How-To Guide · Ecommerce Integration

How to Sync Your Product Catalog to TikTok Ads (All 4 Methods)

Learn how to sync your product catalog to TikTok Ads Manager using a data feed URL, CSV/XML upload, partner integration, or Google Merchant Center import. Step-by-step guide.

TL;DR Syncing your product catalog to TikTok Ads Manager means uploading a product feed and running dynamic Catalog Ads that update automatically. Use a data feed URL, CSV/XML upload, partner integration (Shopify, WooCommerce), or Google Merchant Center import. Required fields are sku_id, title, price, image_link, and availability. Product review takes 24 to 48 hours.

4 min read By Updated 0 steps

Originally published .

> Quick answer: Upload a product feed to TikTok Ads Manager via data feed URL, CSV/XML file, partner integration, or Google Merchant Center import. Required fields: sku_id, title, price, image_link, availability, brand, and category. Products go live after a 24 to 48-hour review.

Syncing your product catalog to TikTok Ads Manager lets you run dynamic Catalog Ads powered by a live product feed. Prices, inventory, and images update automatically. No manual creative rebuilds every time something changes.

What is TikTok Catalog Sync?

A TikTok catalog is a structured product database stored in TikTok Ads Manager. Upload it once and run Catalog Ads that pull product data automatically, then serve dynamic creatives to the right audience at the right time.

How catalog sync differs from TikTok Shop

TikTok Shop is a storefront. Customers browse and buy without leaving the app. Catalog Ads are paid ads. They use your product feed to build dynamic creatives and send traffic back to your own website. Both features can draw from the same product data. They serve completely different purposes.

Why sync your catalog to TikTok Ads

Per TikTok for Business documentation, Catalog Ads, including the newer Smart+ Catalog Ads with AI automation, let you run always-on campaigns that update as your inventory changes. New products enter the feed. Sold-out items drop out automatically. You keep ads relevant without rebuilding them by hand.

4 Methods to Sync Your Product Catalog to TikTok Ads

TikTok Ads Manager offers four options for adding products to a catalog. Pick the one that fits your tech stack.

Method 1: Manual Product Entry

Best for catalogs with fewer than 20 products. Enter each product's details through a form directly in Ads Manager. No feed file required. This method does not scale beyond small catalogs.

Method 2: Data Feed Schedule (from partner integration)

Partners like Shopify, BigCommerce, WooCommerce, and Ecwid connect directly to TikTok Ads Manager. The integration syncs catalog data, inventory, and pricing automatically. Products update in real time. No manual feed management required.

Method 3: CSV/XML File Upload

Generate a product feed in CSV, XML (RSS or Atom), ZIP, or GZ format. Upload it directly in Ads Manager. Works well for custom storefronts that lack a native TikTok partner integration.

Method 4: Google Merchant Center Import

Already running Google Shopping? Import your existing GMC feed straight into TikTok Ads Manager. One feed, two ad channels. Saves significant setup time for advertisers already active on Google.

Step-by-Step: Syncing via Data Feed URL (Most Common)

The data feed URL method works with nearly any ecommerce platform. Here is the full process.

Prepare your product feed file

Create a CSV or XML file with all required product fields. Include sku_id, title, price, image_link, availability, brand, and category. Every required field must be accurate and fully populated. Missing fields cause products to fail the review step.

Get your feed URL

Host the file at a publicly accessible URL. Most ecommerce platforms generate this automatically. The URL must stay stable and load without authentication. If your platform regenerates the URL on each export, scheduled fetches will break.

Add data feed schedule in TikTok Ads Manager

Go to TikTok Ads Manager. Open the Assets menu. Select Catalogs. Create a new catalog and choose Data Feed Schedule. Paste your feed URL. Select your file format (CSV or XML).

Configure refresh frequency

Choose how often TikTok fetches your feed. Options range from hourly to monthly. Match the frequency to how often your prices or stock actually change. Scheduling fetches too frequently on a rarely-updated feed may trigger rate limiting.

Verify products and create sets

TikTok reviews all uploaded products for policy compliance and data quality. Initial review takes 24 to 48 hours. Rejected products surface specific errors you can fix and resubmit. Once products are approved, create product sets to group items for specific campaign targets.

Product Data Requirements for TikTok Catalog

Good data quality is non-negotiable. Rejected products do not run in ads.

Required fields (sku_id, title, price, image_link, availability)

TikTok's documentation requires sku_id (or id), title, price, image_link, availability, brand, and category. Any product missing one of these fields gets rejected during review. Audit your feed file before upload.

Optional fields that improve performance

Description, sale_price, condition, and google_product_category are optional but worth including. More structured data helps TikTok's algorithm match products to high-intent audiences. Populate every field you have data for.

Image specifications and best practices

Product images should be high resolution. Square format (1:1) works across most Catalog Ads placements. TikTok Ads Manager can auto-generate ad creatives from catalog data, but output quality depends entirely on the source images you supply. Start with the best images you have.

Optimize Your Catalog for Catalog Ads

Strong catalog hygiene directly improves Catalog Ads performance.

Create product sets for targeted campaigns

Group products by category, price range, or margin. Assign higher budgets to high-margin segments. Run separate product sets for seasonal or promotional items. Precise groupings lead to more relevant ads and better spend efficiency.

Keep inventory and pricing in sync

Out-of-stock products in active ads waste budget. Set your feed refresh rate to match your actual inventory update cycle. Use partner integrations like Shopify or WooCommerce for real-time sync whenever possible.

Generate high-quality product images

Catalog Ads are only as strong as the images behind them. TikTok pulls visuals directly from your image_link field. Low-quality or cluttered images hurt click rates. Clean, on-brand product visuals make a measurable difference in performance.

Use Coinis to streamline creative prep

Paste any product URL into Coinis Image Ads. Cutting-edge AI models generate on-brand product creatives automatically. Your Brand Profile keeps colors, fonts, and tone consistent across every asset. Download the images. Drop them into your feed file. Then sync to TikTok.

Coinis publishes directly to Meta (Facebook and Instagram) today. Direct TikTok publishing is on the roadmap. Right now, Coinis is the creative engine. TikTok Ads Manager is the distribution channel. The two pair well together.

Or let Coinis do it.

From a product URL to a live Meta campaign. AI-generated creatives. On-brand copy. Direct publish to Facebook and Instagram. Real performance reporting. All in one platform.

Start free. Upgrade when you're ready.

Start free →

15 AI tokens a month. No credit card.

Frequently Asked Questions

How long does TikTok take to review synced catalog products?

TikTok's initial product review typically takes 24 to 48 hours. Products are checked for policy compliance and data quality. Rejected products show specific errors you can correct and resubmit.

Can I use the same product feed for Google Ads and TikTok Ads?

Yes. TikTok Ads Manager supports Google Merchant Center import directly. If your feed already meets GMC specs, you can import it into TikTok without reformatting. You can also run the same CSV or XML feed URL across multiple platforms.

What file formats does TikTok accept for catalog upload?

TikTok accepts CSV, XML (RSS or Atom), ZIP, and GZ formats. The file must be hosted at a publicly accessible URL for scheduled feed fetches, or uploaded directly for one-time imports.

What is the difference between TikTok Catalog Ads and TikTok Shop?

TikTok Shop is a native storefront where customers browse and buy without leaving the app. Catalog Ads are paid ads that use your product feed to generate dynamic creatives and send traffic to your own website. They serve different purposes but can draw from the same product data.

Stop hustling

You just read the manual way. Coinis does it all.

Every step above takes hours of manual work. Coinis automates it. Free to start. No credit card. Pay only when you need more volume.

Steps 1–2

Goal + Audience

AI analyzes your brand from a URL. Targets the right buyers automatically.

Steps 3–4

Channels + Budget

One-click launch to Meta. Smart budget allocation out of the box.

Step 5

Ad Creatives

Paste a link. Get dozens of professional ads in minutes.

Steps 6–7

Launch + Track

Live dashboard. Real ROAS. AI suggests what to optimize next.

15 credits day one
No credit card
Free forever tier
Pay only for volume
Start free

You just learned the hard way. Here's the easy way.

Coinis generates ad creatives, launches campaigns, and tracks results. One platform. One click. No ad expertise required.

Try Coinis free