Zoho Books integration

Zoho Books, live in your spreadsheet

Export a list, fix it in Excel, then retype the result back into Zoho Books by hand - that loop is where the month goes, and where the errors come from. HISAB 360 closes it. It is an AI assistant inside Microsoft Excel on Windows that connects to your own Zoho Books organisation over Zoho's API: pull tables and reports into a worksheet, work on them with the tools you already use, then post reviewed rows back through a staging sheet you fill, validate and approve. Nothing is installed inside Zoho Books - the add-in is downloaded from this site and runs on your PC.

Start free trial

15 days, every feature, no card. Already have an account? Download the add-in.

35 Zoho Books tables and 7 reports, on demand

Ask for what you need and it lands in a worksheet: invoices, credit notes, customer payments, recurring invoices, estimates, sales orders, retainer invoices, bills, vendor credits, vendor payments, purchase orders, expenses, recurring expenses, contacts, items, bank accounts, bank transactions, the uncategorised bank feed, chart of accounts, journals, taxes, currencies, projects, time entries, fixed assets, price books, locations, reporting tags and more.

Seven Zoho Books reports arrive the same way, as ordinary sheet data rather than a PDF: Trial Balance, Balance Sheet, Profit and Loss, Cash Flow, General Ledger, and the AR and AP Ageing summaries. Ask for a table's columns and a few sample rows first if you want to see the shape of the data before pulling it. Every read is a pull you trigger, so you always know how current the numbers are.

Then use the rest of Excel on it

The assistant writes the Power Query M, adds tables to the Power Pivot Data Model, defines DAX measures and builds model-backed PivotTables. It creates and styles native Excel charts, slicers and timelines, and can anchor a total so that double-clicking it writes the underlying rows to a drill sheet. A built-in Python sandbox runs locally for matching and clean-up, so bank-feed and ledger reconciliation happens in the worksheet, under your eye, rather than inside a rule engine you cannot inspect.

Write-back that waits for you

A new connection is read-only. Write-back is enabled per connection, and can be limited to the record types you name. When you do write, rows are prepared on a staging sheet you can read and edit: invoices, bills, journals, expenses, payments applied to specific open documents, credit note applications, master data, attachments, bank categorisations and lifecycle actions such as mark sent, void and approve.

Each row is validated on its own and the sheet is re-read from the workbook immediately before sending, so anything not marked Valid, or already posted, is refused. Transactions that hit the general ledger - and every edit, void or delete - need an Approve click on a card naming the connection, sheet, entity and row count. That approval covers only the batch in front of you and expires after five minutes. Connections marked as production show a banner and ask for a fresh confirmation each Excel session.

Afterwards the sheet carries the answer: per-row status, the Zoho record id and the time it posted. Re-running the same sheet cannot post twice, because each row is stamped with its own idempotency key. There is no undo button in accounting - a reversal is a void, a credit note or a delete, written back through the same gates.

Your Zoho client, your machine, a written trail

You register your own OAuth application in the Zoho API Console, so the client id and secret stay yours - they are encrypted on your PC under your Windows account and are never sent to the AI. Your workbook stays local too. Every write attempt appends to an audit log on your machine recording the connection, entity, operation, outcome and Zoho record id, with request and response bodies stored as hashes rather than raw financial data.

Setting it up

You need a Windows PC with desktop Excel and .NET Framework 4.8, a Zoho Books account, and a HISAB 360 licence or trial. HISAB 360 is Windows desktop software: it does not run on Excel for Mac, Excel on the web or Excel for iPad, and nothing is installed inside Zoho Books.

  1. Download the installer, run it, and start Excel. The HISAB 360 panel opens from the ribbon.
  2. Activate your licence and choose how the assistant runs - on your own Claude or Codex subscription, or on HISAB AI credits.
  3. In the Zoho API Console, create a Server-based Application and add the redirect URL exactly as the connection wizard shows it. Copy the client id and client secret.
  4. In the HISAB panel, open Connections, add a Zoho Books connection, paste the two values, pick your data centre, and leave it read-only.
  5. Authorise in the browser window that opens. Your organisation is picked up automatically once you consent.
  6. Ask for something - the trial balance, or this month's open invoices - and it lands in a sheet.
  7. When you are ready to write, mark the connection write-capable and authorise again so the write scope is granted.

The step-by-step version, with screenshots, is in Connect Zoho Books to Excel, and the connection reference is in the ERP connectors documentation.

Supported Zoho data centres

Zoho keeps each data centre separate, so the connection asks which one your organisation lives in. HISAB 360 supports zoho.com (US and most of the world, including the UAE), zoho.eu, zoho.in, zoho.com.au, zoho.jp, zoho.sa and zoho.com.cn. Check the address you use to sign in to Zoho Books and pick the matching suffix.

See it working

A four-minute run-through: connecting a Zoho Books organisation, staging recurring expenses in an Excel template, submitting them, reading back exactly what Zoho rejected and why, fixing it, and finishing with a receivables and cash-flow dashboard built from the live data. Watch the Zoho Books demo.

Frequently asked questions

Does anything get installed inside Zoho Books?

No. HISAB 360 is a Microsoft Excel add-in for Windows. You download it from this site and it runs on your PC, talking to your Zoho Books organisation over Zoho's API. Nothing is added to your Zoho account beyond the OAuth authorisation you grant.

Can it change my Zoho Books data by accident?

No. A new connection is read-only and write-back has to be enabled deliberately, per connection. Rows are staged on a sheet you can read and edit, validated one by one, and re-read before sending. Anything that posts to the general ledger, and every edit, void or delete, needs an Approve click on a card showing the connection, sheet, entity and row count - and that approval expires after five minutes.

Do I need my own Zoho OAuth client?

Yes. You register a Server-based Application in the Zoho API Console and paste its client id and secret into the connection wizard, which also shows you the exact redirect URL to register. The credentials stay encrypted on your machine, so your Zoho access is never brokered through anyone else.

Which Zoho Books plan do I need?

Any of them. Zoho includes API access on every Zoho Books plan, with a daily call allowance that rises with the plan - 1,000 a day on the Free plan through to 10,000 on the higher tiers.

Is my accounting data sent to the AI?

Your workbook stays on your machine and your Zoho credentials are never sent to the model. The assistant is told sheet names, ranges, headers and the rows you ask it to work with, so it can plan and write the steps. You choose the AI provider - your own Claude or Codex subscription, or HISAB AI credits.

Can I still use it if my Zoho org is on a regional data centre?

Yes, if it is one of the supported ones: zoho.com, zoho.eu, zoho.in, zoho.com.au, zoho.jp, zoho.sa or zoho.com.cn. You pick the data centre when you create the connection.

Put Zoho Books in your spreadsheet

Free 15-day trial - every feature plus 50 HISAB AI credits. Five-minute install. No credit card.

Start free trial

Already installed? Sign in · See pricing