> 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.
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.