Skip to main content
UGC DPA - Settings

Understand the default and optional settings available for this feature.

Updated over a week ago

Before you read about the UGC DPA Settings, please read our UGC DPA - Intro article to learn the basics of this feature.

In this article, we will walk you through the optional and required settings to generate a UGC Dynamic Product Ads (DPA) catalog.

Catalog import requirements

  • Flowbox expects you to import a catalog with your inventory that follows Facebook’s supported formats and requirements.

  • Products that do not meet Facebook's requirements for Dynamic ads will be automatically removed.

  • Mandatory fields include product identifier (ID, Item Group ID, GTIN or MPN), title, link, image_link, description, availability, condition, price, and brand. Without these fields Flowbox will not be able to generate a UGC DPA catalog.

  • All field names and certain supported values must be in US English. The following fields are required for each product in your catalog. Note: If any required fields are missing or formatted incorrectly, products may not upload to your catalog. More information in the official documentation.

Your feed must be in RSS XML or CSV format, and it should utilize the same identifier used for importing catalogs into Flowbox.

UGC DPA Settings

When creating a UGC DPA feed, you will see the following settings in the popup window:

  1. Choose the same identifier used in the primary catalog: You must select the same identifier (ID, Item Group ID, GTIN or MPN) that you used in the import of the primary catalog in Flowbox.

  2. Exclude all products that doesn't contain UGC: This setting allows you to include exclusively items that have user-generated content. This can be used to make sure that the visual assets will align with each other or make it easier to set up an A/B-test.

  3. Choose the placement of the UGC asset: Select whether you want Flowbox to replace the content in the primary image_link field or additional_image_link field. This gives you more flexibility in terms of design if you are using a third-party tool like Smartly.io to create your ads.

  4. Prioritize the selection of the primary UGC asset: Flowbox will by default insert the content with the most recent posting date as your primary image_link. However, this setting allows you to base it on Flowscore to ensure that you are showing the highest performing content in your ads. This works optimally if you have Flowscore on a well-visited flow on the website with the majority of your content. Read more about Flowscore here.

  5. Only include content with 'Granted' status: By default, Flowbox will include all 'Approved' content. This setting ensures that only content with a 'Granted' right request status is included.

  6. In carousel posts, only include the first image of post: We recommend toggling this 'on' as we know from experience that all images in a carousel post do not necessarily contain your products. This setting ensures that you have more control over which images are included as your product images.

  7. Exclude all custom posts: Custom posts are posts that you have created yourself through the 'Create Post' button in a Flow. This setting excludes those posts.

  8. Select the time frame limit on content to be included: Set a limit for how old a post can be to be included in the feed to have high relevance.

  9. Only include content with selected tag(s), all else will be excluded: Gives you more control of what content is included, could be if you only want to include content from a specific category or season. The posts that will be retrieved will match at least one of the tags inserted.

  10. Send posts' tags as custom label: Transfer the Flowbox tags to the custom_label field, for you to easily create and promote product sets. When posts have multiple tags, all will be included in the same field so you can use the contain(s) variable in Facebook Ads Manager.

  11. Send posts' username as custom label: Select the custom_label where you want the post username. This allows you to showcase and credit your customers by highlighting their username in the creatives. It's not possible to connect a custom_label field to a image_link / additional_image_link field, therefore the username will represent the content of the primary image_link.

Please note that Flowbox can only handle and save the same fields that Facebook supports. If you pass in anything else than what is listed in the table below, it will not be included in your new catalog generated from Flowbox.

id

sale_price

sale_price_effective_date

image_link

gender

shipping

title

additional_image_link

shipping_weight

availability

age_group

size

description

color

custom_label_0

link

item_group_id

custom_label_1

price

google_product_category

custom_label_2

condition

material

custom_label_3

Brand

pattern

custom_label_4

gtin

product_type

visibility

mpn

sale_price_effective_date_text

Did this answer your question?