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 |
IE: Ad Canvas Name | Optional name for the canvas |
IE: Product Set ID | Pulls catalog products dynamically |
IE: Cover Image URL / IE: Cover Video URL | Sets cover media (mandatory: at least one of these OR a template must be provided) |
IE: Cover DIT Name / IE: Cover DVT Name | Applies a Dynamic Image/Video Template to cover media (mandatory if no direct image/video URL is provided) |
IE: Display No of Products | Number of products to display |
IE: Product Headline | Dynamic product headline (e.g., {product.brand}) |
IE: Product Description | Dynamic product description (e.g., {product.name}) |
IE: Catalog DIT Name | Template applied to catalog images |
IE: CTA Text | Dynamic button text (supports formatting) |
IE: CTA Website URL | 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)
Q. My assets failed to render in the Canvas. What should I do?
Check diagnostics tooltip in the Automated Campaigns UI.
Inspect feed headers for extra spaces/incorrect values.
Verify the template names are spelled correctly (case-insensitive).
Re-sync the campaign after corrections.
Q. My campaign didn’t pick up the latest feed updates.
Check asset/creative status (approved/active).
Confirm feed version in Feed Preview.
Trigger a manual Re-sync Campaign.
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.