Arbor is an AI bookkeeping & accounting agent that works across the ledgers you actually run — QuickBooks, Xero, and Wave — alongside email, Drive, your spreadsheets, and your firm’s playbooks. It categorizes, reconciles, drafts journal entries, chases AR, and answers “what changed and why” across every client you touch. Every action is reviewed, logged, and reversible — like hiring a senior associate who already knows your chart of accounts.

Generic AI chatbots make accountants nervous — and rightly so. Arbor is engineered for the way books actually get closed: cautious, reviewed, reversible, and shaped to each company.
Ask in plain English. Arbor turns “write off invoice 1042 and email Sarah a receipt” into safe, audited function calls and asks before doing anything risky.

The extension lives next to QuickBooks Online — same active company, same view. Prefer a full screen? Open the web app and you get the same agent, same memory, same audit trail. Drilldowns come back as real QBO deep links you can click straight into.

Playbooks are reusable blueprints for the work that keeps coming back: triaging uncategorized expenses, daily activity briefings, A/R aging reports, month-end close. You author them once and Arbor follows the exact steps on every run, with the same safety gates and audit trail.

Schedule a playbook to run daily, weekly, monthly. Each run lands in your inbox with a link back to a complete report. What the agent saw, what it did, and which checkpoints fired. Unattended doesn’t mean unsafe.

QuickBooks is one tool among many. Arbor reconciles, categorizes, and reports across QuickBooks, Xero, and Wave — and plugs into the email, documents, banking, payments, and Slack channels your books already live in. One-click OAuth, no API keys, encrypted at rest.
Each Company is its own tenant — its own connections, memory, audit trail, and chat history. Switch clients with one click; no data ever bleeds across. Postgres row-level security keeps every engagement isolated — even from us.
Every correction, vendor rule, account mapping, and workflow becomes a memory the agent uses next time. Scoped per company, fully editable, ranked by hybrid search, it’s the institutional knowledge of your firm, finally turning into leverage.

Each agent turn that could touch QuickBooks is wrapped in a checkpoint. Every POST, PUT, or DELETE is captured the moment the SDK ships it. Searchable, exportable, and rewindable. Your CYA, baked in.

Most “AI for accountants” is just a chat window in front of GPT, asking you to maintain hand-written prompts for every workflow. That’s a brittle, leaky, audit-unfriendly mess. Arbor is built different.
One coffee. Three clients reconciled. Two month-end packets queued for partner review. This is the practical 10× — not on a demo, on the work that fills your week.
Every user message is graded safe / caution / dangerous. Dangerous moves don’t run without your sign-off. Period.
Every agent turn that may touch the books is wrapped in a checkpoint. Rewind one — or rewind a whole client morning — without panic.
Daily keepalive, advisory-lock-guarded refresh, automatic reconnect emails. Your scheduled flows survive travel, restarts, and weeks of inactivity.
Full-text + vector + entity-overlap fused into one score. You can even open the recall debugger to see exactly why a memory fired.
Postgres row-level security; per-user encrypted QBO tokens; rate limits per-tier. Your other clients can’t see a thing. Neither can we.
Generated SDK code is parsed and validated before it runs — no subprocesses, no file I/O, no surprises. Only the QBO client and approved skills are in scope.
We’re hand-picking a small group of firms to play with Arbor and tell us what feels magical — and what’s still broken. Drop your details and we’ll send your private access code.