ERPNext ↔ TikTok Shop — Frappe-Webhook Orders + Inventory Sync
The ERPNext ↔ TikTok Shop connector by ERPPlugs runs on native Frappe webhooks — every TikTok Shop order fires a real-time event that creates a Sales Order Doctype in ERPNext with correct Item + Customer + Warehouse + Tax attribution. Multi-region (US, UK, 6 SEA storefronts, plus India when TikTok Shop launches there) with GST for India + Avalara / TaxJar for US + VAT for UK + region-specific for SEA. Purpose-built for the growing Indian ERPNext + TikTok Shop segment.
Native Frappe-webhook ERPNext ↔ TikTok Shop — Sales Order Doctype creation, multi-region tax, GST + international, and rolling settlement reconciliation.
What this connector does
ERPNext is the leading open-source ERP built on the Frappe framework, popular with tech-savvy Indian SMBs and growing globally. TikTok Shop is the fastest-growing social commerce marketplace across US, UK, and SEA — with India-launch imminent, ERPNext customers are the natural early adopters given ERPNext's Frappe extensibility + Indian tax native support. The ERPPlugs ERPNext ↔ TikTok Shop connector is purpose-built for this segment.
Every TikTok Shop order fires a native Frappe webhook that creates a Sales Order Doctype in ERPNext with correct Item mapping (against ERPNext Item masters), Customer creation (or reuse), Warehouse routing (based on multi-warehouse business rules), and region-appropriate tax. Because ERPNext has first-class GST support out of the box, India-storefront orders (when TikTok Shop India launches) get correct CGST/SGST/IGST inference automatically — the connector uses the same tax logic ERPNext's standard e-commerce integrations use.
International storefronts (US, UK, 6 SEA regions) each map to distinct ERPNext Companies (if you're running multi-company setup) or Warehouses with region-specific tax. US sales tax integrates with Avalara / TaxJar via ERPNext's Tax module. UK + EU VAT is handled through ERPNext's standard VAT setup. Multi-currency Sales Orders + Payments work through ERPNext's multi-currency module.
Settlement handling matches TikTok's 15-day return window + rolling cycle. Funds held on the TikTok side hold the corresponding ERPNext Payment as pending until settlement lands. Platform fees + creator commissions split to distinct Chart of Accounts entries. Refunds create Credit Notes with tax reversal + inventory restock. Same depth as our SAP B1 and Odoo equivalents, with ERPNext's Frappe-native extensibility layered on so customers can add custom Doctype fields the connector honours.
How data flows and what gets synced
The bridge between ERPNext and TikTok Shop, and the exact records that move across it.
ERPNext
ERPPlugs Engine
TikTok Shop
| Data Type | Direction | Frequency |
|---|---|---|
| Orders | TikTok Shop → ERPNext | Real-time (webhook) |
| Inventory | Bidirectional | Every 15 min |
| Settlements | TikTok Shop → ERPNext | Per settlement cycle |
| Refunds + returns | TikTok Shop → ERPNext | Real-time |
| Product availability | ERPNext → TikTok Shop | Real-time |
Alternative ERPNext <-> TikTok Shop integrations available to Indian businesses, and where each fits.
| Connector | Type | TikTok Shop Support | Typical Capabilities |
|---|---|---|---|
| ERPNext ↔ TikTok ShopThis page | Native ERP connector | ✓ Native | ERPNext Frappe webhook integration (native, no REST polling), TikTok Shop Open Platform API for US, UK, Malaysia, Indonesia, Philippines, Thailand, Vietnam, Singapore (+ India when launched), Sales Order Doctype creation with Item + Customer + Warehouse + Tax attribution |
| ERPNext community app | Frappe/Bench module | Full (self-hosted) | — |
| Frappe Cloud native integration | Managed Frappe hosting | Partial (limited catalogue) | — |
| Custom Frappe script | In-house Frappe development | Full (developer required) | — |
What's included
Key Benefits
Frappe-Native, No Polling
Native webhook architecture composes with any custom Frappe apps.
GST-Ready for India Launch
CGST/SGST/IGST inference already there — enable when TikTok Shop India goes live.
Multi-Company + Multi-Region
One ERPNext instance can host US + UK + India + SEA storefronts as distinct Companies.
Cost Center + Project Attribution
Creator + campaign flow into ERPNext Cost Center + Project for margin analysis.
Try the ERPNext ↔ TikTok Shop Connector Free
Start with 1 connector and 100 transactions/month — no credit card required. See real data flowing between ERPNext and TikTok Shop inside 5 minutes.
Compliance-ready. Live in minutes.
What you get out of the box for statutory compliance — and the exact steps to go live.
Setup in Minutes
Connect ERPNext
Configure the ERPPlugs webhook endpoint in your ERPNext instance (Setup > Webhooks) and grant API key access.
Authorise TikTok Shop
Grant the ERPPlugs TikTok Shop app access via TikTok Seller Center OAuth — one authorisation per storefront region.
Map warehouses + Chart of Accounts + tax
Match TikTok storefronts to ERPNext Companies / Warehouses; set Platform Fees + Creator Commissions GLs; configure tax engine per region.
Enable webhook + settlement sync
Turn on real-time order webhook + settlement reconciliation; historical orders can be backfilled during setup.
Simple, Transparent Pricing
Plans from Rs 499/month — upgrade as you grow.
Basic
- 1 connector (read-only sync)
- Daily sync (manual trigger)
- Basic GST compliance (CGST, SGST, IGST)
- HSN code auto-mapping
- Community support
- Standard sync-status dashboard
- ERPPlugs branding on reports
- Data retention (30 days)
Starter
- 1 connector (read-write sync)
- 15-minute sync intervals
- Full GST compliance (CGST, SGST, IGST, RCM)
- HSN and SAC auto-classification
- Email support (48-hour response)
- Bank reconciliation with UTR matching
- Multi-user access (up to 3 users)
- Standard reporting dashboard
- No ERPPlugs branding on reports
- Data retention (12 months)
Growth
- 3 connectors (read-write sync)
- Real-time sync (under 30 seconds)
- Full GST compliance + e-invoice + e-way bill
- HSN, SAC, and TDS auto-classification
- Priority support (4-hour response)
- Bank reconciliation across multiple accounts
- Multi-user access (up to 10 users)
- Custom field mapping and transformations
- Advanced analytics dashboard
- Webhook notifications for every event
- Scheduled reports (daily / weekly / monthly)
- Data retention (36 months)
Enterprise
- Unlimited connectors
- Real-time sync with sub-second latency
- Dedicated account manager (1-hour SLA)
- Full GST + e-invoice + e-way bill + IRN
- White-label option (your brand on reports)
- Custom field mapping and business logic
- Advanced analytics + custom BI exports
- Webhook notifications with retry and DLQ
- SSO and role-based access control
- Custom SLA with uptime guarantees
- Onboarding workshop and dedicated CS team
- Data retention (7 years) and audit export
- India-region data residency (DPDP-aligned)
Frequently Asked Questions
The ERPPlugs connector uses ERPNext's native Frappe webhook architecture — TikTok Shop events fire an HTTP call directly into ERPNext, which triggers Frappe hooks that create the Sales Order Doctype. No polling loop, no delay, no missed events. This is the same architecture ERPNext's own community integrations use, so it composes cleanly with any custom Frappe apps you have.
Yes. The ERPPlugs connector's tax module already supports Indian GST (CGST/SGST/IGST inference from party state, HSN code lookup, GSTIN validation) because ERPNext ships those features natively. When TikTok Shop India launches, enabling it is a one-click authorisation in the ERPPlugs dashboard — the same connector, same code path.
Yes. Each TikTok Shop storefront can map to a distinct ERPNext Company (Frappe's multi-tenancy primitive), with separate Chart of Accounts, warehouses, and tax settings. Common setup: a US LLC company handles TikTok Shop US orders, a UK Ltd handles TikTok Shop UK, an India Pvt Ltd handles TikTok Shop India — all in one ERPNext instance.
The ERPPlugs connector is Frappe-native, so custom Doctype fields, workflows, and hooks you've added compose cleanly. If you've added a custom "Marketing Channel" field to Sales Order, the connector maps TikTok Shop's creator campaign into that field. If you've added a workflow that requires approval on orders above a threshold, the connector-created Sales Orders go through that workflow.
ERPNext's Cost Center + Project features let you attribute per-transaction costs to dimensional categories. The ERPPlugs connector writes each TikTok Shop order's creator + campaign as Cost Center + Project on the Sales Order. When creator commissions post, they carry the same attribution — so contribution margin per creator + per campaign is directly readable from ERPNext's standard financial reports.
Yes to all three (self-hosted, Frappe Cloud, and third-party hosting like Bench). The ERPPlugs connector uses standard Frappe REST + webhook APIs which are available in every ERPNext deployment. The only requirement is that your ERPNext instance is reachable from the ERPPlugs webhook endpoint (typically via a public URL or a reverse-proxy).
Related Connectors
Other integrations you might find useful
ERPNext ↔ Razorpay
Auto-reconcile every Razorpay payment, fee, and settlement with ERPNext — including refunds, GST on fees, and multi-bank splits.
Learn moreSAP Business One ↔ TikTok Shop
Sync TikTok Shop orders, inventory, and settlements with SAP B1 — multi-region (US/UK/SE Asia), correct GL posting for creator commissions and platform fees.
Learn moreOdoo ↔ TikTok Shop
Sync TikTok Shop orders, inventory, and settlements with Odoo — multi-region (US/UK/SE Asia), multi-warehouse ready, creator-commission GL split.
Learn moreERPNext ↔ WhatsApp Business
Native Frappe-webhook ERPNext ↔ WhatsApp Business with two-way helpdesk ticketing, work-order alerts, and manufacturing dispatch coverage.
Learn moreReady to connect ERPNext with TikTok Shop?
Join thousands of Indian businesses automating their ERP workflows with ERPPlugs. Setup takes under 5 minutes.