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" }
}
How it works

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.

Step 1

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.

Step 2

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.

Step 3

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.

What arrives

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.

Download free
Why it matters

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.

For developers

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.

Privacy

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
The Argo Books folder open on a local disk, showing receipts, invoices and the database file stored on this computer
Who it's for

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.

Questions

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.

Let your systems do the bookkeeping

Download Argo Books, create a key, and point your tools at it. Free plan, no credit card, and your data stays on your own machine.