docs / getting_started / quickstart
Quickstart
Deploy your first agent and clear your first invoice queue in under ten minutes. You'll connect an accounting system, set a payment policy, and let the payables agent take it from there.
~10_MIN
NO_CODE_REQUIRED
CLI_OPTIONAL
01Install the CLI
Everything below can also be done from the dashboard; the CLI is for teams who want it in scripts and CI.
TERMINAL
$ curl -fsSL https://get.blackoffice.ai | sh
$ blackoffice auth login
$ blackoffice auth login
02Connect your accounting system
OAuth read/write connections. QuickBooks, NetSuite, Xero and 80+ others are supported.
TERMINAL
$ blackoffice connect quickbooks
✓ connected · 3,412 records synced · 41s
✓ connected · 3,412 records synced · 41s
03Set a payment policy
Policies are declared once and enforced on every agent action. This one auto-pays matched invoices under $5,000 and routes the rest to you.
policy.yaml
payables:
auto_pay:
max_amount: 5000
requires: [po_match, receipt_match]
escalate_to: ops@yourco.com
auto_pay:
max_amount: 5000
requires: [po_match, receipt_match]
escalate_to: ops@yourco.com
04Deploy the agent
TERMINAL
$ blackoffice deploy --agents=payables
✓ payables agent live · watching 3 inboxes · policy attached
✓ payables agent live · watching 3 inboxes · policy attached
That's it. The agent now captures, matches and schedules every incoming invoice. Check app.blackoffice.ai/operations for the live queue, or wire exceptions into Slack with the Approvals API.
NEXT →
Approvals API
Route exceptions to Slack or your own tools.
NEXT →
Policy engine
Limits, chains and tolerances in one file.
last_updated: 2026-07-06
edit_this_page ↗