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 (
Item Group ID,
GTIN. Without these fields Flowbox will not be able to generate a UGC DPA catalog.
UGC DPA Settings
When creating a UGC DPA feed, you will see the following settings in the popup window:
Choose the same identifier used in the primary catalog: You must select the same identifier (
Item Group ID,
MPN) that you used in the import of the primary catalog in Flowbox.
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.
Choose the placement of the UGC asset: Select whether you want Flowbox to replace the content in the primary
additional_image_linkfield. This gives you more flexibility in terms of design if you are using a third-party tool like Smartly.io to create your ads.
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.
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.
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.
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.
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.
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.
Send posts' tags as custom label: Transfer the Flowbox tags to the
custom_labelfield, 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.
Send posts' username as custom label: Select the
custom_labelwhere 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_labelfield to a
additional_image_linkfield, therefore the username will represent the content of the primary