Perimattic
marketplace

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.

ERPNext
TikTok Shop
5-minute setup30-day money backNo coding required
Overview

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.

Architecture & Sync

How data flows and what gets synced

The bridge between ERPNext and TikTok Shop, and the exact records that move across it.

Data flow
ERPNext

ERPNext

ERPPlugs

ERPPlugs Engine

TikTok Shop

TikTok Shop

What flows across
OrdersInventorySettlementsRefunds + returnsProduct availability
Sync details
Data TypeDirectionFrequency
OrdersTikTok Shop → ERPNextReal-time (webhook)
InventoryBidirectionalEvery 15 min
SettlementsTikTok Shop → ERPNextPer settlement cycle
Refunds + returnsTikTok Shop → ERPNextReal-time
Product availabilityERPNext → TikTok ShopReal-time
How this connector compares

Alternative ERPNext <-> TikTok Shop integrations available to Indian businesses, and where each fits.

ConnectorTypeTikTok Shop SupportTypical Capabilities
ERPNext ↔ TikTok ShopThis pageNative ERP connector✓ NativeERPNext 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 appFrappe/Bench moduleFull (self-hosted)
Frappe Cloud native integrationManaged Frappe hostingPartial (limited catalogue)
Custom Frappe scriptIn-house Frappe developmentFull (developer required)
Capabilities

What's included

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
Multi-warehouse routing with business-rule warehouse selection
India GST (CGST/SGST/IGST) inference from party state
US sales tax via Avalara / TaxJar
UK + EU VAT via ERPNext native VAT
SEA region-specific tax (SST, PPN, VAT)
Rolling settlement cycle with 15-day return window respected
Platform fees + creator commissions to distinct Chart of Accounts
Multi-currency Sales Orders + Payments
Custom Doctype field support (extendable via Frappe)
Why It Matters

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.

Free to Try

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 & Setup

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

1

Connect ERPNext

Configure the ERPPlugs webhook endpoint in your ERPNext instance (Setup > Webhooks) and grant API key access.

2

Authorise TikTok Shop

Grant the ERPPlugs TikTok Shop app access via TikTok Seller Center OAuth — one authorisation per storefront region.

3

Map warehouses + Chart of Accounts + tax

Match TikTok storefronts to ERPNext Companies / Warehouses; set Platform Fees + Creator Commissions GLs; configure tax engine per region.

4

Enable webhook + settlement sync

Turn on real-time order webhook + settlement reconciliation; historical orders can be backfilled during setup.

Pricing

Simple, Transparent Pricing

Plans from Rs 499/month — upgrade as you grow.

Intro

Basic

499/mo
  • 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)
Great Start

Starter

2,499/mo
  • 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)
Most Popular

Growth

4,999/mo
  • 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)
Best Value

Enterprise

14,999/mo
  • 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)
Answers

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).

Ready to connect ERPNext with TikTok Shop?

Join thousands of Indian businesses automating their ERP workflows with ERPPlugs. Setup takes under 5 minutes.