Skip to content

Processes/end-to-end playbook

Month-end close — end-to-end playbookMonth-end close

Reconcile and close the books, pay what's due, know the runway.

3 processes · 17 steps end to end

Current agent ceiling

An agent can run 15 of 17 steps 4 of them behind a human approval gate ⏸

Irreducibly human (2): Review uncategorized items (needs a human); Accountant review and approval (needs a human)

The full run

One continuous flow, sectioned per process. Route-coded blocks: emerald = agent, amber = manual form/portal, red = needs a human. ⏸ approval gate · ⏳ async wait.

process 1 of 3

Bookkeeping close — finance processBookkeeping close

75% agent

Complete monthly bookkeeping including categorization, reconciliation, and financial statement preparation.

01Pull Mercury transactions

agent

or:Ramp logoRamp44·Brex logoBrex42

1 API call
  • GET /api/v1/accounts/{id}/transactions?start={date}&end={date}

02Categorize transactions in QBO

agent

or:Digits logoDigits47·Xero logoXero44

1 API call
  • POST /v3/company/{id}/purchase

runs in parallel · 2

03Reconcile bank statement

agent
QuickBooks Online logoQuickBooks Online39⏸ approval gatemedium risk

or:Digits logoDigits47·Xero logoXero44

1 API call
  • qbo.banking.matchTransactions()

04Review uncategorized items

human
medium risk

05Generate P&L statement

agent

or:Digits logoDigits47·Xero logoXero44

1 API call
  • GET /v3/company/{id}/reports/ProfitAndLoss

06Generate Balance Sheet

agent

or:Digits logoDigits47·Xero logoXero44

1 API call
  • GET /v3/company/{id}/reports/BalanceSheet

07Flag anomalies for review

agent

08Accountant review and approval

human
⏸ approval gate⏳ asynchigh risk

process 2 of 3

Pay vendor invoices — finance processPay vendor invoices

100% agent

Review and pay all outstanding vendor invoices via wire transfer.

01Look up outstanding invoices

agent
1 API call
  • company_data_get({query: "vendors outstanding"})

02Check account balance

agent

or:Ramp logoRamp44·Brex logoBrex42

1 API call
  • GET /api/v1/accounts

runs in parallel · 3

03Create wire for AWS ($4,250)

agent
Mercury logoMercury76⏸ approval gatehigh risk

or:Ramp logoRamp44·Brex logoBrex42

1 API call
  • POST /api/v1/accounts/{id}/wires

04Create wire for Vercel ($2,100)

agent
Mercury logoMercury76⏸ approval gatehigh risk

or:Ramp logoRamp44·Brex logoBrex42

1 API call
  • POST /api/v1/accounts/{id}/wires

05Create wire for Figma ($850)

agent
Mercury logoMercury76⏸ approval gatehigh risk

or:Ramp logoRamp44·Brex logoBrex42

1 API call
  • POST /api/v1/accounts/{id}/wires

06Post summary to task

agent

tasks_comment

process 3 of 3

Track runway — finance processTrack runway

100% agent

Setup wizard suggested task for bootstrapped companies. Set up financial tracking to monitor runway and burn rate.

runs in parallel · 2

01Fetch account balances

agent
1 API call
  • mercury.accounts.list()

Simulate this process

simulated dry run from the mapped process — no real calls are made
For agents Process manifest (JSON)·/llms.txt