Bookipi for AI agents
The back office, as one command line
Bookipi CLI turns invoices, payments, customers, expenses, proposals, and reports into clean --json commands, wire them into your agents, automations, and products.
Up and running in three commands
Clone, sign in, and start scripting against real business data.
Clone the CLI
Bundled CLI runs on Node 22+, no build step.
Set up & sign in
Creates a workspace and signs you in via browser OAuth (~5s), or set BOOKIPI_TOKEN for headless & CI.
Build on it
Pipe structured output into your agent, script, or product.
Your whole business, mapped to verbs
A small, predictable, --json-first surface your code can call reliably.
Set up a workspace, sign in, and switch between your companies.
Create, send, update, and chase invoices. Remind everyone overdue in one shot.
Add and manage clients, pull a full customer history, and send follow-up emails.
Snap a receipt and let OCR log it. Categorize spend and keep tax time painless.
Branded dashboards, revenue summaries, top customers, insights, and weekly digests.
Draft a proposal, turn it into an e-sign contract, then convert it to an invoice.
Watch Bookipi CLI work in the shell
Real command sessions, structured JSON your code, agent, or LLM can consume directly.
Explore the surface you build on
Click a resource, the same predictable, machine-readable output your agent or product consumes.
Smart invoicing for AI agents
[
{
"number": "INV-650",
"customer": "Acme Corp",
"amount": 5000,
"currency": "USD",
"status": "overdue",
"days_late": 12
},
{
"number": "INV-661",
"customer": "Stark Ind.",
"amount": 12000,
"status": "overdue",
"days_late": 4
}
]Customer data your agent can query
{
"name": "Acme Corp",
"email": "billing@acme.com",
"balance_due": 5000,
"lifetime_value": 84200,
"open_invoices": 1,
"last_payment": "2026-05-18"
}AI-powered expense capturing
{
"vendor": "Uber",
"date": "2026-06-03",
"total": 24.8,
"tax": 2.25,
"category": "Travel",
"confidence": 0.97
}Reports in your agent's language
{
"period": "this_week",
"revenue": 18450,
"outstanding": 17000,
"paid_invoices": 7,
"overdue": 2,
"top_customer": "Stark Ind."
}Automate proposals to invoices
{
"proposal_id": "PRO-118",
"deal": "Stark kitchen renovation",
"amount": 40000,
"status": "draft",
"sign_url": "https://s1.sign.bookipi.com/p/PRO-118"
}Everything your product would otherwise rebuild
Billing, as commands
Create, send, and reconcile invoices and card payments from code, build billing flows without wiring a payments API yourself.
Customer 360 in one call
Pull a customer's full history, invoices, payments, proposals, contracts, as structured JSON to feed your app or agent.
Reports your tool can embed
One command returns branded dashboards and revenue/insight reports you can embed, pipe onward, or hand to an LLM.
From a script to a shipped product
AI agents
Give your assistant real billing actions, create invoices, chase payments, log expenses.
Automations
Cron a Slack revenue digest, auto-remind overdue, sync new customers from a form.
Integrations
Bridge Bookipi data into your stack, CRM, sheets, or a data warehouse.
SaaS features
Embed invoicing, dashboards, or e-sign directly inside your own product.
Internal tools
Stand up an ops dashboard or finance bot for your team in an afternoon.
Vertical apps
Ship a niche tool for trades or agencies on top of a proven back office.
From a one-liner to a shipped product
A single command
Pipe one --json call into your tool and you're done.
A multi-step workflow
Chain proposal, e-sign contract, invoice inside a script.
A product on top
Use the CLI as the backend for your own app, bot, or vertical SaaS.
Built for autonomous AI agents
Every visual here is real terminal output. For machines, we serve a structured llm.txt, a machine-readable manifest agents fetch to parse the command set and install with zero friction.
No scraping, no guesswork: an agent reads the manifest, runs the install line, and starts issuing commands.
curl -s https://bookipi.com/llm.txt # Bookipi CLI
> Build agents & tools on a business's back office:
> invoices, payments, customers, expenses,
> reports, proposals, contracts.
## Install
git clone github.com/Bookipi-Group/bookipi-agent-cli-release
bookipi init # set up workspace + sign in
## Auth (headless)
export BOOKIPI_TOKEN=...
## Commands (default markdown; add --json)
invoice list|get|preview|create|send|remind
customer list|get|create|send-email
expense scan|upload|create
report summary|dashboard|insights|digest
deal list|create|update
proposal generate|send|duplicate|delete
contract create-from-proposal|finalize|send
# Full manifest at /llm.txt Bookipi CLI FAQs
It runs as a normal command-line tool. Your agent calls commands and reads back structured results, no heavy setup to maintain.
Anything that can run a shell command: Claude Code, Cursor, Codex, and more. A matching skills bundle ships alongside.
Each person connects their own Bookipi account via a one-time OAuth login, you build on top of their authenticated session.
Actions that send or charge always ask for a clear confirmation first, so nothing irreversible happens without your say-so.
AI agents with real billing actions, automations (overdue reminders, digests), integrations into your stack, or invoicing & reporting embedded inside your own product.
Build your next tool on a real back office
Clone it, sign in, and start shipping, no payments API to wire yourself.
Get started ↗