Zoho Books
In one line: Connect Zoho Books so your UnleashX agent can raise invoices, record payments and expenses, look up customers and vendors, and keep your accounting up to date — all in plain language.
1. Overview
Zoho Books is Zoho’s online accounting platform. It’s the system of record for your receivables and payables — customers, vendors, invoices, bills, estimates, payments, expenses, and the chart of accounts that ties them together. Once connected to UnleashX, your agent can create and send invoices, record customer payments, log expenses and bills, add customers and vendors, and pull the status of anything outstanding. It works against your live Zoho Books organization using your own Zoho sign-in, so it respects your role and permissions. Connecting Zoho Books to UnleashX means your books stay current as you talk. Instead of opening Zoho to raise an invoice or mark a bill paid, you tell your agent and it makes the change — cutting the manual data entry while keeping your accounts accurate.2. What you’ll need
- A Zoho Books account with at least one organization set up (any paid edition; some API features require Standard or above).
- Your Zoho Books Organization ID (Settings → Organizations, or shown in the URL).
- A user role with permission to view and edit invoices, bills, customers, and payments.
- An UnleashX account with access to Data Connectors.
No API key to paste. Zoho Books uses OAuth — you click Authorize and sign in with Zoho.
3. Get your credentials
There’s no key to copy. Authentication runs through Zoho’s secure OAuth sign-in.1
Start the connection in UnleashX
Connecting Zoho Books (Section 4) opens a Zoho Authorize window.
2
Sign in with Zoho
Sign in with your Zoho account at
https://accounts.zoho.com (use the matching data center — e.g. .eu, .in, .com.au — if your org is hosted there). Complete two-factor authentication if prompted.3
Review and accept the scopes
Zoho shows the access UnleashX is requesting (see the scopes table). Click Accept.
4
Confirm your organization
If you have multiple Zoho Books organizations, select the one you want the agent to work with. UnleashX uses its Organization ID on every request.
5
Return to UnleashX
Zoho redirects you back automatically and the connector links to your books. Behind the scenes UnleashX calls Zoho with a
Zoho-oauthtoken authorization header — you never handle the token yourself.Zoho OAuth scopes are granular. UnleashX requests only what these tools need, and Zoho — not UnleashX — enforces the limits.
4. Connect on UnleashX
1
Open your agent
Go to
https://www.tryunleashx.com and open the agent you want to connect.2
Open Data Connectors
Inside the agent, go to Data Connectors.
3
Find Zoho Books
Locate Zoho Books and click Connect (or Add / Configure).
4
Authorize with Zoho
Click Authorize, sign in with Zoho, accept the scopes, and pick your organization.
5
Confirm success
You return to UnleashX and the Zoho Books connector shows a Connected badge.
Use Zoho Books in a Workflow
Once connected, you can add Zoho Books to any automation from the Workflows builder. Its triggers and tools appear in the Apps panel, marked with an MCP badge.1
Add a trigger or action node
Open Workflows → New Workflow. On the canvas, click + Add Trigger (or the + below any node) to add a step.

2
Pick Zoho Books from the Apps panel
In the Paths panel, open the Apps tab and select Zoho Books. Use the search box if you have many connectors.

3
Choose a trigger or tool
Pick the trigger or action you want. Configure its fields — required fields are marked with a red asterisk (*).
4
Add or select your account
Under Selected account, choose an already-connected account, or click Add Account to connect one now.
5
Save and test
Fill in the remaining fields and click Save. Use Test to verify the step, then toggle Publish when the workflow is ready.
The steps are the same for every connector. For the full workflow builder guide, see Using MCP in Workflows.
5. Available tools
6. Example usage
“Raise an invoice to Acme Corp for 10 hours of consulting at $150/hr and email it to them.” → Runs Create Invoice to draft the invoice, then Send Invoice to email it to the customer. **“Mark the March invoice for Globex as paid — they sent 2,000 bank transfer against it.7. Permissions & data access
UnleashX can:- Read and list invoices, bills, estimates, payments, customers, vendors, items, and expenses.
- Create and update invoices, bills, estimates, customers, vendors, and expenses.
- Send invoices, record payments, and convert estimates.
- Void or delete records where your role allows (these tools are clearly marked ⚠️).
- Do anything your Zoho Books role doesn’t permit.
- Access other Zoho products (Zoho CRM, Desk, Mail) — those are separate connectors.
- Change your Zoho account password or org-wide security settings.
https://accounts.zoho.com/home#sessions/usersession (Connected Apps). Disconnecting revokes access immediately.
8. Troubleshooting
For general MCP issues, see /mcp/integrations.
9. Frequently asked questions
Is my accounting data stored by UnleashX? No. UnleashX reads and writes your records live through the Zoho Books API per request; it doesn’t keep a copy of your books. Which organization does the agent use? The one you selected when connecting. If you manage several organizations, connect each one separately or reconnect to switch. Can the agent really void or delete invoices? Yes — tools marked ⚠️ (void/delete) make permanent changes in Zoho Books. They only work if your role allows it. Use them deliberately. Which data center should I use? Use the one your Zoho org lives in (US.com, EU .eu, India .in, Australia .com.au, etc.). Signing in at the wrong one causes auth errors.
10. References
- Zoho Books API documentation: https://www.zoho.com/books/api/v3/
- Zoho OAuth overview & scopes: https://www.zoho.com/books/api/v3/oauth/
- Zoho Connected Apps / revoke access: https://accounts.zoho.com/home#sessions/usersession
- Zoho sign-in: https://accounts.zoho.com

