How-To Guide · Ecommerce Integration

Best Way to Upload Product Catalog to TikTok (Step-by-Step)

Learn the three methods to upload a product catalog to TikTok Ads Manager, including Data Feed Schedule, batch file upload, and manual entry. Step-by-step guide with specs and best practices.

TL;DR The fastest method is Data Feed Schedule. Connect your store's product feed URL in TikTok Ads Manager and TikTok syncs products automatically on an hourly or daily schedule. For a one-time bulk import, upload a CSV or XML file using TikTok's template. Both options live under Assets > Catalog in Ads Manager.

4 min read By Updated 0 steps

Originally published .

> Quick answer: The fastest method is Data Feed Schedule. Connect your store's product feed URL in TikTok Ads Manager and TikTok syncs products automatically. For a one-time bulk import, upload a CSV or XML file using TikTok's template. Both options live under Assets > Catalog.

Why Upload a Product Catalog to TikTok

A product catalog in TikTok Ads Manager unlocks every shopping ad format the platform offers.

Enables Shopping Ads and Catalog Ads

Video Shopping Ads and Catalog Ads pull product data directly from your catalog. No catalog, no dynamic product ads. Per TikTok's Business Help Center, catalog-based campaigns are only available in markets where Video Shopping Ads (Catalog) has launched. Verify your market eligibility before building.

Centralizes Product Information Across Campaigns

One catalog feeds all your campaigns. Update the catalog once. Every ad running against it reflects the change automatically.

Powers Automatic Product Recommendations

TikTok's algorithm matches catalog products to users most likely to buy. Clean, complete product data improves that match quality.

Three Methods to Upload Your TikTok Product Catalog

TikTok gives you three ways to populate a catalog. Pick the one that fits your catalog size and how often products change.

Method 1: Manual Entry

Enter product details field by field inside Ads Manager. Works for small catalogs or quick testing. Gets slow beyond a few dozen products.

Method 2: Data Feed Schedule (Automatic Syncing)

Provide a product feed URL. TikTok fetches and updates your catalog on a schedule, hourly or daily. Best for growing stores with inventory that changes regularly.

Method 3: Batch File Upload

Upload a CSV, XML (RSS or Atom), ZIP, or GZ file using TikTok's template. Good for a one-time bulk import or platforms without a native TikTok integration.

Step-by-Step: Creating Your First Catalog

This follows TikTok's documented catalog setup flow in the TikTok Ads Manager Business Help Center.

Access TikTok Ads Manager Assets

Log into TikTok Ads Manager. Click Assets in the top navigation bar. Select Catalog.

Create a New Catalog

Click Create Catalog. Name the catalog and choose your business vertical. Set your target market. This step controls which ad formats become available to you.

Add Your First Products

Choose your upload method: manual, data feed, or file. For file uploads, download TikTok's official template first. It maps required fields correctly so upload errors are less likely.

Verify and Publish

TikTok reviews product data during upload. Open the diagnostics tab and fix any flagged fields before running ads against the catalog.

Product Data Requirements

TikTok's Catalog Product Parameters documentation specifies 9 mandatory fields and 27 optional fields.

Required Fields (9 Mandatory)

Every product needs: `sku_id`, `title`, `description`, `price`, `image_link`, `availability`, `condition`, `link`, and `brand`. A missing required field blocks the product from publishing.

Optional Fields (27 Additional)

Fields like `color`, `size`, `gender`, and `sale_price` sharpen targeting. Fill as many as your product data allows.

Image and Video Specifications

Per TikTok's catalog best practices documentation, product images must be JPEG or PNG. Minimum size is 500x500 pixels. Image links must end with a valid `.jpeg` or `.png` extension. Broken or mislinked images are a top reason for product rejection.

File Format & Upload Specifications

Supported Formats: CSV, XML, ZIP, GZ

TikTok Ads Manager accepts CSV, XML (RSS and Atom), ZIP, and GZ files.

File Size and Product Limits

Maximum file size is 50GB. A single upload supports up to 20 million products.

Image Format and Resolution

JPEG and PNG only. Minimum 500x500 pixels. Square 1:1 images display cleanest across TikTok's feed placements.

Setting Up Automatic Data Feed Syncing

Automatic syncing keeps your catalog current without manual re-uploads.

E-Commerce Platform Integrations (Shopify, BigCommerce, etc.)

Shopify, BigCommerce, Ecwid, and WooCommerce all support native TikTok catalog sync. Per the Shopify Help Center, Shopify's TikTok channel syncs catalog data, inventory, fulfillment, and orders in one connection.

Scheduling Update Frequency

Data feed schedules run hourly or daily. Choose hourly for fast-moving inventory. Daily works well for stable catalogs.

Managing Sync Status

Check sync health in the Catalog section under Assets. TikTok surfaces failed syncs and per-product error details. Fix issues without re-uploading the entire feed.

Best Practices for Catalog Success

Strong product data improves ad matching and creative performance.

Image Optimization for 1:1 Aspect Ratio

TikTok's feed prefers square images. Crop product photos to 1:1 before upload for cleaner display.

Complete Product Descriptions

Fill every optional field you can. More data gives TikTok's algorithm more to work with.

Keep Inventory and Pricing Current

Outdated pricing causes policy issues and a poor buyer experience. Set daily syncs at minimum.

Use High-Quality Visual Assets

Product images drive catalog ad performance. Low-quality photos cut click-through rates. Coinis Image Ads generates polished product visuals straight from a product URL. Cutting-edge AI models handle the heavy lifting. No photoshoot required. Pair it with Brand Profile to keep tone and style consistent across all your catalog creatives. Once assets are ready, they drop straight into TikTok's catalog image fields. Coinis publishes directly to Meta today. TikTok direct publishing is on the roadmap.

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

What file formats does TikTok Ads Manager support for catalog upload?

TikTok Ads Manager supports CSV, XML (RSS and Atom), ZIP, and GZ formats. Download TikTok's official template before uploading to make sure your file matches the required field structure.

How many products can I upload to a TikTok catalog?

A single upload supports up to 20 million products. The maximum file size is 50GB. For most ecommerce stores, Data Feed Schedule syncing is the more practical approach for keeping large catalogs current.

What are the required fields for a TikTok product catalog?

TikTok requires 9 mandatory fields: sku_id, title, description, price, image_link, availability, condition, link, and brand. Missing any of these blocks the product from publishing. There are also 27 optional fields that improve targeting accuracy.

Can Shopify automatically sync my product catalog to TikTok?

Yes. Shopify's TikTok channel syncs catalog data, inventory, fulfillment, and orders automatically. BigCommerce, Ecwid, and WooCommerce also support native TikTok catalog sync via Data Feed Schedule.

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