zoho-inventory — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited zoho-inventory (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Stock and order management from chat -- create invoices, manage contacts and items, track sales and purchase orders, handle packages and payments.
Powered by ClawLink, an integration hub for OpenClaw that handles hosted OAuth flows and credentials so you don't need to configure Zoho Inventory API access yourself.
| Step 1: Install | Step 2: Pair Account | Step 3: Connect Zoho Inventory |
|---|---|---|
![]() | ![]() | App-specific connection GIF coming soon |
| Run the install command in OpenClaw | Sign in and approve the device | Open the dashboard and connect Zoho Inventory |
┌─────────────────┐ ┌──────────────┐ ┌──────────────────────┐
│ OpenClaw │────▶│ ClawLink │────▶│ Zoho Inventory API │
│ (User Chat) │ │ (OAuth) │ │ │
└─────────────────┘ └──────────────┘ └──────────────────────┘openclaw plugins install clawhub:clawlink-plugin
openclaw config set tools.alsoAllow '["clawlink-plugin"]' --strict-json
openclaw gateway restartzoho_inventory_list_organizations -- discover your org IDs.zoho_inventory_list_items -- see your product catalog.zoho_inventory_create_invoice -- bill a customer for products.Zoho Inventory uses managed OAuth via ClawLink. No API keys needed. Connect at claw-link.dev/dashboard?add=zoho-inventory.
List connections: clawlink_list_integrations -- confirm Zoho Inventory is connected.
Verify: Call zoho_inventory_list_organizations to test access.
Reconnect: If you see auth errors, reconnect at claw-link.dev/dashboard?add=zoho-inventory.
Read operations run safely. Write operations require confirmation. Delete operations are high-impact and irreversible.
| Tool | Description | Mode |
|---|---|---|
zoho_inventory_list_invoices | List all invoices | Read |
zoho_inventory_create_invoice | Create a new invoice for a customer | Write |
zoho_inventory_delete_invoice | Delete an invoice (no payments/credits applied) | Write |
zoho_inventory_email_invoice | Email an invoice to customers | Write |
zoho_inventory_bulk_email_invoices | Email up to 10 invoices at once | Write |
zoho_inventory_bulk_export_invoices | Export multiple invoices as a single PDF | Read |
zoho_inventory_bulk_print_invoices | Print up to 25 invoices as consolidated PDF | Read |
zoho_inventory_add_invoice_attachment | Upload an attachment to an invoice | Write |
zoho_inventory_delete_invoice_attachment | Delete an attachment from an invoice | Write |
zoho_inventory_add_invoice_comment | Add a comment to an invoice | Write |
zoho_inventory_delete_invoice_comment | Delete a comment from an invoice | Write |
zoho_inventory_enable_invoice_payment_reminder | Enable payment reminders for an invoice | Write |
zoho_inventory_disable_payment_reminder | Disable payment reminders for an invoice | Write |
zoho_inventory_cancel_invoice_write_off | Cancel a write-off on an invoice | Write |
zoho_inventory_list_invoice_payments | List payments for a specific invoice | Read |
| Tool | Description | Mode |
|---|---|---|
zoho_inventory_list_contacts | List all customers and vendors | Read |
zoho_inventory_get_contact | Get a specific contact by ID | Read |
zoho_inventory_get_contact_address | Get contact address information | Read |
zoho_inventory_create_contact | Create a new customer or vendor | Write |
zoho_inventory_create_contact_person | Add a contact person to an existing contact | Write |
zoho_inventory_deactivate_contact | Mark a contact as inactive | Write |
zoho_inventory_delete_contact | Permanently delete a contact | Write |
zoho_inventory_delete_contact_person | Delete a contact person | Write |
zoho_inventory_email_contact | Send an email to a contact | Write |
zoho_inventory_email_contact_statement | Email a transaction statement to a contact | Write |
| Tool | Description | Mode |
|---|---|---|
zoho_inventory_list_items | List all inventory items | Read |
zoho_inventory_create_item | Create a new product or service | Write |
zoho_inventory_deactivate_item | Mark an item as inactive | Write |
zoho_inventory_delete_item | Permanently delete an item | Write |
zoho_inventory_delete_item_image | Delete an item's image | Write |
zoho_inventory_list_item_groups | List all item groups | Read |
zoho_inventory_create_item_group | Create an item group with variations | Write |
zoho_inventory_deactivate_item_group | Deactivate an item group | Write |
zoho_inventory_delete_item_group | Delete an item group | Write |
zoho_inventory_delete_composite_item | Delete a composite item (bundle/kit) | Write |
| Tool | Description | Mode |
|---|---|---|
zoho_inventory_list_sales_orders | List all sales orders | Read |
zoho_inventory_get_sales_order | Get details of a specific sales order | Read |
zoho_inventory_create_sales_order | Create a new sales order | Write |
zoho_inventory_delete_sales_order | Delete a sales order | Write |
zoho_inventory_bulk_delete_sales_orders | Bulk delete multiple sales orders | Write |
| Tool | Description | Mode |
|---|---|---|
zoho_inventory_list_purchase_orders | List all purchase orders | Read |
zoho_inventory_create_purchase_order | Create a purchase order to a vendor | Write |
| Tool | Description | Mode |
|---|---|---|
zoho_inventory_list_bills | List all bills | Read |
zoho_inventory_create_bill | Create a bill for vendor goods/services | Write |
| Tool | Description | Mode |
|---|---|---|
zoho_inventory_list_credit_notes | List all credit notes | Read |
zoho_inventory_get_credit_note | Get a specific credit note by ID | Read |
zoho_inventory_get_credit_note_email_content | Get email content for a credit note | Read |
zoho_inventory_create_credit_note | Create a credit note for returns or adjustments | Write |
zoho_inventory_email_credit_note | Email a credit note to customers | Write |
zoho_inventory_add_credit_note_comment | Add a comment to a credit note | Write |
zoho_inventory_apply_credits_to_invoices | Apply credit note credits to invoices | Write |
| Tool | Description | Mode |
|---|---|---|
zoho_inventory_create_package | Create a package from a sales order | Write |
zoho_inventory_delete_package | Delete a package | Write |
zoho_inventory_bulk_print_packages | Print multiple package slips as PDF | Read |
| Tool | Description | Mode |
|---|---|---|
zoho_inventory_create_customer_payment | Record a customer payment against invoices | Write |
| Tool | Description | Mode |
|---|---|---|
zoho_inventory_list_organizations | List accessible organizations | Read |
zoho_inventory_list_currencies | List configured currencies and exchange rates | Read |
zoho_inventory_get_current_user | Get authenticated user details | Read |
List invoices
{
"tool": "zoho_inventory_list_invoices",
"args": { "organization_id": "123456" }
}Create an invoice
{
"tool": "zoho_inventory_create_invoice",
"args": {
"organization_id": "123456",
"customer_id": "789",
"line_items": [{ "item_id": "456", "quantity": 2, "rate": 49.99 }]
}
}List items in stock
{
"tool": "zoho_inventory_list_items",
"args": { "organization_id": "123456" }
}clawlink_list_integrations to confirm zoho-inventory is connected.clawlink_list_tools --integration zoho-inventory to see the live catalog.zoho_inventory_list_organizations to get your organization ID.Read Flow: User asks for invoices → clawlink resolves connection → Zoho Inventory API → results displayed
Write Flow: User wants to create invoice → confirmation prompt → clawlink resolves connection → Zoho Inventory API → invoice createdorganization_id. Start with list_organizations.list_organizations does not require organization_id as a parameter.zoho) -- Full Zoho CRM suitezoho-bigin) -- Small business CRMzoho-desk) -- Customer supportzoho-invoice) -- Invoicing and billingzoho-mail) -- Business email| Status / Error | Meaning |
|---|---|
| 401 Unauthorized | Token expired; reconnect at the dashboard |
| 404 Not Found | Invalid invoice, contact, or item ID |
| 400 Bad Request | Missing organization_id or required fields |
Run openclaw gateway restart after installing the plugin. Start a fresh chat session.
Call zoho_inventory_list_organizations first. The org ID is required for most operations.
Powered by [ClawLink](https://claw-link.dev/?utm_source=clawhub&utm_medium=referral&utm_content=zoho-inventory) -- an integration hub for OpenClaw

~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.