Skip to content
All connectors
Zoho Inventory logo

Zoho Inventory

Commerce, marketplaces & inventory

Move Zoho Inventory orders, products and stock to the rest of your business without re-keying.

51 ways to read, 25 ways to write, each write switched on by you.

Quality checks

Built and tested with example responses.

  1. Ready to connect: doneEvery listed action is built in.
  2. Built and tested with example responses: doneEach action is built from the provider’s published API and tested against example responses, errors, rate limits and paging.
Zoho Inventory with Nexra

Connected, approved, proven.

The things teams do most with Zoho Inventory, an example flow with a person in the loop, and what Nexra keeps as proof.

Top actions

  • Create batchbatches.createApproval by rule
  • Create categorycategories.createApproval by rule
  • List batches of an itembatches.listRead

Example flow

  1. Zoho Inventory · List batches of an itembatches.listDone
  2. Zoho Inventory · Create batchbatches.createMaker-checker
  3. Nexra · Record the decision and result in the evidence chainProven

Example workflow. Routine runs go through on their own. Only a change your rules flag, such as one over a limit you set, waits for the right person, who sees the exact change and the rule before it reaches Zoho Inventory.

What gets logged

  • Whether it ran on its own or who approved it, and under which rule
  • A fingerprint of the exact request sent to Zoho Inventory
  • Zoho Inventory's reply: what it created or changed
  • One entry in the evidence chain, linked to the one before

Try this in the sandbox

Run the whole flow with test data in your sandbox, then connect your own account when you are ready to go live.

For developers

Technical detail

Read and write Zoho Inventory items, groups, composites, categories, price lists, batches, stock moves, draft orders and contacts, plus read-only invoices, bills, credits and returns.

Zoho Corporation API docs
Source actions
51
Destination actions
25
Data types
28

What you can map

Reads are always available. Writes are off until you switch them on for a connection, and governed writes follow your policies.

batches4
  • Create batchDestinationNot retried automaticallyApproval before production

    Creates a batch in Zoho Inventory.

  • Get batchSource

    One batch by ID with full detail.

  • List batches of an itemSource

    Batches of an item in the organization.

  • Update batchDestinationProvider duplicate protectionApproval before production

    Updates supplied batch fields. Supplying line items replaces them.

bills2
  • Get billSource

    One bill by ID with full detail.

  • List billsSource

    Bills in the organization.

categories4
  • Create categoryDestinationNot retried automaticallyApproval before production

    Creates a category in Zoho Inventory.

  • Get categorySource

    One category by ID with full detail.

  • List item categoriesSource

    Item categories in the organization.

  • Update categoryDestinationProvider duplicate protectionApproval before production

    Updates supplied category fields. Supplying line items replaces them.

composite items4
  • Create composite itemDestinationNot retried automaticallyApproval before production

    Creates a composite item in Zoho Inventory.

  • Get composite itemSource

    One composite item by ID with full detail.

  • List composite itemsSourceIncremental

    Composite items in the organization, optionally modified after a timestamp.

  • Update composite itemDestinationProvider duplicate protectionApproval before production

    Updates supplied composite item fields. Supplying line items replaces them.

contact persons4
  • Create contact personDestinationNot retried automaticallyApproval before production

    Adds a contact person to a customer or vendor. Portal access is not enabled.

  • Get contact personSource

    One contact person of a customer or vendor.

  • List contact personsSource

    Contact persons of one customer or vendor.

  • Update contact personDestinationProvider duplicate protectionApproval before production

    Updates supplied contact person fields.

contacts4
  • Create contactDestinationNot retried automaticallyApproval before production

    Creates a contact in Zoho Inventory.

  • Get contactSource

    One contact by ID with full detail.

  • List contactsSource

    Contacts in the organization.

  • Update contactDestinationProvider duplicate protectionApproval before production

    Updates supplied contact fields. Supplying line items replaces them.

credit notes2
  • Get credit noteSource

    One credit note by ID with full detail.

  • List credit notesSource

    Credit notes in the organization.

currencies2
  • Get currencySource

    One currency by ID with full detail.

  • List currenciesSource

    Currencies in the organization.

inventory adjustments3
  • Create inventory adjustmentDestinationNot retried automaticallyApproval before production

    Creates a inventory adjustment in Zoho Inventory.

  • Get inventory adjustmentSource

    One inventory adjustment by ID with full detail.

  • List inventory adjustmentsSource

    Inventory adjustments in the organization.

invoices2
  • Get invoiceSource

    One invoice by ID with full detail.

  • List invoicesSourceIncremental

    Invoices in the organization, optionally modified after a timestamp.

item groups4
  • Create item groupDestinationNot retried automaticallyApproval before production

    Creates a item group in Zoho Inventory.

  • Get item groupSource

    One item group by ID with full detail.

  • List item groupsSource

    Item groups in the organization.

  • Update item groupDestinationProvider duplicate protectionApproval before production

    Updates supplied item group fields. Supplying line items replaces them.

item status1
  • Mark item active or inactiveDestinationProvider duplicate protectionApproval before production

    Marks an item active or inactive. Inactive items stay on existing transactions but cannot be added to new ones.

items5
  • Create itemDestinationNot retried automaticallyApproval before production

    Creates a item in Zoho Inventory.

  • Get itemSource

    One item by ID with full detail.

  • List itemsSourceIncremental

    Items in the organization, optionally modified after a timestamp.

  • Search itemsSource

    Items matching a search text, name or SKU fragment, with optional status, type, category and vendor filters.

  • Update itemDestinationProvider duplicate protectionApproval before production

    Updates supplied item fields. Supplying line items replaces them.

locations2
  • Get locationSource

    One location by ID with full detail.

  • List locationsSource

    Locations in the organization.

organizations1
  • List organizationsSource

    Organizations the authorised user can access, with their organization IDs.

packages3
  • Create packageDestinationNot retried automaticallyApproval before production

    Creates a package in Zoho Inventory.

  • Get packageSource

    One package by ID with full detail.

  • List packagesSource

    Packages in the organization.

price lists3
  • Create price listDestinationNot retried automaticallyApproval before production

    Creates a fixed-percentage or per-item price list.

  • List price listsSource

    Sales and purchase price lists with per-item rates.

  • Update price listDestinationProvider duplicate protectionApproval before production

    Updates supplied price list fields. Supplying item rates replaces them.

purchase orders4
  • Create purchase orderDestinationNot retried automaticallyApproval before production

    Creates a purchase order in Zoho Inventory.

  • Get purchase orderSource

    One purchase order by ID with full detail.

  • List purchase ordersSource

    Purchase orders in the organization.

  • Update purchase orderDestinationProvider duplicate protectionApproval before production

    Updates supplied purchase order fields. Supplying line items replaces them.

purchase receives3
  • Create purchase receiveDestinationNot retried automaticallyApproval before production

    Creates a purchase receive in Zoho Inventory.

  • Get purchase receiveSource

    One purchase receive by ID with full detail.

  • List purchase receivesSource

    Purchase receives in the organization.

purchase returns2
  • Get purchase returnSource

    One purchase return by ID with full detail.

  • List purchase returnsSource

    Purchase returns in the organization.

sales orders4
  • Create sales orderDestinationNot retried automaticallyApproval before production

    Creates a sales order in Zoho Inventory.

  • Get sales orderSource

    One sales order by ID with full detail.

  • List sales ordersSource

    Sales orders in the organization.

  • Update sales orderDestinationProvider duplicate protectionApproval before production

    Updates supplied sales order fields. Supplying line items replaces them.

sales returns2
  • Get sales returnSource

    One sales return by ID with full detail.

  • List sales returnsSource

    Sales returns in the organization.

serial numbers2
  • Get serial numberSource

    One serial number by ID with full detail.

  • List serial numbers of an itemSource

    Serial numbers of an item in the organization.

shipment orders1
  • Get shipment orderSource

    One shipment with carrier, tracking number, status and lines.

taxes1
  • List taxesSource

    Taxes configured in the organization.

transfer orders3
  • Create transfer orderDestinationNot retried automaticallyApproval before production

    Creates a transfer order in Zoho Inventory.

  • Get transfer orderSource

    One transfer order by ID with full detail.

  • List transfer ordersSource

    Transfer orders in the organization.

users2
  • Get userSource

    One user by ID with full detail.

  • List usersSource

    Users in the organization.

vendor credits2
  • Get vendor creditSource

    One vendor credit by ID with full detail.

  • List vendor creditsSource

    Vendor credits in the organization.

Access and limits

Authentication
Zoho OAuth client with an offline refresh token
Plans and access
All Zoho Inventory plans; daily API limits are 1,000 (Free), 2,000 (Standard), 5,000 (Professional) and 10,000 (Premium and above). Calls act as the user who authorised the OAuth client and follow that user's role.
Test environment
Use a Zoho Inventory trial or free organization.
Rate limits
100 requests per minute per organization, a daily allowance by plan (1,000 to 10,000) and 5 (Free) or 10 concurrent calls; HTTP 429 when exceeded.
Pagination
page and per_page (max 200) with page_context.has_more_page.
Provider events
Workflow-rule webhooks configured in Zoho Inventory settings. Flows run on demand, on a schedule, or when a scheduled check finds new or changed records.

Before you build a flow

  • last_modified_time is documented for items, composite items and invoices; other lists have no incremental filter.
  • Invoices, credit notes, sales returns, bills, vendor credits, purchase returns and shipment orders are read only. Payments, refunds, credit application, receiving returns, marking shipments delivered, confirming or voiding orders, approvals and deletes are intentional exclusions.
  • Price lists have no documented single-record read; use List price lists. Contact person lists are not paginated by Zoho.
  • Item search needs at least one of search text, name fragment or SKU fragment.
  • Sales and purchase orders are created as drafts; confirming, issuing, approvals, voids and cancellations are not automated.
  • Inventory adjustments, transfer orders, packages and purchase receives are created only; their approval and status transitions are not automated.
  • Updates send only supplied fields with PUT; supplying line items replaces all lines.
  • Creating invoices, bills, payments and shipments, and deletes, are not automated.
  • Zoho Inventory has no idempotency key; uncertain creates are not repeated automatically.

Developer reference

  1. Create the Zoho Corporation credentials described above with the narrowest permissions your flows need.
  2. In Nexra, open Connect, then Connections, then New connection, choose Zoho Inventory, enter its settings and credentials, and tick only the write actions you need. Connection guide
  3. Test the connection, then use its actions as flow sources and destinations. Flow guide

Machine-readable detail: GET /api/public/connect/connectors/zoho-inventory and the Connections API.