Search
Menu
Türkçe See apps

Add your feed to a TikTok Ads catalog

Create a TikTok Ads catalog feed with sku_id as the key, add the URL in Ads Manager and validate it with Check files.

Channel guide Requires the free plan or higher Verified: October 2026 · v0.1 Draft

Draft: written from the product plan before launch. Screenshots are added when the app is released and the steps are re-verified.

A TikTok Ads catalog powers Video Shopping Ads and dynamic ads. The TikTok Ads profile writes Google-style RSS 2.0 with sku_id as the primary key and TikTok’s availability vocabulary. This is the ads catalog; TikTok Shop, the seller side, takes products through its own API and not through feeds.

Before you start

  • A TikTok for Business account with access to Ads Manager and a catalog, or permission to create one.
  • A catalog whose currency and target country match the feed’s market; TikTok allows one currency and one country per catalog.
  • Products with a brand; brand and condition are required.

1. Create the feed in Buinbu

  1. Open Export, choose Create feed and pick TikTok Ads on Feed templates.
  2. Under Feed name and market pick the Market (country) that matches the catalog’s country and keep Currency on that market’s currency. A mismatch makes the run fail with Currency mismatch.
  3. Keep Leave gift cards out on, tick filters if you need them, set the Refresh frequency and choose Create feed.

2. Copy the feed URL

On the feed page, under Feed URL, choose Copy URL.

3. Add the feed in Ads Manager

  1. In Ads Manager open Assets → Catalogs, open or create the catalog and choose to add products from a data feed with a scheduled fetch.
  2. Paste the URL; TikTok fetches over HTTPS without credentials.
  3. Set the schedule (hourly or daily) and the update mode. Overwrite mirrors the file; Incremental adds and updates without deleting.
  4. Run Check files on the URL once: it lists missing or invalid fields before the first import.

4. Wait for the first fetch and review

The first fetch starts right away. Review the catalog’s product list for items with an error status and fix the fields they name. In Buinbu the feed page reads “Last fetched: … · TikTok” once TikTok has downloaded the file.

How fields map

TikTok fieldShopify sourceNotes
sku_idVariant SKU, else shopify_ plus the variant IDUp to 100 characters, no emoji; must equal the Pixel content_id
titleProduct title plus variant nameUp to 500 characters; no emoji, no promotional wording such as “free shipping”
descriptionProduct description, plain textUp to 10,000 characters; the title when empty
availabilityInventoryin stock, out of stock; backorder and products tagged preorder as available for order
conditionnewAlways written
price, sale_priceVariant price in the feed’s market; compare-at price as price when higherMust match the catalog currency and country
link, image_link, additional_image_linkOnline Store URL and imagesImages at least 500×500 px; smaller images are filtered and the item is not approved; up to 10 additional images
brandVendorUp to 150 characters; products without a vendor are left out as No brand
item_group_id, color, sizeProduct ID, options named Color/Colour/Renk and Size/Beden/Boyut
product_typeShopify product category, else product typeFirst three levels only
google_product_categoryGoogle product category field templateFirst three levels; not written without a template
gtin, mpnValid barcode; SKU when there is no valid barcode
custom_label_0 to 4Custom label field templates

Buinbu does not write gender, age_group, material, pattern, sale_price_effective_date or TikTok-only fields (video_link, shipping with service, tax, merchant_brand, app deep links).

Common problems

SymptomCauseFix
Items rejected for imagesImage below 500×500 pxUpload larger images
Price or currency errorCatalog currency differs from the feed marketCreate one feed per market and one catalog per country
Title flaggedPromotional words or emoji in the titleClean the titles in Shopify, or rewrite them with a Title field template
Duplicate sku_idSeveral variants share the same SKUMake SKUs unique in Shopify
Products missingLeft out as No brand or No imageSee Issues in the last run on the feed page

More cases: Feed rejected or products flagged.

Type to search docs, blog and release notes. Shortcut: Ctrl K or ⌘ K.

    Can't find what you need? Write to support.