Official OAuth authorization
The connection runs through the TikTok Shop consent screen. We never ask for your account password, and the return from the consent screen is bound to the session it started in.
For sellers
Connect your TikTok Shop store to FIRMSET, publish your listings and receive your orders in the same panel you already use for inventory, invoicing and your other sales channels.
Getting started
You need no API keys of your own and no developer account. FIRMSET handles the technical side.
In the FIRMSET panel you create an integration account and give it a name. The form asks for no API keys — the partner application belongs to FIRMSET.
You click Connect and land on the official TikTok Shop consent screen. After you approve it we store the seller tokens and the list of authorized shops.
Once a shop is connected, FIRMSET downloads the full TikTok Shop category tree together with attributes and category requirements, then refreshes it nightly.
The module is ready on the FIRMSET side. Shop connection becomes available to sellers once TikTok Shop has completed the review of our application.
Scope
We describe only what is in the product today. Everything still on the roadmap is listed further down, separately and in plain words.
The connection runs through the TikTok Shop consent screen. We never ask for your account password, and the return from the consent screen is bound to the session it started in.
Tokens are refreshed automatically, a full day before they expire. When the authorization itself is running out, the panel warns you ahead of time instead of just stopping.
One FIRMSET account handles several seller accounts and several shops at once. You mark one shop as the default and manage the rest from the list.
Every API call is signed exactly as TikTok Shop requires. A test suite pinned to a frozen signature vector guards that behaviour against regressions.
The full category tree is fetched every night, attributes and category rules in a separate pass. A category that disappears from the API is flagged, not quietly deleted.
Find a category by name or walk down the tree with the full path in view. You can also ask TikTok to suggest one from the product name and description.
For the chosen category you can see whether TikTok Shop expects GPSR details, a size chart, package dimensions or cash on delivery to be switched off.
You prepare the listing in the same editor you use for Allegro. Images are uploaded to the TikTok CDN and every listing goes through a dry run first, so failed products are never created on TikTok. Listings can also be updated and withdrawn from sale.
TikTok Shop takes a listing into audit rather than straight to sale. The panel therefore says "sent for review" while the audit runs, and shows TikTok's own reasons when a listing is rejected.
We pull TikTok Shop orders two ways — a status-change notification and a reconciliation run every 15 minutes. You see them on a screen of their own, with line items, amounts and deadlines, and for the first hour after payment an order is marked as on hold, because the buyer can still cancel it.
We record the method, path, response code and duration — never tokens, never signatures. TikTok error codes are translated into plain what-happened-and-how-to-fix-it messages.
Trust
Data taken from TikTok Shop is processed for one purpose only: doing in the panel what you asked for.
For data obtained through the TikTok Shop API, FIRMSET acts as the seller's processor. We do not merge it with other companies' data and we do not sell it.
Access tokens and the shop identifier are stored encrypted. The API call log records neither tokens, nor the application secret, nor the request signature.
Each company's data is separated at the database query level, and the same TikTok Shop store cannot be connected to two FIRMSET customers at once.
One click in FIRMSET disconnects the account: tokens are erased and calls to TikTok Shop stop. You can also revoke the authorization on the TikTok Shop side. Deleting the integration account removes the stored shops as well.
How we handle data and on what terms FIRMSET is provided are set out in two documents. Both are public, in Polish and in English.
Data protection matters: biuro@dashstack.pl · FIRMSET is a product of Dash Stack sp. z o.o.
One panel
You set the integration up where the rest of your company already lives. These modules are in FIRMSET today:
Each channel is enabled separately — you pay only for the ones you use.
Straight talk
We would rather say it plainly than promise a feature you will not find in the panel. The TikTok Shop module does none of the following.
Stock and price synchronization
Invoices for TikTok Shop orders
Shipping labels and delivery statuses
Registering webhook subscriptions on the TikTok Shop side from the panel
Sending GPSR data to TikTok Shop
Returns and settlements
Get in touch. We will tell you where the integration stands and what we can already do for you.
Already have an account? Sign in
TikTok and TikTok Shop are trademarks of their respective owners. FIRMSET is an independent software provider and is not affiliated with TikTok.