// back-office automation for small agencies

Invoices that send themselves. Projects that set themselves up.

When a client signs your proposal, Flowtab sends the deposit invoice, creates the project and posts the kickoff in Slack. It reads the numbers from the signed PDF and checks them before any money is requested.

Photo: Unsplash
10:41:06proposal signed · Acme Studio · $4,800
10:41:07check milestones = total · deposit 50%
10:41:07stripe 502 retrying in 0.5s
10:41:08invoice PO-2041 · $2,400 · due Oct 22
10:41:09notion project + #acme-studio kickoff

One signed proposal, five things you no longer copy by hand.

The same flow most agencies run manually on a Friday afternoon, done in about three seconds and logged step by step.

0.0s · pandadocProposal signed

The signed PDF is downloaded and kept with the run.

1.2s · claudeRead the scope

Client, total, deposit, payment terms and milestones.

1.2s · checkDo the numbers add up?

Milestones must equal the total. If not, the run stops and you get a message.

2.4s · stripeDeposit invoice

Sent from your Stripe account with your terms.

3.2s · notion + slackProject & kickoff

Board from your template, a client channel, the team invited.

Built for the day something breaks.

run #4180 · Halden & Co. · stopped
10:58:12  extract ok · 3 milestones
10:58:12  check failed  milestones 7900 ≠ total 8400
10:58:12  stopped before invoice · nothing sent
10:58:13  slack @sam: "Halden proposal totals don't match,
          page 4. Fix the PDF or set amounts manually."
11:06:40  resumed by Sam with total 8400 → invoice sent
A wrong number stops the run.

If the extracted figures don't reconcile, no invoice goes out. Someone is told exactly which page to look at.

Retries can't double-bill.

Every invoice request carries an idempotency key, so a retry after a timeout never sends a second one.

Paused runs resume where they stopped.

When an app disconnects, runs wait at that step and continue after you reconnect.

Big invoices wait for a person.

Anything over your limit is sent to you in Slack to approve first.

PandaDoc / Stripe / QuickBooks / Notion / Slack / Gmail / Google Drive
PROTOTYPEwebsiterunsrun detailflow editorall screensconcept · demo data