Campaign feeds
One product feed. Every template in the campaign.
Connect a catalog once and run it through several templates in a single batch: square, story and banner, all from the same rows.
Campaign feed
- Trail Runner$89
- Field Watch 38mm$149
- Studio Over-Ear Wireless Headphones with Active Noise Cancelling$219
- Everyday Knit Sneaker, Recycled Upper$74
312 rows · 3 templates

Trail Runner
$89$120

Trail Runner
$89$120
01
Map fields once
Define the feed's fields a single time. Every template in the campaign reads from the same map.
- Presets for Shopify, WooCommerce and Google Merchant
- A general catalog preset for any sheet
- Switch between templates with tabs
02
A campaign pack in one run
Feed, story, link ad and listing sizes are created together, sorted by product and size.
- Same data, one template per aspect ratio
- Consistent copy across formats
- One batch to review
| # | product_title | price | image | status |
|---|---|---|---|---|
| 1 | Trail Runner | $89 | shoe.jpg | done |
| 2 | Field Watch 38mm | $149 | missing | check |
| 3 | Studio Headphones | $219 | phones.jpg | rendering |
| 4 | Everyday Knit Sneaker | $74 | knit.jpg | queued |
| 5 | Titanium Dive Watch | $429 | dive.jpg | queued |
In the box
What campaign feeds includes.
Shopify
Products and collections straight from your store.
WooCommerce
Products and categories from your WordPress store.
Google Sheets
Any sheet becomes a feed. Each row is a product.
Airtable
Bases and tables as structured catalog data.
CSV and Excel
Upload a file when your data lives in exports.
Many templates
Attach as many templates as the campaign needs.
What is the difference between a campaign feed and a batch?
A batch fills one template with a set of rows. A campaign feed runs the same rows through several templates at once.
Related features
Figma import
Send any Figma frame to Kalpana with the plugin. Layers, fonts, effects and auto-layout arrive intact, ready to bind to data.
Template editor
A full property editor for every layer: auto-layout, fills, strokes, effects and type, plus the variables that bind each layer to your data.
Bulk generation
Import rows, map fields, fix data in a grid, validate and preview before a single credit is spent. Then generate and watch each creative finish live.
Ready when your catalog is
Run your next sale from one design.
Import a Figma frame, connect your catalog and preview every row before you spend a credit.