Connect anything
you already run.
Your own online store, booking system, point of sale, or an in-house tool. Anything that already records your sales can send them straight to your books, so you stop entering the same numbers twice.
Included on every plan, including the free one. Nothing is added to your books until you approve it.
curl https://argorobots.com/v1/revenue \ -H "Authorization: Bearer ab_..." \ -d '{ "description": "Order #1042", "amount": 11300, "currency": "cad", "occurred_on": "2026-09-08" }' { "id": "rev_136ace96eaf4d428", "amount": 11300, "import": { "status": "pending" } }
Set it up once, then it just arrives
The point is not that data moves. It is that you stop being the thing that moves it.
Create a key
In Argo Books, open Settings, then Integrations, and create a key for the app you want to connect. Each app gets its own, so you can switch one off without disturbing the rest.
Your system sends its sales
Whoever looks after your website or shop points it at Argo Books using that key. From then on it sends every sale, expense, customer and supplier across on its own.
You review and import
What arrives waits in a list. You open it when you are ready, check it over, and import in one click. If it does not look right, you turn it down.
A sale lands with its detail intact
A record typed up at the end of the month is usually a date and a total, because that is all anyone has the patience for. Your systems already know far more than that. Sending it across keeps the parts that turn out to matter later.
- Tax kept separate from the sale, so filing adds up
- Line items preserved, so you can see what actually sold
- The customer attached, so their history builds itself
- Platform fees recorded as their own expense, so your margin is real
Stop copying numbers between systems
Free plan, no credit card, and your books stay on your own computer.
What changes when your systems talk to your books
No more retyping
The sale is already recorded somewhere. Entering it a second time by hand is work that adds nothing except the chance of a typo.
One key per app
Give each system its own key. Switching off the one you stopped using takes a click and leaves everything else running.
A key opens one door
A key reaches your review list and nothing else. It cannot browse the books you already have, change what you have imported, or touch your bank and payment accounts.
Details come with it
Tax, discounts, line items, the customer and the supplier all travel together, so an imported sale looks like one you entered carefully yourself.
Send this page to whoever builds it
A conventional REST API. Predictable URLs, JSON in and out, and errors that tell you exactly which field is wrong.
Objects
Customers, suppliers, categories, products, expenses, revenue and refunds, with line items.
Auth
A merchant-issued key as Bearer. Read and write scopes, revocable at any time.
Safe retries
Idempotency-Key required on every create, so a timeout cannot record a sale twice.
Money
Integers in the currency's smallest unit. Decimals are refused rather than rounded.
Webhooks
Signed callbacks when the owner imports, declines, or undoes what you sent.
Your books stay on your computer
Connecting an app does not move your accounts online. The API is a doorway into the review list on your own machine, and what an app sends sits there until you bring it in. The books themselves are never copied to our servers.
- Records and documents stored locally
- A connected app cannot read your existing books
- Your data moves and backs up like any other file
Worth it when your setup is your own
Custom online stores
A shop built for you rather than bought off the shelf.
Booking and scheduling
Appointments and jobs that already produce a price.
In-house tools
The internal system nobody else sells an integration for.
Anyone with a developer
If someone maintains your site, this is a short job for them.
Before you download
Connecting a system that has no ready-made integration. If you run your own online store, a booking system, a point of sale, or an in-house tool, it can send sales, expenses, customers and suppliers straight into your books instead of you retyping them.
To wire it up the first time, usually yes, unless you are comfortable writing a small script. After that it runs on its own. If you already pay someone to look after your website or shop, this is a short job for them.
No. Everything sent to the API waits in a review list. You open Argo Books, look at what arrived, and choose to import it. Nothing reaches your books until you say so, and an import can be undone in one step.
A key can add to your review list and read what has been sent through the API for that company. It cannot read the rest of your books, cannot change records you have already imported, and cannot touch your bank or payment accounts. Keys are per company rather than per app, so a second app holding its own key can see what the first one sent. Give each app its own key anyway, so you can switch one off without disturbing the others.
No. The API is included on every plan, including the free one. You can hold up to ten active keys per company at a time, and revoking one frees a slot.