Skip to content
Skillpedia
Automations77k · #1673

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

https://github.com/ComposioHQ/awesome-claude-skills/blob/master/composio-skills/zoho-books-automation/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/ComposioHQ/awesome-claude-skills/blob/master/composio-skills/zoho-books-automation/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
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 Automation

Or download just the file:

curl -L https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/composio-skills/zoho-books-automation/SKILL.md -o SKILL.md
Technical 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

  1. Add the Rube MCP server to your environment: https://rube.app/mcp
  2. Connect your Zoho Books account when prompted (OAuth flow via Composio)
  3. 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_id needed 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_id or name -- reference existing item or create ad-hoc line
    • quantity, rate -- amount details
    • description, tax_id, discount -- optional details
  • date / due_date -- dates in YYYY-MM-DD format
  • invoice_number -- custom number (set ignore_auto_number_generation=true)
  • discount / discount_type -- invoice-level discount (entity_level or item_level)
  • notes / terms -- printed on the invoice
  • send -- email the invoice immediately after creation
  • payment_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, viewed
  • customer_id / customer_name -- filter by customer
  • date_start / date_end -- date range filter (YYYY-MM-DD)
  • search_text -- search invoice number, reference, or customer name
  • sort_column / sort_order -- sort by date, 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_paid
  • vendor_id / vendor_name_contains -- filter by vendor
  • bill_number / bill_number_contains -- filter by bill number
  • date_start / date_end -- date range filter
  • total_greater_than / total_less_than -- amount range filters
  • sort_column / sort_order -- sort by vendor_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 -- customer or vendor
  • contact_name_contains / contact_name_startswith -- name filters
  • email_contains / email_startswith -- email filters
  • company_name_contains -- company name filter
  • filter_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

repo: ComposioHQ/awesome-claude-skills

Popularity

GitHub stars
77k
Ranking position
#1673
License
—
Updated
9/18/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills