START_FREE →
START_FREE →
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

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

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

04Deploy the agent

TERMINAL
$ blackoffice deploy --agents=payables
✓ 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 ↗