Creating Meta Collection Ads (With Canvas) using Feeds
Updated
Overview
Sprinklr now supports dynamic Instant Experience (Canvas) creation directly from Automated Campaigns (AC). This eliminates the need to manually pre-create static canvases in Meta and enter Canvas IDs into feeds.
With this enhancement, advertisers can dynamically generate cover media, product sets, and CTA elements for Collection Ads (and extend feed-powered automation to Carousel & Media Ads).
This helps you:
Scale Collection Ads faster across large catalogs
Personalize creative dynamically without manual setup
Reduce errors from manual ID entry
Step 1: Start in Automated Campaigns
Go to Automated Campaigns.
Select Meta as your channel.
Select the feed you want to use for campaign setup.
Step 2: Go to Creatives Setup
Navigate to the Creatives tab.
Select Collection Ads as your ad format.
You’ll see a toggle: Pull dynamic canvas fields from feed → Turn this ON ✅
Step 3: Feed Setup for Canvas Creation
Ensure your feed contains the following standard headers:
Feed Header | Function |
Optional name for the canvas | |
Pulls catalog products dynamically | |
Sets cover media (mandatory: at least one of these OR a template must be provided) | |
Applies a Dynamic Image/Video Template to cover media (mandatory if no direct image/video URL is provided) | |
Number of products to display | |
Dynamic product headline (e.g., {product.brand}) | |
Dynamic product description (e.g., {product.name}) | |
Template applied to catalog images | |
Dynamic button text (supports formatting) | |
Dynamic landing page link |
Important Note: One of the following must always be present in your fee
A cover media field (Cover Image URL / Cover Video URL), OR
A cover template field (Cover DIT Name / Cover DVT Name).
Canvas Rendering Rules
Layout: Cover → Product Set → CTA
Default product count: 6
If multiple cover media fields are provided, priority is:
DVT Name > Video URL > DIT Name > Image URLCTA formatting (example):
Shop Now!,font=Helvetica Neue,size=15,text_color=#000000,
button_color=#000000,bg_color=#ffffff,
style=fill,position=inline,padding_top=24,padding_bottom=24
Troubleshooting (FAQs)
Best Practices
Always validate your feed headers before uploading.
Use consistent naming for template fields (e.g., “DIT Name”).
For CTA styling, start simple, then add formatting tags.
Run QA with a test feed before scaling across full catalogs.