Bulk campaign creation for Klaviyo

Bulk-create Klaviyo campaigns from one template

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.

When bulk creation saves the most time

Product drops and launches

One template, one campaign per product: each with its own name, images and copy.

Sale and holiday series

Teaser, launch, reminder and last-chance emails, built together from the same layout.

One promotion, many collections

The same offer written up for each collection or category, each sent to its own audience.

The same email in other languages

Put each translation in its own row and send each version to its own list or segment.

How to bulk-create Klaviyo campaigns

  1. Pick a drag-and-drop template

    Choose the Klaviyo email template your campaigns share. Csv2Email finds every text block and image in it.

  2. Fill in one row per campaign

    Download the CSV and fill it in, or use the in-browser grid. A blank cell keeps the template's current content.

  3. Add your images

    Upload JPG, PNG or GIF files with the CSV. Each one is matched to its image slot by filename.

  4. Review and build

    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.

Csv2Email vs. building each campaign by hand

TaskBy hand in KlaviyoWith Csv2Email
Starting pointClone a campaign or template for every emailYour template, picked once
Copy changesRetype each text block in the editor, email by emailType into spreadsheet rows, every campaign side by side
ImagesUpload and swap each image by handDrop the files in; they're matched by filename
Subject line and preview textSet on each campaignA spreadsheet column each, or set on the Review step
ResultDraft campaigns in KlaviyoDraft campaigns in Klaviyo, up to 5 per upload

What it does, and what it doesn’t

Csv2Email does

  • Writes text, images and alt text into a copy of your template
  • Sets each campaign's name, subject line, preview text and audience
  • Copies desktop content to mobile in one click
  • Leaves every campaign as an unsent draft for you to review

Csv2Email doesn’t

  • Send or schedule campaigns
  • Set sender name, sender email or reply-to
  • Change button links or your template's layout
  • Import, update, suppress or delete profiles (use Klaviyo's own tools or API for those)

Build your next batch of campaigns

Start on the Free plan: 5 campaigns a month, no credit card.

Questions first? Read the FAQ or compare plans.