Product Feed Import

Article author
Matt Hanan
  • Updated

Import a product feed and create a sync schedule

The products that viewers see in your videos come from the product feeds you provide.



Product Feed Data Formats

Creatable accepts the following files:

  • Google Shopping XML or CSV (recommended)
  • Custom CSV
  • TSV
  • Pipe-delimited
  • Commerce Platform generated files (eg. Oracle, Demandware, IBM, Magento, Hybris, etc.)

We can receive data via:

  • FTP (Creatable provides credentials)
  • SFTP (Creatable provides credentials)
  • HTTP (URL required)
  • HTTPS (URL required)


FTP/SFTP Product Feed Update Methods
Product feeds that are provided via FTP/SFTP can be received and processed in 2 different methods:

  1. Time Based (Every 24 Hours): Our system will check for new files added to your account every 24 hours. When a new file is detected, a job is triggered and an import job is performed. Any new or updated product data is then reflected within the Creatable Dashboard. This method has the potential for a product update "lag" time of up to 24 hours.
  2. Single File: Our system will "watch" a specific file within your FTP/SFTP account for changes/updates. When a change is detected, a notification is sent to our API to trigger a product import job. This is a near realtime process with minimal latency to processing the update.

Note: These 2 methods are specific to FTP/SFTP imports. If you choose to utilize the HTTP/HTTPS method, your product feed will be accessed and imported directly into Creatable on a 24 hour schedule by default and can be adjusted as needed for greater frequency.


Product Data Feed Columns
The following fields are required within the product feed:

  • title (Name of the product)
  • referenceId (SKU or unique identifier)
  • linkUrl (Absolute URL to the product)
  • imageUrl (Absolute URL for the product image)
  • category (Product category)*
  • description (Product description)
  • upc (Universal Product Code) or gtin (Global Trade Identification Number)
  • mpn (Manufacturer's Part Number)
  • brand (Product brand)
  • price (Current product price)
  • in stock (Product availability)
  • tags (Product keywords)

*Product Category needs to contain the full path. For example: Apparel & Accessories > Clothing > Outerwear > Coats & Jackets. It is preferable to also send each category level in individual fields separate from the full path field. For example:

  • Category_1:Apparel & Accessories
  • Category_2:Clothing
  • Category_3:Outerwear
  • Category_4:Coats & Jackets