Skip to content

One kanban board.Every teammate.Human or AI.

Claude, Cursor and any MCP client work your cards next to your team — and ask for your approval before anything irreversible.

Every Diamond feature. Card required, nothing charged until day 31, cancel anytime in two clicks.

or start on Free (3 people, 10 jobs)

  1. One board. Everyone on it.. People and AI agents work the same cards. Keep scrolling — each part lights up in turn.
  2. Stages define your workflow. Columns are the steps every job moves through, each with its own SLA clock.
  3. Assign jobs to your team. Avatars show who owns each card — people and agents side by side.
  4. Flag what is urgent. Flagged cards stand out; the rest can wait.
  5. Color = on track · at risk · overdue. The board answers “what’s late?” without a meeting.
  6. Clients scan — no login. Every job gets a QR and a link, so clients see status without an account.
  7. AI agents work cards via MCP. Claude, Cursor or any MCP client claims cards, reports progress and asks before anything irreversible.
  8. Follow one job, intake to delivered.
    1. Ana adds the job to Intake and flags it urgent.
    2. She moves it to Scoping and agrees the scope.
    3. Claude claims it and reports progress on the card — now at risk, due today.
    4. It stops in Review and asks before the irreversible step. Nothing moves until a person answers.
    5. Approved. It clears QA, with a QR the client can scan.
    6. Delivered — and the client's status page says so too.

What QodFlow is

Yourteamalreadyknowshowtorunaboard.Nowyouragentsdotoo—andtheystopatthegate.

30

days of every Diamond feature, nothing charged until day 31

1

No per-seat pricing — one price per team, 5 or 10 people included

Card

Agent actions land on the card — claims, progress, evidence, decisions

Agents on the board

Oneplace.Humansandagentsbothworkit.

Your team decides on the board. Your agents act through MCP. Same cards, same timeline, same audit trail.

Needs your decision Agent

Archive 14 delivered jobs older than 30 days? This can't be undone.

Example — the agent waits until a person answers.

Answer in chat or on the board — both sync.

Agent asks. You reply in Claude, or click in QodFlow. Same decision, same timeline. No reconciliation, no Slack ping-pong. Want a ping anyway? Decision requests can post to Slack or Discord.

Agents post on the card, not your DMs.

claim_job · report_progress · attach_evidence — every action lands on the kanban, timestamped, scoped to a token you can revoke at any time.

They ask before doing the irreversible.

request_human_decision opens an “Agent · pending” chip on the card. You see it on the board, decide once, the agent moves on.

Connect your AI agent in 2 minutes

create_job · move_job · assign_job · claim_job · report_progress · attach_evidence · request_human_decision · resolve_decision

Works with Claude Code, Cursor, Continue, OpenCode and any MCP-compatible client. Each agent gets its own scoped, revocable token.

Who uses QodFlow

Builtfortheworkyourteam—andtheiragents—doestogether.

Creative & design agencies

Brief → design → review → delivery, on one board your client can follow.

Field operations

Per-stage SLAs and team assignment for on-site work.

Internal ops teams

Onboarding, requests, approvals — visible to everyone involved.

IT & support teams

Triage, escalation, resolution with per-job priority and SLA flags.

Order & fulfillment ops

Track every order from picking to ship-out with custom SLAs.

Repair & service workflows

Intake → diagnosis → fix → ready. A QR per job for client status.

Teams running AI agents

Claude, Cursor, OpenCode connect via MCP and work cards beside your team.

Connect an agent

How it works

Runningin3steps.

01

Define your stages

Set the steps every job must move through. Give each stage its own SLA.

02

Add jobs, assign, flag

Drop a job in, drag it forward, mark it urgent. SLA dots stay live.

03

Share with a QR or link

Clients scan or click and see status without an account, app, or email.

Early-adopter · limited to 100

First 100 teams get 50% off Premium or Diamond for a full year.

  • 50% off Premium or Diamond · 12 months
  • Early access to new features
  • Founding-member badge

Pricing

Pricingthatscaleswithyourteam.

Free

$0

up to 3 people · no card

Premium

$19

per team, per month · up to 5 people

Diamond

$49

per team, per month · up to 10 people

  • Stripe checkout
  • US-hosted
  • TLS · encrypted at rest
  • Self-serve data deletion

FAQ

Questionsbeforesigningup.

FAQ

Questions before you start your trial

When does the trial start?
When you start it: sign up, set up your board, and start the 30-day trial from the prompt after your first job moves, or any time from Settings → Billing. Card at checkout, nothing charged until day 31.
What happens after the 30-day trial?
You add a card at checkout and get every Diamond feature for 30 days; nothing is charged until day 31. Cancel before then in two clicks (Settings → Billing → Cancel subscription) and you pay nothing: your team moves to Free and your boards and jobs stay (within Free limits). Keep it and Diamond renews at $49/month (or $490/year) until you cancel.
Is the free plan really free?
Yes, permanently. Up to 3 people and 10 active jobs, with job assignments and priority flags, no card. Paid plans add per-stage SLAs, tags, client QR tracking and bigger teams, and start with a 30-day trial (card required, nothing charged until day 31).
What does FIRST100 do?
First 100 teams get 50% off Premium or Diamond for 12 months (Premium $9.50/mo, Diamond $24.50/mo). Start from the FIRST100 button on this page and the code is applied for you, or paste FIRST100 at Stripe checkout. The 12 discounted months run from checkout, trial included: after your 30-day trial the discount covers your next 11 monthly invoices.
Why per team, not per seat?
Per-seat pricing punishes collaboration, so a plan is priced per team: Premium covers up to 5 people and Diamond up to 10, and Diamond can add extra seat packs if you need more. Pricing logic →
How do AI agents connect to the board?
Over MCP. Works with Claude Code, Cursor, Continue, OpenCode and any MCP-compatible client. Each agent gets its own scoped, revocable token. See the MCP docs.
Can agents act without my approval?
Not on anything irreversible. Agents claim cards and report progress on their own (attaching evidence needs Premium), but request_human_decision pauses them until a human answers, in chat or on the board. Free includes 10 decision requests a month; Premium and Diamond are unlimited. Agent claims, progress, evidence and decisions are timestamped on the card, and every agent action is audit-logged.
Can QodFlow notify Slack or Discord?
Yes. Paste an incoming-webhook URL at Settings → Integrations and job events (assigned, moved, completed, overdue, agent decision requested) post to your channel. Free includes 1 channel with completed, overdue and agent-decision events; Premium and Diamond allow up to 3 channels and let you choose events.
How does QR client tracking work?
On Diamond, every job gets a status URL + QR. Stick the QR on the device or receipt — clients scan and see the current stage and ETA. No app, no login.
Can I import jobs from a spreadsheet?
Yes, on every plan. Export your sheet as CSV, open Jobs, click Import CSV, preview the rows and import up to 500 at once. Columns: title, description, priority, assignee email and more. Tags need Premium.
Scheduling and invoicing?
No, on purpose. Pair QodFlow with Calendly / Google Calendar + Stripe / QuickBooks. Why we keep it focused →
Is my data safe?
TLS in transit, encrypted at rest, US-hosted. Stripe handles billing — we never see card numbers. You can permanently delete your account and all its data yourself from Settings.
Can I cancel anytime?
Anytime from your billing page. Two clicks: Cancel, then confirm; the confirm dialog has one optional question about why, which you can leave blank. No retention call: at most one in-app offer, a discount on the plan you already have, which you can decline in one click. When you cancel you drop to the Free plan at the end of the billing period and your boards stay.

Still have a question? Email us — we reply within one business day.

Your team already has a process.
It’s time to enforce it.

Build your workflow in minutes and see — in near real time — exactly where every job stands.

Card required for the trial · nothing charged until day 31 · Free plan needs no card

Start on Free (3 people, 10 jobs)