Bulk campaign creation for Klaviyo
Sending a run of similar emails? In Klaviyo, each one usually means cloning a campaign, then retyping text and swapping images by hand. Csv2Email builds them from a spreadsheet instead: one row per campaign, each saved as a draft in your Klaviyo account, ready for you to review and send.
One template, one campaign per product: each with its own name, images and copy.
Teaser, launch, reminder and last-chance emails, built together from the same layout.
The same offer written up for each collection or category, each sent to its own audience.
Put each translation in its own row and send each version to its own list or segment.
Choose the Klaviyo email template your campaigns share. Csv2Email finds every text block and image in it.
Download the CSV and fill it in, or use the in-browser grid. A blank cell keeps the template's current content.
Upload JPG, PNG or GIF files with the CSV. Each one is matched to its image slot by filename.
Set each campaign's subject line, preview text and audience, then build. Each row becomes its own draft campaign in Klaviyo.
Up to 5 campaigns per upload; run another upload for the next batch. The CSV format is explained column by column in the guide.
| Task | By hand in Klaviyo | With Csv2Email |
|---|---|---|
| Starting point | Clone a campaign or template for every email | Your template, picked once |
| Copy changes | Retype each text block in the editor, email by email | Type into spreadsheet rows, every campaign side by side |
| Images | Upload and swap each image by hand | Drop the files in; they're matched by filename |
| Subject line and preview text | Set on each campaign | A spreadsheet column each, or set on the Review step |
| Result | Draft campaigns in Klaviyo | Draft campaigns in Klaviyo, up to 5 per upload |
Start on the Free plan: 5 campaigns a month, no credit card.