Zoho Books integration

Cloud accounting: invoices, bills, expenses, banking, contacts, inventory

Help CentreConnectors

Overview

Zoho Books is Zoho's cloud accounting platform – invoices, bills, expenses, banking, contacts, inventory. The Automize Zoho Books connector covers these.

  • Regions: Multiple Zoho data centres (US, EU, IN, AU, CN, JP, CA, SA).
  • Plans: Free + paid tiers.

Setting up the connection

Auth type: OAuth 2.0 (Authorization Code).

  1. Zoho API Console → register app → OAuth scopes (ZohoBooks.fullaccess.all).
  2. In Automize → Settings → Connectors → Zoho Books. Paste credentials + org ID + DC.

Find your credentials at https://api-console.zoho.com/.


Rate limits

Per-organisation.


Data model

Accounting:

    Organisation ─┬─ Contacts (customers + vendors)
                  ├─ Invoices + Bills
                  ├─ Expenses
                  ├─ Banking (accounts + transactions)
                  └─ Inventory (items)

Available operations

12 operations available. Click any row to jump to its detail.

OperationCategoryWhat it does
Create BillGeneralCreate a new bill
Create ContactGeneralCreate a new contact
Create ExpenseGeneralCreate a new expense
Create InvoiceGeneralCreate a new invoice
Get ContactGeneralGet contact details by ID
Get InvoiceGeneralGet invoice details by ID
List Bank TransactionsGeneralList bank transactions
List BillsGeneralList all bills
List ContactsGeneralList all contacts
List ExpensesGeneralList all expenses
List InvoicesGeneralList all invoices
Send InvoiceGeneralEmail an invoice

Operations

Create Bill

Create a new bill

ParameterRequiredTypeDescription
Vendor Id vendor_idYestext
Line Items line_itemsYestext
Date dateYestext

Create Contact

Create a new contact

ParameterRequiredTypeDescription
Contact Name contact_nameYestext
Company Name company_nameYestext
Contact Type contact_typeYestext
Email emailYestext

Create Expense

Create a new expense

ParameterRequiredTypeDescription
Account Id account_idYestext
Amount amountYesnumber
Date dateYestext
Description descriptionYestext

Create Invoice

Create a new invoice

ParameterRequiredTypeDescription
Customer Id customer_idYestext
Line Items line_itemsYestext
Date dateYestext

Tips

  • customer_id + line_items.

Get Contact

Get contact details by ID

ParameterRequiredTypeDescription
Contact Id contact_idYestext

Get Invoice

Get invoice details by ID

ParameterRequiredTypeDescription
Invoice Id invoice_idYestext

List Bank Transactions

List bank transactions

No input parameters.

Tips

  • Per account. For reconciliation.

List Bills

List all bills

No input parameters.


List Contacts

List all contacts

No input parameters.

Tips

  • Filter by contact_type (customer, vendor).

List Expenses

List all expenses

No input parameters.


List Invoices

List all invoices

No input parameters.

Tips

  • Filter by status, customer, date.

Send Invoice

Email an invoice

ParameterRequiredTypeDescription
To Mail Ids to_mail_idsYestext
Subject subjectYestext
Body bodyYestextarea
Invoice Id invoice_idYestext

FAQ

Multi-org?
Each Zoho Books org = one connection. Pass org ID on requests.

Related connectors

See it working on your own data

Everything documented here ships with the platform – try the document tools free, or go live in 7 days.