Connecting TikTok Shop and Etsy through the app lets you sell across both channels while keeping inventory and fulfillment aligned. The app sits between the two platforms as the intermediary there is no direct TikTok-to-Etsy integration; everything flows through the app. Products are linked across channels by SKU.
The Etsy connector pulls products from Etsy into the app but does not push products to Etsy. Etsy listings must be created and edited directly in Etsy. The app syncs inventory and fulfillment updates to Etsy, and pushes Etsy-sourced products to TikTok Shop (US and UK only).
Before you begin
- Connect TikTok Shop to the app. See Connect TikTok to Pipe17.
- Confirm the Etsy connector is added to your account. Added connectors appear under Integrations in the Admin.
- See Connect Etsy to Pipe17 for a full description of how Etsy integrates with the app.
- Have the Etsy shop owner available to authorize the OAuth connection.
- Set a unique SKU on every Etsy listing and variation. SKUs are optional in Etsy itself but required for matching across channels in the app.
How product sync works
The app is always the intermediary. Each connector handles its own half of the flow:
- Etsy → App: The Etsy connector pulls products and orders into the app.
- App → Etsy: The Etsy connector pushes inventory and fulfillment updates to Etsy. It does not push product catalog data that capability is not currently available.
- TikTok Shop → App: The TikTok Shop connector pulls product data into the app.
- App → TikTok Shop: The TikTok Shop connector pushes product data from the app to TikTok Shop.
Constraints to be aware of:
- The Etsy connector cannot push products to Etsy. Create and maintain Etsy listings directly in Etsy.
- Pushing products to TikTok Shop is available only for US and UK regions. If you sell on TikTok Shop outside the US or UK, you must maintain your TikTok Shop catalog directly in TikTok Shop as well.
How to use Etsy and TikTok Shop together
Because the Etsy connector does not push products, the supported catalog patterns are:
- Etsy as the catalog source for TikTok Shop (US and UK): The Etsy connector pulls products into the app, and the TikTok Shop connector pushes them to TikTok Shop. Inventory and fulfillment then flow back to Etsy and TikTok Shop from the app.
- Catalogs maintained separately on each platform: Create and maintain products directly on Etsy and TikTok Shop. The app matches them by SKU, then handles inventory and fulfillment sync.
In both patterns, the app uses SKU to link records across channels. SKUs that match across Etsy and TikTok Shop are treated as the same product.
Connect the integrations
- Confirm the Etsy connector is added to your account. If it is not, add it from the connector catalog.
- Open the Etsy settings in the app. Under Products → Process product catalog information, select Pull product catalog from Etsy.
- Open the TikTok Shop settings in the app. Under Products → Process product catalog updates, select the option matching your setup:
- Pull products from Tiktok to Pipe17 TikTok Shop catalog flows into the app for matching against the Etsy catalog.
- Push products from Pipe17 to Tiktok push the Etsy-sourced catalog to TikTok Shop. Available for US and UK TikTok Shops only.
- Open the Connection Details tab on the Etsy integration and click Connect to start the Etsy OAuth flow.
- Sign in to Etsy as the shop owner and authorize the app for the shop you want to connect. One Etsy shop is authorized per OAuth flow.
- Open the Connection Details tab on the TikTok Shop integration and click Connect to complete its OAuth flow.
- Confirm both integrations show a connected status with no errors.
How SKU matching works
The app uses SKU as the unique identifier for product matching across channels.
- Identical SKUs across Etsy and TikTok Shop are linked automatically and treated as the same product.
- Identical SKUs assigned to different products will be incorrectly merged. Audit your catalogs for SKU uniqueness before connecting the channels.
- Manual SKU mapping in the app's Channel Options is supported only for connectors that declare the SKU mapping capability. Neither the Etsy connector nor the TikTok Shop connector currently declares it. SKUs must match exactly between Etsy, TikTok Shop, and the master product record in the app.
- Etsy variations without a SKU will not match correctly. Set a SKU on every variation before connecting.
Channel Options
The Channel Options section on a product record lists each connected integration with four columns: Integration Name, Sync to Channel, Inventory Buffer, and Channel SKU.
- The Channel SKU column does not appear on the Etsy row or the TikTok Shop row, because neither connector currently declares the SKU mapping capability. SKUs must match at the source.
- The Channel SKU column is hidden entirely for parent products with no existing channel SKU values set. Open a child or variant product if you need to view it for other connected channels.
If SKUs differ between Etsy and TikTok Shop and cannot be aligned at the source, contact support to confirm the supported approach for your account.
Configure locations
Fulfillment routing is handled by the Order Routing Engine (ORE) based on the location configuration of each connector. SKU matching links product records across channels, but location settings determine where orders are fulfilled.
To align inventory and fulfillment across TikTok Shop and Etsy:
- Configure location preferences on each connector individually.
- The Etsy connector supports multi-location inventory through the Push inventory totals setting (default: On). When On, the app aggregates inventory across all Pipe17 locations and pushes a single total to Etsy. When Off, only the inventory from the Pipe17 location mapped to the Etsy connector is pushed. Disable it when you want Etsy to reflect inventory from a specific fulfillment location only.
- The Etsy connector's fulfillments push setting is Off by default. Enable it if you want the app to send shipping and tracking information back to Etsy after fulfillment.
- TikTok Shop orders fulfilled by TikTok (TTS or FBT) are ingested as already fulfilled and do not pass through the ORE. See Testing orders with TikTok Shop.
- Verify each channel's location mapping for routing to a 3PL or warehouse before going live.
Troubleshooting
-
Etsy OAuth fails or redirects to an error page
The user signing in to Etsy must be the shop owner with permission to authorize third-party apps. Retry the flow signed in as the shop owner. -
Etsy listings are not matching any product in the app
The Etsy listing or its variations are likely missing a SKU. Set a unique SKU on each Etsy variation, then re-sync. -
Products are not pushing to Etsy
This is expected. The Etsy connector does not currently support pushing products from the app to Etsy. Create and maintain Etsy listings directly in Etsy. -
Products are not pushing to TikTok Shop
Pushing products to TikTok Shop is available only for US and UK regions. Confirm your TikTok Shop region. If you sell outside the US or UK, maintain your TikTok Shop catalog directly in TikTok Shop. -
The wrong product is being matched across channels
Two different products likely share a SKU. Update the SKU on one of them at the source (Etsy or TikTok Shop) so the conflict is resolved before the next sync. -
The Channel SKU column does not appear on the Etsy or TikTok Shop row in Channel Options
This is expected. Neither connector currently declares the SKU mapping capability, so their rows do not include a Channel SKU input. SKUs must match at the source. -
Etsy inventory totals look incorrect
Check the Push inventory totals setting on the Etsy connector. When On (default), all Pipe17 location inventory is aggregated into a single total. When Off, only the inventory from the location mapped to the Etsy connector is pushed. -
Etsy is not receiving shipping or fulfillment updates
The Etsy connector's fulfillments push setting is Off by default. Enable it to send fulfillment data back to Etsy after orders ship. -
An Etsy or TikTok Shop order is routing to the wrong fulfillment location
SKU matching links product records but does not control fulfillment routing. Review the location configuration on the relevant connector and confirm the ORE has the correct routing rules.
Need Help?
If you need additional assistance:
- Use Ask Pippen, our AI agent, located at the top of the app page.
- Submit a support request with as much relevant detail as possible. Learn how to submit a request.
- For urgent issues, email us directly at support@pipe17.com.
We're here to help you succeed with your operations.
Comments
0 comments