
The Shopify Zoho Books integration is one of the most valuable setups an e-commerce business can implement — it eliminates manual data entry between your online store and your accounting system, automates invoice generation from every order, keeps inventory in sync, handles refunds automatically, and — when extended with Zoho Creator — gives you a custom business intelligence layer that neither Shopify nor Zoho Books provides out of the box. This is the only guide that covers all three integration approaches: Zoho Flow (no-code), Zoho Inventory connector (native), and Zoho Creator (custom logic) — with India-specific GST compliance included throughout.
Whether you are an Indian D2C brand processing GST-compliant invoices, a global e-commerce business managing multi-currency accounting, or an agency building this integration for a client — this guide walks you through the complete Shopify and Zoho Books integration from connection to production-ready automation.

- Why Integrate Shopify with Zoho Books?
- 3 Methods Compared — Which Is Right for You
- Method 1: Shopify + Zoho Books via Zoho Flow
- Method 2: Native Shopify Connector in Zoho Books
- Method 3: Zoho Creator Advanced Integration
- India GST Configuration — CGST, SGST, IGST
- Handling Refunds and Returns Automatically
- Inventory Sync — Shopify to Zoho Books
- Pricing and Total Cost of Integration 2026
- 12 FAQs — Shopify Zoho Books Integration
1. Why Every Shopify Business Needs the Zoho Books Integration
Without a Shopify Zoho Books integration, every order in your Shopify store requires manual accounting work: downloading order CSVs, creating invoices in Zoho Books, recording payments, adjusting inventory, processing returns. For businesses doing 20+ orders per day, this is 2–3 hours of daily manual entry that produces errors, delays GST filing, and keeps your accountant perpetually behind.
- Manual invoice creation per order — every day
- Copy-paste customer details — typos and errors
- GST calculation done manually — compliance risk
- Inventory counts mismatched between systems
- Refunds require manual credit note creation
- GSTR-1 preparation takes 3–4 days per month
- No unified view of sales + finance
- Invoice auto-created the moment order is placed
- Customer details synced — zero manual entry
- GST calculated automatically by state and HSN code
- Inventory updated in real time across both platforms
- Refunds trigger credit notes automatically
- GSTR-1 ready in Zoho Books — one click
- Unified P&L dashboard across Shopify + Books
2. 3 Integration Methods Compared — Which Is Right for Your Business
Before diving into setup, choosing the right method for your Shopify and Zoho Books integration saves weeks of rebuilding later. Here is the complete comparison.
| Factor | Zoho Flow | Zoho Inventory Add-on | Zoho Creator |
|---|---|---|---|
| Technical skill needed | None — no-code | None — GUI setup | Low-code + Deluge |
| Setup time | 2 hours | 1–2 hours | 2–4 weeks |
| Custom logic support | Limited — if/then only | No | Full — Deluge scripting |
| Inventory sync | Partial | Full native | Custom |
| Custom dashboards | No | No | Yes — full BI |
| GST compliance India | Configurable | Native in Books | Fully custom |
| Multi-currency | Basic | Limited | Full support |
| Best for | Startups, 1–100 orders/day | Inventory-heavy, 50–500/day | Complex, 100+ orders, custom needs |
3. Method 1: Shopify + Zoho Books Integration via Zoho Flow — Step-by-Step
Zoho Flow is the fastest way to set up the Shopify Zoho Books integration. Here is the complete setup for the 5 most essential flows every Shopify + Zoho Books business needs.

Prerequisites Before Building Zoho Flow
Flow 1 — New Shopify Order → Create Zoho Books Invoice (Core Flow)
Shopify Field → Zoho Books Field
order.email → customer_email
order.name → reference_number
order.created_at → invoice_date
order.billing_address.name → customer_name
order.line_items[].title → item_name
order.line_items[].quantity → quantity
order.line_items[].price → rate
order.total_discounts → discount
order.shipping_lines[].price → shipping_charge
order.financial_status (paid) → payment_status
Flow 2 — Shopify Order Paid → Record Payment in Zoho Books
Flow 3 — Shopify Refund Created → Create Credit Note in Zoho Books
Flow 4 — New Shopify Customer → Create Contact in Zoho Books
Trigger: Shopify Customer Created. Action: Zoho Books Create Customer. This flow keeps your Zoho Books customer list in sync with Shopify customer registrations — so when orders arrive from returning customers, the contact already exists in Books and invoices are created without delay.
Flow 5 — Shopify Order Cancelled → Update Invoice Status in Zoho Books
Trigger: Shopify Order Cancelled. Action: Zoho Books Update Invoice Status → set to “Void.” This keeps your Zoho Books accounts receivable accurate — cancelled orders that were already invoiced are properly voided rather than left as unpaid invoices indefinitely.
4. Method 2: Native Shopify Connector via Zoho Inventory Add-on in Zoho Books
If your business relies heavily on inventory management — multiple SKUs, warehouses, stock alerts, purchase orders — the native Shopify connector inside Zoho Books (via the Zoho Inventory add-on) delivers a tighter Shopify Zoho Books integration than Zoho Flow alone.
How to Enable the Shopify Connector in Zoho Books
What the Native Connector Syncs Automatically
- New orders → Sales orders
- Order fulfillment → Invoice generation
- Payment received → Payment recorded
- Refund → Credit note
- New customers → Contact records
- Product changes → Item updates
- Stock level updates → Shopify inventory
- New product items → Shopify products
- Price updates → Shopify product prices
5. Method 3: Zoho Creator Advanced Integration — Custom Logic and Dashboards
Zoho Creator is the layer that makes the Shopify Zoho Books integration genuinely intelligent — adding conditional routing, custom approval workflows, multi-level reporting, and customer-facing portals that neither Zoho Flow nor the native connector can build.
What Zoho Creator Adds to the Integration
Route orders above a threshold value through a manual approval step before invoicing. Route B2B orders with GSTIN to a separate invoice template with credit terms. Route international orders to a multi-currency invoice workflow. Route orders with specific product categories to dedicated accounting accounts.
Build a single Zoho Creator dashboard that shows: Shopify revenue today, Zoho Books outstanding receivables, inventory level alerts, top-selling SKUs by margin, and monthly P&L trend — all in one screen. Neither Shopify Analytics nor Zoho Books reports show this combined view.
When Shopify inventory for a SKU drops below your reorder point, Zoho Creator automatically creates a Purchase Order in Zoho Books for the preferred supplier, sends a WhatsApp alert to the procurement manager, and updates a reorder tracker in the Creator dashboard.
Build a Zoho Creator portal where your wholesale or B2B Shopify customers can: view their order history, download their GST invoices, check outstanding payments, request credit notes, and reorder from their purchase history — without calling your accounts team.
Shopify API + Zoho Books API via Zoho Creator — Architecture
Zoho Creator connects to both Shopify and Zoho Books via their REST APIs. The connection is built using Zoho Creator’s built-in Connections feature — OAuth-based authentication — and Deluge functions that call API endpoints programmatically.
// Step 1: Fetch order from Shopify API
shopifyOrder = invokeurl
[
url: “https://yourstore.myshopify.com/admin/api/2024-04/orders/” + orderId + “.json”
type: GET
connection: “shopify_connection”
];
// Step 2: Extract line items and customer details
orderData = shopifyOrder.get(“order”);
customerEmail = orderData.get(“email”);
lineItems = orderData.get(“line_items”);
// Step 3: Create invoice in Zoho Books
invoicePayload = Map();
invoicePayload.put(“customer_email”, customerEmail);
invoicePayload.put(“reference_number”, orderData.get(“name”));
invoicePayload.put(“line_items”, buildLineItems(lineItems));
createInvoice = invokeurl
[
url: “https://books.zoho.com/api/v3/invoices?organization_id=” + orgId
type: POST
parameters: invoicePayload.toString()
connection: “zohobooks_connection”
];
6. India GST Configuration — CGST, SGST, IGST for Shopify Zoho Books Integration
For Indian businesses, the most critical element of any Shopify Zoho Books integration is accurate GST calculation. Zoho Books is natively built for Indian GST — but the integration must be configured correctly to ensure CGST+SGST (intrastate) and IGST (interstate) are applied correctly based on the buyer’s and seller’s state.
GST Configuration Checklist for Shopify + Zoho Books
| Configuration Step | Where to Set | What to Do |
|---|---|---|
| Business GSTIN | Zoho Books → Settings → Organisation | Enter your GSTIN and registered state. This determines CGST/SGST vs IGST split. |
| Product HSN Codes | Zoho Books → Items → Each Product | Add HSN code and applicable GST rate (5%, 12%, 18%, 28%) to every product item in Zoho Books. |
| Customer GSTIN Collection | Shopify → Customer fields | Add a custom field in Shopify checkout for B2B customer GSTIN. Map this field to the customer’s GSTIN field in Zoho Books via the integration flow. |
| State Detection Logic | Zoho Flow (logic step) or Zoho Creator | Compare shipping address state with your business state. If same: apply CGST+SGST. If different: apply IGST. Same total rate, different split. |
| E-Way Bill for Large Orders | Zoho Books → GST Settings | Enable E-Way Bill generation for orders above ₹50,000. Zoho Books integrates with NIC’s E-Way Bill portal for automatic generation. |
7. Handling Refunds and Returns Automatically in the Integration
Refund handling is the most overlooked part of any Shopify Zoho Books integration — and the most dangerous to get wrong. An unhandled refund in Zoho Books leaves an overstated receivable that produces incorrect P&L statements and GST returns.
3 Types of Refunds and How to Handle Each
Flow: Shopify Refund Created → Zoho Books Create Credit Note for full invoice amount → Apply credit note to original invoice → Invoice status becomes “Paid in Full.” GST: The credit note must reverse the exact GST amount from the original invoice. Zoho Books handles this automatically when the credit note is linked to the original invoice.
Flow: Shopify Refund Created (with specific line items) → Zoho Books Create Credit Note with only the refunded line items → Apply partial credit to original invoice → Invoice shows balance due for remaining items. In Zoho Flow, use the refund line items array to build the credit note with only the returned products and their quantities.
Flow: Shopify Refund Created → Zoho Books Create Credit Note → Shopify New Order Created (replacement) → Zoho Books Create New Invoice for replacement → Apply credit note balance to the new invoice. This correctly shows the return and exchange as separate transactions with a net zero balance.
8. Inventory Sync Between Shopify and Zoho Books
Inventory synchronisation is the most technically complex part of the Shopify Zoho Books integration — because both platforms maintain their own inventory counts and the direction of sync must be clearly defined to prevent conflicts.
| Scenario | Who Is the Source of Truth | How to Configure |
|---|---|---|
| Shopify is your only sales channel | Shopify for stock levels | Shopify deducts stock when orders are placed. Zoho Books receives inventory movements via the integration but does not update Shopify stock levels. |
| You sell on Shopify + physical store/B2B | Zoho Inventory is master | Zoho Inventory tracks all stock across channels. Shopify stock levels are updated by Zoho whenever inventory changes — ensuring overselling is prevented. |
| Purchase orders and receiving | Zoho Books/Inventory | Purchase orders and goods receipt are managed in Zoho Books. When stock is received, a Zoho Flow updates Shopify inventory level upward automatically. |
9. Pricing and Total Cost of Shopify Zoho Books Integration 2026
Here is the complete cost breakdown for implementing the Shopify Zoho Books integration in India, using verified 2026 pricing.

| Component | India Price | Notes |
|---|---|---|
| Shopify Basic Plan | $29/month | Minimum required to use Shopify API for integration |
| Zoho Books Standard | ₹749/org/month | Minimum plan for Shopify integration. Includes GST, e-invoicing |
| Zoho Flow Free | ₹0 | 5 flows, 300 tasks/month. Sufficient for testing, not production |
| Zoho Flow Standard | ₹1450/org/month | 20 flows, 3,000 tasks/month. Sufficient for up to 100 orders/day |
| Zoho Flow Professional | ₹2,450/org/month | 50 flows, 10,000 tasks/month. For 100–500 orders/day |
| Zoho Creator (if needed) | ₹480/user/month | For custom logic, dashboards, portals. Enterprise: ₹1,152/user |
| Implementation by Codroid Labs | ₹40,000–₹1,50,000 one-time | Covers full setup, testing, GST configuration, and training. Fixed price. |
Need Help Building Your Shopify Zoho Books Integration?
Codroid Labs builds Shopify + Zoho Books + Zoho Creator integrations for Indian and global e-commerce businesses. Fixed-price implementation. GST-compliant. Go-live in 2 weeks.
Free 60-minute technical consultation. No obligation.
10. Shopify Zoho Books Integration — 12 Questions Answered
How do I integrate Shopify with Zoho Books?
There are 3 ways to set up the Shopify Zoho Books integration: (1) Zoho Flow — no-code automation connecting Shopify triggers to Zoho Books actions. Best for most businesses, setup in 2 hours. (2) Zoho Inventory Add-on — native connector inside Zoho Books Settings → Integrations → E-commerce. Best for inventory-heavy businesses. (3) Zoho Creator — custom logic, dashboards, and portals built with Deluge scripting. Best for complex workflows and B2B setups. Start with Zoho Flow for the core integration and add complexity as needed.
Does the Shopify Zoho Books integration support GST for India?
Yes. Zoho Books is natively built for Indian GST compliance. Configure your GSTIN and registered state in Zoho Books Settings. Add HSN codes and GST rates to each product item. Add a state-detection logic step in Zoho Flow that compares the shipping address state to your business state — same state applies CGST+SGST, different state applies IGST at the same total rate. Your GSTR-1 report is then automatically populated from every Shopify order processed through the integration.
What does Zoho Creator add to the Shopify Zoho Books integration?
Zoho Creator adds custom business logic that neither Zoho Flow nor the native connector supports: conditional order routing (e.g., route B2B orders above ₹50,000 through approval before invoicing), multi-warehouse allocation, custom dashboards combining Shopify and Zoho Books data, automated purchase order creation when inventory drops below threshold, and customer-facing portals where B2B buyers can view their order history and download GST invoices. Build Zoho Creator into the integration when your requirements go beyond standard trigger-action automation.
Does the integration handle Shopify refunds automatically?
Yes, when configured. In Zoho Flow, create a flow with trigger: Shopify Refund Created → Action: Create Credit Note in Zoho Books. Map the refund amount and link to the original invoice using the Shopify Order Number. The credit note is applied to the original invoice, keeping your accounts receivable and GST records accurate. For partial refunds, map only the refunded line items to the credit note. Test this flow carefully before going live — incorrect refund handling creates reconciliation errors that are time-consuming to resolve.
What is the cost of Shopify Zoho Books integration in India?
2026 verified costs for India: Zoho Books Standard ₹749/org/month. Zoho Flow Standard ₹625/org/month (for up to 100 orders/day). Shopify Basic $29/month. Total monthly software cost: approximately ₹3,800/month (including Shopify subscription). One-time implementation by a certified Zoho partner like Codroid Labs: ₹40,000–₹1,50,000 depending on complexity — covering full setup, GST configuration, testing, and team training.
How many Zoho Flow tasks do I need for my order volume?
Each Shopify order typically triggers 2–3 Zoho Flow tasks in a standard integration (new order, payment recorded, potentially inventory update). For 50 orders/day: 50 × 3 = 150 tasks/day × 30 = 4,500 tasks/month. Zoho Flow Free (300 tasks/month) is insufficient for production use. Zoho Flow Standard (3,000 tasks/month) covers up to approximately 30 orders/day. Zoho Flow Professional (10,000 tasks/month) covers up to 110 orders/day. For higher volumes, consider Zoho Flow Enterprise or the Zoho Inventory native connector which does not consume Flow tasks.
Can I sync Shopify inventory with Zoho Books?
Yes. The Zoho Inventory add-on within Zoho Books provides native bidirectional inventory sync with Shopify. Define which system is the master for stock levels. If Zoho Inventory is master: stock received in Zoho Books automatically updates Shopify inventory levels. If Shopify is master: sales on Shopify automatically deduct from Zoho Books inventory. Never enable bidirectional sync without a conflict resolution rule — race conditions will cause inventory inconsistencies over time.
How do I prevent duplicate customers in Zoho Books from Shopify orders?
In Zoho Flow, add a “Fetch Customer by Email” step before the “Create Customer” action. If the customer already exists in Zoho Books, skip the create action and use the existing customer ID for the invoice. If not found, create the new customer. This “check before create” pattern is essential for any Shopify Zoho Books integration — without it, every order from a returning customer creates a duplicate contact record in Zoho Books.
Does the integration work with Shopify Payments and Razorpay?
Yes. Map each Shopify payment method to the corresponding Zoho Books bank account or payment account. Shopify Payments → Shopify Payments account in Zoho Books. Razorpay → Razorpay account in Zoho Books. Cash on Delivery → COD clearing account. Each payment method records against the correct Zoho Books account, enabling accurate bank reconciliation without manual sorting.
How do I handle Shopify multi-currency orders in Zoho Books?
Zoho Books supports multi-currency invoicing. Enable it in Zoho Books → Settings → Currencies. When a Shopify order is placed in a foreign currency (USD, GBP, AED), create the Zoho Books invoice in the same currency. Zoho Books automatically records the INR equivalent at the current exchange rate and tracks foreign currency receivables separately for accurate reporting. For Indian businesses, Zoho Books also handles the FEMA-compliant treatment of foreign currency receipts.
Can I integrate Shopify with Zoho CRM and Zoho Books simultaneously?
Yes — and this is the full Zoho e-commerce stack. Shopify order → Zoho CRM contact and deal updated → Zoho Books invoice created. When a customer purchases on Shopify, their contact record in Zoho CRM is updated (lifetime value, last purchase date, product category), and simultaneously a GST-compliant invoice is created in Zoho Books. This gives you both the sales intelligence layer (CRM) and the accounting layer (Books) working from the same Shopify data source. Build this triple integration using either Zoho Flow (for simpler setups) or Zoho Creator (for advanced logic).
How long does Shopify Zoho Books integration implementation take?
DIY via Zoho Flow: 2–4 hours for the basic flows (order to invoice, payment, refund). Native Zoho Inventory connector: 1–2 hours. Professional implementation by Codroid Labs covering full setup, GST configuration, inventory mapping, refund handling, testing, and team training: 1–2 weeks. Zoho Creator custom integration for complex requirements: 2–4 weeks. Always allocate 2–3 days of parallel running (both manual and automated processing simultaneously) before fully switching off manual accounting — this validates the integration in production before it becomes your only source of financial records.
Official Resources — Shopify Zoho Books Integration
- Zoho Flow — Shopify and Zoho Books Integration Page
- Zoho Flow — No-Code Automation Platform
- Zoho Books India Pricing — All Plans
- Zoho Creator — Custom App and Automation Builder
- Shopify API Documentation — Admin API Setup
- Book Free Consultation — Codroid Labs Zoho Integration Experts
- Start Zoho Books Free Trial via Codroid Labs
