Zoho Books Automation
Helps your agent automate Zoho Books. It can create invoices, manage bills, and track payments.
What it does
This assistant helps you manage your finances in Zoho Books using voice commands. You can create invoices, track bills and payments, look up contacts, and more.
When to use it
- ✓Creating a new invoice for a customer.
- ✓Checking the status of bills to pay.
- ✓Finding information about a customer or vendor.
Example of what to ask your AI
“Create an invoice for customer 'XYZ Corp' with line items 'Consulting Service' for $500 and 'Monthly Support' for $150, due in 15 days.”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
You state what you want to do, like 'create an invoice'. The assistant understands your request and uses Zoho Books tools to perform the action, such as adding the items and customer to the invoice.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add ComposioHQ/awesome-claude-skills --skill Zoho Books AutomationOr download just the file:
curl -L https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/composio-skills/zoho-books-automation/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
Zoho Books Automation
Automate Zoho Books accounting workflows -- create and manage invoices, track bills and payments, look up contacts, export PDFs, and handle multi-organization setups -- all through natural language.
Toolkit docs: composio.dev/toolkits/zoho_books
Setup
- Add the Rube MCP server to your environment:
https://rube.app/mcp - Connect your Zoho Books account when prompted (OAuth flow via Composio)
- Start issuing natural language commands for Zoho Books automation
Core Workflows
1. Discover Organizations
Retrieve all organizations for the authenticated user. This is a prerequisite since organization_id is required by nearly every other endpoint.
Tool: ZOHO_BOOKS_LIST_ORGANIZATIONS
No parameters required. Returns organization IDs, names, and metadata.
Always call this first to obtain the
organization_idneeded by all other Zoho Books tools.
Example prompt:
"List my Zoho Books organizations"
2. Create and Manage Invoices
Create invoices with line items, manage existing invoices, and export them as PDFs.
Create: ZOHO_BOOKS_CREATE_INVOICE
Key parameters:
organization_id-- target organization (required)customer_id-- customer to bill (required)line_items-- array of line items (required), each with:item_idorname-- reference existing item or create ad-hoc linequantity,rate-- amount detailsdescription,tax_id,discount-- optional details
date/due_date-- dates inYYYY-MM-DDformatinvoice_number-- custom number (setignore_auto_number_generation=true)discount/discount_type-- invoice-level discount (entity_leveloritem_level)notes/terms-- printed on the invoicesend-- email the invoice immediately after creationpayment_terms-- number of days for payment
List: ZOHO_BOOKS_LIST_INVOICES
Key parameters:
organization_id(required)status--sent,draft,overdue,paid,void,unpaid,partially_paid,viewedcustomer_id/customer_name-- filter by customerdate_start/date_end-- date range filter (YYYY-MM-DD)search_text-- search invoice number, reference, or customer namesort_column/sort_order-- sort bydate,due_date,total,balance, etc.page/per_page-- pagination (max 200 per page)
Get details: ZOHO_BOOKS_GET_INVOICE -- fetch by invoice_id with accept format: json, pdf, or html
Delete: ZOHO_BOOKS_DELETE_INVOICE -- remove by invoice_id
Bulk export: ZOHO_BOOKS_BULK_EXPORT_INVOICES_PDF -- merge up to 25 invoices into a single PDF
Bulk print: ZOHO_BOOKS_BULK_PRINT_INVOICES -- generate a combined print-ready PDF for up to 25 invoices
Example prompt:
"Create an invoice for customer 1234567890 with 2 line items: 10 units of Widget A at $25 each, and 5 units of Widget B at $50 each, due in 30 days"
3. Track and Manage Bills
List, view, and update vendor bills with comprehensive filtering.
List: ZOHO_BOOKS_LIST_BILLS
Key parameters:
organization_id(required)status--paid,open,overdue,void,partially_paidvendor_id/vendor_name_contains-- filter by vendorbill_number/bill_number_contains-- filter by bill numberdate_start/date_end-- date range filtertotal_greater_than/total_less_than-- amount range filterssort_column/sort_order-- sort byvendor_name,bill_number,date,due_date,total, etc.page/per_page-- pagination (max 200)
Get details: ZOHO_BOOKS_GET_BILL -- fetch full bill by bill_id and organization_id
Update: ZOHO_BOOKS_UPDATE_BILL -- modify existing bill (requires bill_id, organization_id, vendor_id, bill_number)
Example prompt:
"List all overdue bills for my organization, sorted by due date"
4. Look Up Contacts
Search and filter contacts (customers and vendors) for use in invoices and bills.
Tool: ZOHO_BOOKS_LIST_CONTACTS
Key parameters:
organization_id(required)contact_type--customerorvendorcontact_name_contains/contact_name_startswith-- name filtersemail_contains/email_startswith-- email filterscompany_name_contains-- company name filterfilter_by-- status filter:Status.Active,Status.Inactive,Status.Duplicate, etc.
…
FAQ
Do I need to know my organization ID?
Yes, most actions require your organization ID in Zoho Books. The assistant can list your organizations for you to find this ID.
Can I create invoices with multiple items?
Yes, you can specify multiple items, their quantities, and prices when creating an invoice.
How does the assistant know who the customer is?
You can provide the customer's name or their ID. The assistant can look up existing customers if you're unsure.
Details
Original description by the author
Automate Zoho Books accounting workflows including invoice creation, bill management, contact lookup, payment tracking, and multi-organization support through natural language commands
Popularity
- GitHub stars
- 77k
- Ranking position
- #1673
- License
- —
- Updated
- 9/18/2026
Comments
- …
More skills from this repository
artifacts-builder
Helps your agent build complex user interfaces. It uses modern technologies to create rich, interactive web pages.
ComposioHQ/awesome-claude-skills
brand-guidelines
Helps your agent apply official brand colors and fonts to materials. It's useful for maintaining visual identity in any piece that needs to look like the company's.
ComposioHQ/awesome-claude-skills
canvas-design
Lets your agent create original visual art in .png and .pdf. Use it when the user asks to create a poster, art, or other static design.
ComposioHQ/awesome-claude-skills
changelog-generator
Helps your agent create user-facing release notes from code commits. It transforms technical information into easy-to-understand text.
ComposioHQ/awesome-claude-skills
Similar skills
benchmark
Helps your agent measure code speed and performance. It's useful for ensuring things are fast and finding slowness issues.
affaan-m/ECC
content-hash-cache-pattern
Lets your agent use content hashes to cache file processing results. This avoids repeated processing and auto-invalidates the cache when content changes. Useful for speeding up slow tasks.
affaan-m/ECC
parallel-execution-optimizer
Makes your agent speed up complex tasks by breaking them into smaller parts and running them in parallel. It ensures everything is verified at the end.
affaan-m/ECC