How to Create and Manage Catalogs

Before getting started: Only available for managed accounts based in launched markets can create Dynamic Showcase Ads, Collection Ads, or Shopping Ads. For more information, please contact your sales representative.


This article will detail the process of creating and managing a catalog on TikTok Ads Manager, including:

  1. ​Creating a Catalog

  2. ​Uploading Products

  3. ​Managing a Catalog

  4. ​Connecting Event Sources

  5. ​Generating Video Packages


Read Manage Catalog in Business Center to learn more about the benefits, best practices, and user roles of Catalogs in Business Center. 


Overview

To help you get started, we've prepared a walkthrough to show you how to create and manage a catalog on TikTok Ads Manager.

You can also create a catalog and sync your product directly from one of our partner platforms, including:


How to create a catalog and add products

Create a catalog

If you wish to manage your products, you'll need to create a Catalog.


  1. Log in to TikTok Ads Manager.

  2. Click Assets under Catalogs.

  3. Click Add Catalog.

  4. Input basic information about your catalog and products including:

    1. CatalogName

    2. Business Center account

    3. Industry

    4. Targeting Location

    5. Default Currency

  5. After entering all the information, click Create.

How to Create and Manage Catalogs-create a catalog-GIF

Note: By creating a catalog, you agree to the Product Catalog Terms and to abide by TikTok Advertising Guidelines.


Add products to a catalog

After you create your Catalog, you will need to add your products to it. Adding products to your Catalog lets you create Dynamic Showcase Ads that show feature-relevant products to your target audience and display current product information, such as availability, pricing, and more.


There are three (3) different ways to add products to your catalog:

  • ​Manually Add Products: Fill out a simple form for each product you wish to add to your catalog.

  • ​Data Feed Schedule: Upload products from an online file.

  • ​Upload File: Use a template to upload product files.



There are a set of requirements and instructions to follow for each method of adding products. To add products to a catalog you will first need to:

There are a set of requirements and instructions to follow for each method of adding products. To add products to a catalog you will first need to:

  1. Select the catalog you want to add products to.

    • You can do this by selecting the catalog from the catalog home page.

    • If you have already opened a catalog, you can select another catalog from the drop down menu from on the left side of the screen.

  2. Under Manage click Products, then click the button Add Products.

  3. After bringing up the Upload Product module, you can download a CSV, XML(RSS), or XML(ATOM) version of the standard product template.

  4. Next, you will need to select how you want to add your products to a catalog.

How to Create and Manage Catalogs-add products-PNG

In the following section of this article, we will explain the common methods used to add products to your Catalog. Read Catalog Product Parameters to learn more about product parameters and its guidelines.


Manually Add Products

To add products manually, you will need to enter the following information for each product you wish to add:

  1. Product Image: Add an image of your product, upload a file from your computer or select one from your creative assets. Please ensure that the image meets the following requirements:

    1. Image Size: Minimum 500x500 pixels (Ratio 1:1)

    2. Format: JPG or PNG

    3. Maximum File Size: 500KB

  2. Title: Enter the name of your product.

    • Use only valid unicode characters, avoid invalid characters like control or function characters.

    • Do not include promotional text (such as "free shipping").

  3. Video URL (Optional): Include a link to a video featuring your product.

  4. .SKU ID: This is a unique identifier that you will use to reference each product.

  5. Description: Provide a short description of your product.

  6. Link: Add a URL where someone can view and purchase your product.

  7. Price: Enter the price of your product.

    • Note: The price is displayed in the currency chosen when your catalog was created.

  8. Brand: Enter the brand name of your product.

  9. Availability: Select the availability of your product from the drop-down menu.

  10. Condition: Select the condition of the product from the drop-down menu.

  11. After completing the information for one product, you may choose to create another by clicking the Add button on the top right corner of the screen.

  12. Click Import when you've created all the entries you wish to add.


Data Feed Schedule

Using Data Feed Schedule lets you connect your catalog to a Data Feed, which the system uses to automatically get your product information and regularly update your catalog.


After you select Data Feed Schedule as your method for uploading products, you will need to complete the following:

  1. Data Feed Name: Choose an existing product source or create a new one.

  2. Data Feed URL: Input the URL where your product file is hosted.

    • If your Data Feed URL is password protected, enter a username and password that the system can use to get the file.

  3. Automatic Upload Frequency: Optionally, choose if you wish your catalog to be updated Hourly or Daily.

    • Hourly: how often your catalog will be updated by the hour.

    • For Hourly and Daily, you will need to choose the time your file will start to update.

  4. Select an Update Method: Choose whether you want to Update your data feed or Replace your data feed.

    • Updating your data feed: Upload a file to add new items to your data feed or update existing items

      • Existing items not found in your new data feed will not be deleted.

    • Replace your data feed: Upload a new data feed to replace your existing one.

      • Existing items not found in your new data feed will be deleted.

  5. Click Import when you've completed all the information for your Data Feed Schedule.


Requirements
  • Supported Format: CSV, XML (RSS), XML (Atom), ZIP, GZ.

    • Note: GZ files compressed with the tar command are not currently supported.

  • For Zipped Files: Please ensure that compressed files contain one file.

  • Supported Protocol: FTP, HTTP, HTTPS.

  • Data Feed URL: Link should include the file name, for example:

http://tiktok.com/tiktok_exapme.csv

https://tiktok.com/tiktok_exapme.csv.zip

ftp://tiktok.com/tiktok_exapme.csv.zip

  • FileSize: <=50GB.

  • Number of Products: <=20 Million.


Upload File

When you select Upload File as the method to add products to your catalog, you will simply upload a template with entries for each of the products in your catalog.


After you select Upload File as your method of uploading products, you will need to complete the following:

  1. Data Feed Name: Choose an existing product source or create a new one.

  2. Before you upload your file, we recommend the Check Files tool to determine if your file is properly structured.

    • Click Check Files, then copy and paste the rows from your file. Click Check to continue.

    • When you review your file, you can view any found errors, along with suggestions to fix them in the Check Result module.

  3. Upload your file.

    • You can drag and drop your file, or select the file path to upload.

  4. If you are uploading to an Existing Product Source, you can choose between Update your data feed or Replace your data feed.

Requirements
  • Supported Format: CSV, XML (RSS), XML (Atom), ZIP, GZ.

    • Note: GZ files compressed with the tar command are not currently supported.

  • For Zipped Files: Ensure that compressed files only contain one (1) file.

  • File Size: <100MB. If your file is over 100MB, we recommend using Data Feed Schedule to upload your products.


Add New Product Sources

You can add new product sources once you have created your catalog and added an initial product source.


  1. Select your catalog.

  2. Under Configure, click Product Sources, then click Add Products.

  3. Choose between Manually Upload, Data Feed Schedule, or Upload File to add new products to your catalog.


Note: We suggest using only one (1) data feed per catalog to ensure that your ads are reviewed quicker.


How to manage a catalog

After you create a catalog and add your products, there are several ways you can manage, edit, or update the products in your catalog. In this section, we will cover how you can:

  • Manage & Add Products

  • Create Product Sets

  • Setup Catalog Rules

  • Connect Event Sources

  • Create Video Packages


Manage & Add Products

After you add your products to your catalog, you may wish to edit information about your products, add new products, or connect new product sources.

  1. Log in to TikTok Ads Manager and click Assets under Catalog. Then choose the catalog you wish to adjust.

  • To View Products: Click the link under the Products column to view the Product Details page.

  • To Delete a Product: Click the checkmark and then select Disable from the drop-down menu.

  • To Edit a Product: Hover your mouse over the product name and click Edit.

    • From the Edit Product module, you can edit all fields about your product except the SKU ID.

  • To Add Products: Click the Add Products button and choose how they are added to the catalog.

    • When adding new products, you must use a unique SKU ID to identify each product, even if you are uploading them from different data sources.

  • To Manage Product Sources: Under Configure, select Product Sources. This lets you view details about your catalog's product sources, including: Product Source Name, Number of Products, Last Update Time, Last Update Method, last Update Status, and Next Update Date.

    • To view more details about your Product Source, click the link under the Product Source Name column.

      • Once you've selected a specific product source, you can open the following tabs to view information about your product source:

        • Overview: You can view the number of products owned by that source, an upload log showing the details about the upload history, and set up an upload schedule for that source.

        • Products: You can view all the products contained by that source, review the product details, or delete specific products from that source.

        • Settings: You can create rules that change how product information is displayed in your catalog, as well as select an upload schedule.


Create Product Sets

Product Sets let you build sets or groups of specific products within your catalog. Creating Product Sets lets you build ad groups that can promote specific products instead of your entire catalog.


To create a Product Set:

  1. Access your catalog.

  2. Under Manage, click Products.

  3. At the bottom of the All Products module, click Add Product Set.

  4. Enter a Product Set Name.

  5. Select the Condition you wish to label items in your Product Set

  • For example, if you wish to create a product set for products that are a specific color, select Color under Conditions, enter the keyword of the color, and click Create.

How to Create and Manage Catalogs-create product sets-PNG

Setup Catalog Rules

Note: Catalog Rules are applied at the Product Source level.


Creating Catalog Rules let you quickly minor edits to your product information.

For example, you can create a Catalog Rule that will replace one value with another, or map the inputs from one column to another.

How to Create and Manage Catalogs-setup catalog rules-PNG

To create Catalog Rules:

  1. Access your catalog and select Product Sources under Configure.

  2. On the Product Source module, click the Product Source Name.

  3. Select the Settings tab and click Add Rules. Then choose the type of rule you wish to create:

    • Value Replacement: Replace specific Inventory info in your feed file with a new value.

    • Set Default Value: Set up values to replace empty cells in a specific column.

    • Mapping: Map a value from one column in your file into one of our supported columns.

    • Change Capitalization: Select a convention to capitalize the words in a particular column.

    • Use Regex Replace: Replace inventory info in your feed file with a new value that is defined using regex.

  4. Once you've chosen a rule to create, you need to define how it works.

    • Value Replace Rule: Select the column to apply the rule to, then enter the Existing Value and New Value. To add more values to the rule, click the + button.

    • Set Default ValueRule: Select the column to apply the column and enter a Default Value.

    • Mapping Rule: Type the name of the column in your Data Feed File and select the Supported Column you wish to map it to.

      • You may use Mapping if you have a column in your Data Feed File that is not supported by the Catalog.

  • For example, you may have a column in your file named SKU that you wish to map to the SKU_ID column.

    • Change Capitalization Rule: Select the column you wish to apply to rule to. Then select how you wish to capitalize the words.

      • Choose from Title Case, Sentence Case, Lowercase, and Uppercase.

    • Regex Replace Rule: Select the column and enter the existing value you wish to replace with the new value. To add more values click the + button.

5. After you create the rules for your catalog, you will need to choose how to apply them:

  • Apply now: Only apply to the latest updated catalog once rules are created.

  • Save and apply: Apply to every catalog that is updated.

  • Apply now and to future upload: Apply to the latest updated catalog and future catalog updates.


Creating catalog management rules can be used in many scenarios, but it is most frequently used to fix uploading errors.

  • ​Using the Value Replacement rule to fix an invalid value error.

  • ​Using a Mapping or Set Default rule to fix a required field is missing error.


Connect Event Sources

Note: Before binding user events to your catalog, ensure that you have:

  • ​Sent your view content, add to cart, and purchase events to your MMP platform.

  • ​Enabled Content ID on your MMP platform.

  • ​Created your app or pixel on Events Manager before connecting Event Sources.


To connect your catalog to an event source:

  1. Access your catalog.

  2. Under Configure, click Event Sources.

  3. Choose whether you want to connect your Catalog to:

    • App Event Sources: Track your in-app events with our measurement partners, and connect them with your catalog.

    • Pixel Event Sources: Connect your catalog with the events that occur on your website.

  4. When you are connecting your event source, you're shown if the volume of events passed back to the platform will support retargeting. Volume indicators include:

    • Sufficient: Event volume is sufficient for retargeting.

    • Insufficient: Event volume could be used but low.

    • None: No event could match this catalog.

  5. Once you connect an event source, you can click each event source card and check the volume of events being passed back for the three mandatory events: View Content, Add to Cart, and Purchase.

  6. Clicking into your event source will also allow you to debug any products with your events by showing any issues with events or content ids.

How to Create and Manage Catalogs-event sources-PNG

For more information on how to connect a catalog with app event sources, watch the video below.


Create Video Packages

A key benefit of managing your products with a catalog is the ability to instantly generate custom videos for all of your products within it.

  1. Access the catalog you wish to create videos for.

  2. Under Configure, click Video.

  3. There are four ways to create videos for your products:

    • Dynamic Templates

    • TikTok Templates

    • Custom Templates & Fonts

    • External Templates


Dynamic Templates

Dynamic Templates are the easiest way to get started with Catalog Videos. When you select Dynamic template, you can choose from:

  • ​Smart Template: Automatically match each product image to the most suitable background and visual style

  • ​Standard Video: Automatically generate standard video ads for each of your products

  • ​Beat Sync: Synchronize your product image transitions in your ad with the beat of the music


Select the Dynamic Template alternative that you wish to use, and click Edit Settings. You'll be presented with the opportunity to edit the following settings:

  • Add an Opening Scene and/or an End Scene. These are videos of your choice that play either before or after the template of the product. File formats can be MP4, MOV, FLV, MKV, WebM, and the duration is between 1-10 seconds.

    • The end scene can also be dynamically generated in select languages

  • Background Music, can be either system generated, uploaded from your device, or you can select a track from TikTok's vast library of available music.

  • Note that Beat Sync videos require you to select a Soundtrack from the Library

  • Brand Logo (1:1) Optional

  • Price Sticker which fetches Price and/or Sale Price from your Catalog information

  • Text Overlay (Custom font upload and Color options are available)


Once you've chosen the elements to be included in your video, click Create.


TikTok Templates

TikTok's creative teams have created unique templates for you to use. Here you can often find seasonally specific templates, or templates that are created specifically with your industry in mind.


To use a TikTok Template, follow the steps below:

  1. Find a template you'd like to use for your Catalog Video ads

  2. You can use filters to facilitate your search by clicking on the Funnel icon to the left

  3. Each template shows underneath how many changeable texts and images the template can facilitate.

  4. Once you've found a template, click Create


Template settings:

  • Images

    • Carousel Style - Chose to either Repeat Main Product Image in all product image slots (Image_Link in your Catalog), or Rotate all Images (this will show Additional_image_link_1, _2, etc.).

    • Choose Fill Screen or Fit to Screen.

    • Choose Gaussian Blur or Background Color to fill potential empty space around images.

  • Text

    • Select certain text to be taken from the Catalog, and the column the information will be taken from.

    • Change the font and color of your text. You can also upload your own custom font.

  • Music

    • Select music from the Library or upload your own background music.

  • Scene

    • Optionally, add an Opening Scene and/or an End Scene to the template. Only MP4 and MOV formats are supported.

  • Stickers

    • Add TikTok style stickers to your template.

      • Modifiable: You can change the text, time of appearance, and placement of the sticker.

      • Unmodifiable: You can change the time of appearance, and placement of the sticker.

Once you've chosen the elements to be included in your video, click Create.


Custom Templates & Fonts

Custom templates let you create your own templates and upload them to TikTok. Templates should be created in Lottie File format. Custom Template Restrictions:

  • File Type: Lottie Zip

  • File Format: Zip

  • Duration less than 16s / fps ≤ 30 / Resolution: 720 * 1280

To upload a Custom Template:

  1. Click Upload.

  2. Upload the zip file you have created.

  3. Choose the images that you wish to replace with images from your Catalog.

  4. Choose the text that you wish to replace with text from your Catalog. Specify which column from the catalog should be fetched for each text box.

  5. For some text fields, such as Title, select the amount of visible text with Character count.

  6. Click Confirm.

  7. Once the Template is uploaded, hover over it and click Create.

  8. Complete the remaining steps to finish the template creation.

Custom Template settings:

  • Images

    • Carousel Style - Chose to either Repeat Main Product Image in all product image slots (Image_Link in your Catalog), or Rotate all Images (this will show Additional_image_link_1, _2, etc.).

    • Choose Fill Screen or Fit to Screen.

    • Choose Gaussian Blur or Background Color to fill potential empty space around images.

  • Text

    • Select certain text to be taken from the Catalog, and the column the information will be taken from.

    • Change the font and color of your text. You can also upload your own custom font.

  • Music

    • Select music from the Library or upload your own background music.

  • Scene

    • Optionally, add an Opening Scene and/or an End Scene to the template. Only MP4 and MOV formats are supported.

  • Stickers

    • Add TikTok style stickers to your template.

  • Modifiable: You can change the text, time of appearance, and placement of the sticker.

  • Unmodifiable: You can change the time of appearance, and placement of the sticker.

Once you've chosen the elements to be included in your video, click Create.


External Templates

If you use Adobe After Effects to create your own templates, you can upload them directly from After Effects to the Catalog using the TikTok AE Creative Plug-in. Simply download and install the Plug-in and allow access to upload video templates.


How to use

When uploading a template to TikTok from the Plug-In, you can:

  • ​Choose images from the project to be changed in Catalog.

  • ​Choose text to be changed within the text fields in Catalog.

  • ​Select a Catalog destination to upload your video to. Then, upload to TikTok Ads Manager directly from After Effects.


Benefits versus Custom Templates

Some After Effect features are not supported when uploading as a custom template because of Lottie file format restrictions. The TikTok AE Creative Plug-in offers designers more creative freedom with Adobe After Effects features, such as:

  • ​Use any video in your template; not just as an opening scene or end scene.

  • ​Leverage 3D rendering and 3D masking.

  • ​Use Blending Modes for more attractive designs.

  • ​Create animations with the Puppet Tool.

  • ​Make animations come to life with Motion Blur.

  • ​Use .psd or .ai files to easily integrate your design process.


Read more about the TikTok AE Creative Plug-in here.


For more information on how to use Dynamic Video Generator, see the video below.


Content