Bookipi CLI, the back office as one command line
Bookipi
Claude
Cursor
Codex
Cowork
GPT
Cline

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.

10+
command groups
--json
on every command
~5s
OAuth sign-in
Node
zero build step
Get started

Up and running in three commands

Clone, sign in, and start scripting against real business data.

1

Clone the CLI

Bundled CLI runs on Node 22+, no build step.

git clone github.com/Bookipi-Group/bookipi-agent-cli-release
2

Set up & sign in

Creates a workspace and signs you in via browser OAuth (~5s), or set BOOKIPI_TOKEN for headless & CI.

bookipi init
3

Build on it

Pipe structured output into your agent, script, or product.

bookipi report digest --json
The command set

Your whole business, mapped to verbs

A small, predictable, --json-first surface your code can call reliably.

auth · company

Set up a workspace, sign in, and switch between your companies.

initlogincompany
invoice

Create, send, update, and chase invoices. Remind everyone overdue in one shot.

createsendlistremindpreview
customer

Add and manage clients, pull a full customer history, and send follow-up emails.

listgetcreatesend-email
expense

Snap a receipt and let OCR log it. Categorize spend and keep tax time painless.

scanuploadcreatecategories
report

Branded dashboards, revenue summaries, top customers, insights, and weekly digests.

summarydashboardcustomersinsights
deal · proposal · contract

Draft a proposal, turn it into an e-sign contract, then convert it to an invoice.

generatesendfinalize
Terminal UI

Watch Bookipi CLI work in the shell

Real command sessions, structured JSON your code, agent, or LLM can consume directly.

invoice
$ bookipi invoice create --customer "Maria" \
  --item "Design work" --amount 1200 --send
→ INV-204 created
→ emailed to maria@studio.com
$
report
$ bookipi report summary --month
Invoiced ████████████░░░ $14,156
Paid     ███████████████ $8,300
Overdue  ███████████████ $5,277
$
expense
$ bookipi expense scan ./receipt.jpg
… reading receipt
→ Office supplies · $48.20 · 2 Jun
→ logged & categorized
$
remind
$ bookipi invoice remind --all-overdue
3 overdue invoices found
→ reminded Acme · INV-191
→ reminded Kelvin · INV-188
$
Every command speaks JSON

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

List overdue invoices as structured JSON your code can act on.
$ bookipi invoice list --status overdue --json
[
  {
    "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
  }
]
A full back office behind one CLI

Everything your product would otherwise rebuild

Invoicing & payments

Billing, as commands

Create, send, and reconcile invoices and card payments from code, build billing flows without wiring a payments API yourself.

Bookipi invoice document with line items, totals, and Send button
Customer 360

Customer 360 in one call

Pull a customer's full history, invoices, payments, proposals, contracts, as structured JSON to feed your app or agent.

Bookipi CRM customer profile showing contact details, open invoices, and payment history
Reports & dashboards

Reports your tool can embed

One command returns branded dashboards and revenue/insight reports you can embed, pipe onward, or hand to an LLM.

Bookipi revenue dashboard with charts for invoiced, paid, and outstanding amounts
What you can build

From a script to a shipped product

// agents

AI agents

Give your assistant real billing actions, create invoices, chase payments, log expenses.

// automations

Automations

Cron a Slack revenue digest, auto-remind overdue, sync new customers from a form.

// integrations

Integrations

Bridge Bookipi data into your stack, CRM, sheets, or a data warehouse.

// saas

SaaS features

Embed invoicing, dashboards, or e-sign directly inside your own product.

// internal

Internal tools

Stand up an ops dashboard or finance bot for your team in an afternoon.

// verticals

Vertical apps

Ship a niche tool for trades or agencies on top of a proven back office.

Start small, go deep

From a one-liner to a shipped product

Quick

A single command

Pipe one --json call into your tool and you're done.

bookipi invoice list --status overdue --json
Pipeline

A multi-step workflow

Chain proposal, e-sign contract, invoice inside a script.

proposal generate && contract send && invoice create-from-proposal
Product

A product on top

Use the CLI as the backend for your own app, bot, or vertical SaaS.

your-app → bookipi report dashboard --json
Built for autonomous agents

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
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
Questions

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 ↗