# Zoho Books

Zoho Books is a cloud-based accounting platform for managing invoices, expenses, bills, payments, and more. It's used by small and mid-sized businesses to handle end-to-end financial operations. Connecting it to Coupler.io lets you pull that data into your preferred analytics or reporting environment.

## Why connect Zoho Books to Coupler.io?

* **Centralize your financial data** — combine invoices, bills, expenses, and payments in one place without manual exports
* **Build custom reports** — send data to Google Sheets, Excel, BigQuery, Looker Studio, or AI tools like ChatGPT and Gemini for deeper analysis
* **Combine multiple entities** — use Join or Append transformations to link invoices with customer payments, or merge data from multiple Zoho Books organizations
* **Keep reports fresh automatically** — schedule recurring syncs so your dashboards always reflect the latest figures

## Prerequisites

Before connecting, make sure you have:

* A Zoho Books account with access to the organization you want to export
* A **Zoho Books API key** (also called an auth token) — you can generate one from your Zoho account settings
* The **Organization ID** for your Zoho Books organization — found under Settings > Organization Profile in Zoho Books

## Quick start

{% hint style="success" %}
If you want a combined AR/AP view, start by adding both the **Invoices** and **Bills** entities in the same data flow and use the Append transformation to stack them.
{% endhint %}

## How to connect

{% stepper %}
{% step %}
**Create a new data flow.** In Coupler.io, click **Add data flow**, then search for and select **Zoho Books** as your source.
{% endstep %}

{% step %}
**Enter your API credentials.** Paste your Zoho Books API key (auth token) and your Organization ID into the connection fields. These are found in your Zoho account under Settings.
{% endstep %}

{% step %}
**Select an entity.** Choose which data you want to pull — for example, Invoices, Expenses, or Customer payments. You can add more entities to the same data flow later.
{% endstep %}

{% step %}
**Set a start date.** Use the date picker to define how far back Coupler.io should fetch records. This helps you limit the initial sync to a relevant time window.
{% endstep %}

{% step %}
**Choose a destination.** Select where your data should land — Google Sheets, Excel, BigQuery, Looker Studio, or an AI destination like ChatGPT, Claude, or Gemini.
{% endstep %}

{% step %}
**Run the data flow.** Click **Run** to execute a manual sync. Once it completes successfully, your Zoho Books data will appear in your chosen destination.
{% endstep %}
{% endstepper %}

## Available entities

| Entity            | Description                                      |
| ----------------- | ------------------------------------------------ |
| Users             | Users with access to the Zoho Books organization |
| Bankings          | Bank accounts and banking information            |
| Organizations     | Organization details and settings                |
| Contacts          | Customer and vendor contact information          |
| Bills             | Bills received from vendors                      |
| Estimates         | Price quotes sent to customers                   |
| Items             | Products and services in the inventory           |
| Invoices          | Sales invoices sent to customers                 |
| Expenses          | Business expense records                         |
| Credit notes      | Credit notes issued to customers                 |
| Customer payments | Payments received from customers                 |
| Purchase orders   | Purchase orders sent to vendors                  |
| Sales orders      | Sales orders from customers                      |
| Journals          | Manual journal entries                           |
| Taxes             | Tax rates and tax settings                       |
| Transactions      | All financial transactions                       |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.coupler.io/sources/category/finance-and-accounting/zoho-books.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
