Enter a product once
Every channel uses that same record
TikTok Shop, Shopify, and your offline store share one catalogue and one stock number. Enter it once — no retyping on each channel, no overselling then apologising.
Free, no card required. Connecting only pulls your live listings in — nothing on the shop gets overwritten.
Three steps to sync — live shops stay untouched
The first step only pulls what's already selling. Pushing to a channel is a separate action you choose.
Connect a channel
Sign in to TikTok Shop or Shopify with OAuth. No API key to paste.
Pull products in
Live listings become your canonical catalogue, still linked to the listing on the channel.
Push and sync
You pick products, then push them to a channel. From there, inventory syncs both ways, and orders from every channel land in one list.
- TikTok ShopLive
- ShopifyLive
- Offline storeLive
- ShopeeComing soon
One canonical catalogue for every channel
You enter products, variants, and categories once. Every channel reads from that catalogue, so you stop arguing over which channel is right.
- Variants, SKUs, and attributes — enter once, use on every channel
- Canonical categories map to each marketplace — no rebuilding the tree per channel
- Bulk-push to a channel in one action — you choose what gets pushed


One stock number, every channel sees it
A sale on TikTok drops stock on Shopify and the store too. No more overselling, then cancelling to apologise.
- Two-way sync: sell on one channel, the others go down with it
- You'll know before an SKU runs out — time to pause the listing or restock
SKU
124
- TikTok Shop124
- Shopify124
- Store124
Every order in one list
TikTok Shop, Shopify, and your offline store drop every order into the same table. Filter by status, by channel, by shop — no reconciling across three tabs.
- Filter by status, channel, or shop — no three-tab reconciling
- Search by order ID, customer name, or phone when a customer asks
- Export to CSV when you need to reconcile or send to accounting


Sales numbers, already added up — no tallying across three admin tabs
Revenue, order count, units sold, and cancel rate — rolled up across all three channels, compared to the previous period, by day or by week. Filter by channel and by shop.
Revenue and orders on one shared timeline
Two measures on one date axis — so a day where revenue climbs but order count doesn't stands out. Turn on the previous-period comparison to see which way things are moving.


Which SKUs are carrying revenue
Top-selling SKUs with a 30-day trend line, plus which SKUs moved most against the previous period. Rank by units or by revenue.


Which shops are carrying, which are leaking
Revenue, orders, average order value, and cancel rate for every shop, ranked by revenue — you can see which channel is carrying and which one is leaking.


New orders land in chat — no dashboard watching
You don't need the dashboard open to know an order came in. New-order events stay on; you opt into extra statuses — delivered to Telegram, Slack, Discord, Lark, or Google Chat.
New order
always on, cannot be turned off
Order status updates
you pick which statuses to receive
Connection health alerts
when a token is bad or expired, sync stops
- New order #10482 · TikTok ShopCotton basic tee ×2 · 480,000₫Awaiting confirmation
- Order #10476 moved to In transitShopify · carrier picked up
- Shopify connection: token expiredSync stopped at 14:02Reconnect
Pick a website template for your store, built from the catalogue you already have
Choose a theme, attach your domain, and the site shows the products you already entered in SellingIO. Nothing to re-enter, no second catalogue to maintain.
Theme picker
pick a template that fits your store; switch themes without losing the products you entered
Custom domain
point the domain you already own
Store details
cover image, footer, and contact — edit in one place
Free to use — no time limit, no card required
There's only one plan today, and it's free. Use it as long as you like. No card required.
Free plan
- Connect TikTok Shop, Shopify, and offline stores
- Sync products, inventory, and orders — enter once, stock stays matched
- Revenue and SKU reports, rolled up across every channel
Run it on your own systems
At scale, or with a process of your own, the shared build stops being enough. Our team scopes the work and deploys to your requirements.
- Your own infrastructureIn your data centre, or a dedicated VPC in the cloud
- Custom sync flowsConfigure sync direction, conditions and field mapping; beyond that we write logic for your case
- Dedicated supportA support channel of your own, with a response to critical incidents within 4 business hours
How we deploy
- 1Talk through the needYou describe your scale, your channels and how you work today
- 2Scope and proposeOur team drafts a deployment plan for your case
- 3Deploy and hand overInstallation, system connections, and training for your people
Frequently asked questions
Will connecting break my live shop?
No. The first step only pulls what's already selling into SellingIO. Pushing back to a channel is a separate action — you pick products one by one or in bulk. Live shops are not overwritten.
Do I have to import a CSV?
No. TikTok Shop and Shopify both connect through the platforms' own OAuth — you sign in and grant access, no file export or import.
What about products already listed on a channel?
Listings on the channel are pulled in as your canonical catalogue in SellingIO and stay linked to the channel listing, so you don't recreate them from scratch.
When I sell on one channel, how does stock drop on the other?
Inventory syncs both ways per connection. When one channel sells, shared stock drops and the remaining channels update to match.
Where do new-order notifications go?
Telegram, Slack, Discord, Lark, or Google Chat — you pick the messaging channel in settings. New-order events stay on.
Is it actually free?
SellingIO currently has only a free plan, with no time limit and no card required.
Enter once. Sell everywhere.
Connect the first channel. Live listings are pulled in; nothing on the shop is overwritten. No card required.