Skip to content

Processes/end-to-end playbook

Get paid — end-to-end playbookGet paid

Connect payments, stand up subscriptions, send the invoice, reconcile the payout.

4 processes · 21 steps end to end

Current agent ceiling

An agent can run 19 of 21 steps 7 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 4

Connect a payment processor — finance processConnect a payment processor

100% agent

Connect your payment processor to track payments, subscriptions, and revenue. Stripe is the canonical route; alternatives are ranked in the payments arena.

01Connect Stripe

agent
Stripe logoStripe89⏳ async

or:Airwallex logoAirwallex88·Square logoSquare71

1 API call
  • integrations.connect()

runs in parallel · 2

02Sync customers and subscriptions

agent
Stripe logoStripe89⏳ async

or:Airwallex logoAirwallex88·Square logoSquare71

1 API call
  • stripe.customers.list()

03Sync payment history

agent

or:Airwallex logoAirwallex88·Square logoSquare71

1 API call
  • stripe.charges.list()

process 2 of 4

Set up subscription billing — growth processSet up subscription billing

100% agent

Configure subscription plans, pricing, and a customer portal for SaaS billing. Stripe is the canonical route; alternatives are ranked in the payments arena.

01Create products

agent
Stripe logoStripe89⏸ approval gatemedium risk

or:Airwallex logoAirwallex88·Square logoSquare71

1 API call
  • POST /v1/products

02Configure pricing plans

agent
Stripe logoStripe89⏸ approval gatemedium risk

or:Airwallex logoAirwallex88·Square logoSquare71

1 API call
  • POST /v1/prices

runs in parallel · 2

03Set up customer portal

agent
Stripe logoStripe89⏸ approval gatemedium risk

or:Airwallex logoAirwallex88·Square logoSquare71

1 API call
  • POST /v1/billing_portal/configurations

04Configure webhooks

agent
Stripe logoStripe89medium risk

or:Airwallex logoAirwallex88·Square logoSquare71

1 API call
  • POST /v1/webhook_endpoints

05Test subscriptions

agent

or:Airwallex logoAirwallex88·Square logoSquare71

1 API call
  • POST /v1/subscriptions (test mode)

06Configure dunning

agent
Stripe logoStripe89⏸ approval gatemedium risk

or:Airwallex logoAirwallex88·Square logoSquare71

1 API call
  • POST /v1/subscription_schedules

process 3 of 4

Send an invoice — sales processSend an invoice

100% agent

Create and send an invoice to a customer for services rendered. Stripe is the canonical route; any payments provider with invoicing works.

01Look up or create customer

agent

or:Airwallex logoAirwallex88·Square logoSquare71

2 API calls
  • GET /v1/customers?email={email}
  • POST /v1/customers

02Create invoice with line items

agent
Stripe logoStripe89⏸ approval gatemedium risk

or:Airwallex logoAirwallex88·Square logoSquare71

2 API calls
  • POST /v1/invoices
  • POST /v1/invoiceitems

03Send invoice

agent
Stripe logoStripe89⏸ approval gatemedium risk

or:Airwallex logoAirwallex88·Square logoSquare71

1 API call
  • POST /v1/invoices/{id}/send

04Track payment status

agent

or:Airwallex logoAirwallex88·Square logoSquare71

1 API call
  • GET /v1/invoices/{id}

process 4 of 4

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

Simulate this process

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