Stores
Shopify, WooCommerce, Medusa
Orders in; stock, prices and dispatch back out.
Custom integrations
We write the connection ourselves: REST APIs, GraphQL and webhooks between ERPNext or Tally and your store, payments, bank, WhatsApp and CRM.
Each event is checked, retried if it fails, logged, and posted once.
Trace one event
Shopify tells usComplete
Shopify sends orders/paid the moment it happens
Checked and storedComplete
HMAC signature checked against your app's secret. Stored with its own id, so a repeat delivery does nothing.
MappedComplete
Order #1042 to the order's reference
Line SKU KT-M to Item code
Ship-to state to GST place of supply
Written to ERPNext: Sales OrderComplete
POST /api/resource, as an API user with only the roles it needs
Answered back, and loggedComplete
Stock and the tracking number go back through Shopify's Admin API. Every call and answer is logged, searchable by order number.
Sample event and field names; the method is the real one for each app.
What moves each way, how it travels, and the client running it today, or an honest "no named client yet".
Stores
Orders in; stock, prices and dispatch back out.
Payments and banks
Payments become receipts with the fee split out; bank lines match themselves.
Messages and calls
Documents go out as messages; replies and call logs land on the record.
Government and checks
E‑invoices and e‑way bills from the invoice; PAN, Aadhaar and bank checks before money moves.
CRMs
Won deals become customers and orders; invoice and payment status go back to the deal.
Marketplaces and shipping
Orders in; each fee as its own line; settlements matched; tracking back.
Not a no-code tool's recipe: code we write, test and keep, so a bad day upstream never means a missing invoice.
Four ways; most connections use two or three.
| Way | We use it when | For example |
|---|---|---|
| Webhook | the app can tell us the moment something happens | Shopify order paid · Razorpay payment captured · ERPNext invoice submitted |
| REST API | we read or write one record | ERPNext, Zoho Books, SAP Business One Service Layer |
| GraphQL | the app speaks it, or one screen needs several systems in one query | Shopify's Admin API · a gateway over the books and the store |
| Scheduled pull or file | the app can't push, or has no API | Marketplace settlement reports · bank statements · Busy or Marg exports |
Step 1
Every field, which side wins when both change, and what happens on a failure. Written down before any code.
Step 2
In your Git from day one. Tested against sandboxes, switched on one flow at a time.
Step 3
Alerts to your team, a queue you can see, fixes under support. On your server or ours.