Migrating from ActiveCampaign to ConvertKit

An overview of how you can migrate your ActiveCampaign email setup to ConvertKit.

Updated over a week ago

Your checklist for a smooth migration from ActiveCampaign

Migrating all your contacts, forms, email templates, and whatnot from ActiveCampaign to ConvertKit can seem intimidating if you're new to our platform.

Let's walk through the general process for moving everything over as painlessly as possible:

Familiarize yourself with ConvertKit's terminology

What we call certain features in ConvertKit may differ from what you're used to calling things in ActiveCampaign. The table below provides an overview of what's different (and what's the same).

Check it out and take some time to understand our terminology—this knowledge will come in handy as you navigate our platform. Feel free to bookmark this guide for future reference too!

Definition / Feature

ActiveCampaign terminology

ConvertKit terminology

A person who joins your email list



Your collection of email addresses



NOTE: While you can have multiple lists in ActiveCampaign, you'll have only one list for all subscribers in your ConvertKit account. Learn more about our subscriber-centric approach here.

Collecting subscribers

Form / Landing page

Design the look and contents of your emails


Send a one-off email

Standard Campaign / Split Testing Campaign / RSS Triggered Campaign

Send an automated email (or a series of them)

Automated Campaign / Auto Responder Campaign / Date-Based Campaign

Trigger actions based on subscriber behavior


Group subscribers with shared characteristics


Group subscribers who match certain conditions

Segment / Segment Group

Import your ActiveCampaign contacts

To bring over your contacts, export them from ActiveCampaign as a CSV file first.

Delete all the columns from this CSV except for these ones:

  • List Name

  • Email

  • First Name

  • Tags

Your CSV file should look something like this:

Next, go to the Subscribers page in ConvertKit under the Grow tab in the navigation. Click the Add Subscribers button, followed by Import a CSV.

You'll need to add your contacts to at least one of these for the import to proceed. If you don't have any Forms, Sequences, or Tags to add your contacts to, we suggest:

  • creating a temporary Tag (give it any name you want),

  • adding your contacts to this Tag, then

  • deleting the temporary Tag after the import has completed.

So once you've selected the Forms, Sequences, or Tags to add your contacts to, map your CSV columns to these fields:

  • List Name → Comma-separated list of tags (In ConvertKit, you'll keep track of your lists using Tags instead.)

  • Email → Email

  • First Name → First name

(When you map the "List Name" column to the field for a comma-separated list of tags, you won't be able to map your "Tags" column to the same field. No worries though—we'll take care of this in a bit!)

Click the Import Subscribers button to import your contacts.

When the import is complete, re-import the same CSV file into ConvertKit—this time mapping your CSV columns to just these fields:

  • Email → Email

  • Tags → Comma-separated list of tags

Doing this will import your contacts' tags into ConvertKit!

⚠️ Do not modify the CSV file data in between imports as such modification can cause the accidental overwriting of your contacts' data in ConvertKit. This is due to the way we import subscriber data into ConvertKit, which you can read about here.

Learn more about importing subscribers into ConvertKit in our separate guide.

NOTE: If your ActiveCampaign contacts have custom fields, such as a custom field for their last name, follow the steps here for importing these custom fields into ConvertKit.

Recreate your ActiveCampaign forms and landing pages

Select the Grow tab in the navigation, followed by Landing Pages & Forms, to launch the Landing Page & Forms screen.

From there, click the + Create new button to create a new ConvertKit Form or Landing Page.

Choose a Form or Landing Page template that matches your ActiveCampaign form or landing page the most closely, then use our Form or Landing Page builder to customize your ConvertKit Form or Landing Page (as relevant).

Given the differences between our and ActiveCampaign's builders, you may not be able to make your ConvertKit Form or landing page look exactly the same as your ActiveCampaign one. But use this opportunity to revamp the look of your forms and landing pages!

Then, when you're happy with your ConvertKit Forms and Landing Pages, publish and replace your ActiveCampaign ones with them. 🧹

Learn more about creating Forms and Landing Pages in ConvertKit here:

Recreate your ActiveCampaign email templates

Go to Email Templates under the Send tab in the navigation to create a new email template in ConvertKit.

Select an email template that resembles your ActiveCampaign email template the most closely, then use our visual email template editor to customize the template.

Try to design the template's text, colors, and fonts such that it looks similar to—or even better than!—its ActiveCampaign counterpart.

Recreate your ActiveCampaign Automated, Auto Responder, and Date-Based campaigns

Recreating your ActiveCampaign Automated, Auto Responder, and Date-Based campaigns involves setting up a Sequence in ConvertKit.

A Sequence is a set of automated emails that are sent according to preset send schedules. To send the emails in your Sequence, you'll need to add the Sequence to a ConvertKit Visual Automation (more on this in the next section).

Start a new ConvertKit Sequence by clicking the Send tab in the navigation, followed by Sequences, and finally the + New sequence button.

Select a default email template for your Sequence. (You'll be able to change your email template for specific Sequence emails afterward.)

Copy/paste the contents of your ActiveCampaign Automated, Auto Responder, or Date-Based campaigns into the Sequence, adding extra Sequence emails as you may need.

In addition, set up the Sequence emails' Send Days to match those for your ActiveCampaign campaigns.

For example, if a subscriber previously received your ActiveCampaign Auto Responder campaign immediately after subscribing to your email list, then set the Send Day for the first email in your ConvertKit Sequence to 0 days after the last email.

This way, the email will be sent immediately.

Alternatively, if you're recreating a Date-Based campaign, set up your Sequence email's automatic send date using a Delay until a custom date Action in your ConvertKit Visual Automation.

Recreate your ActiveCampaign automations

From the Automate tab in the navigation, go to Visual Automations. Click + New automation, followed by Start from scratch, to start a blank new Visual Automation.

ConvertKit's Visual Automations interface is similar to ActiveCampaign's, so you may find yourself getting used to it quite quickly.

You'll add:

  • Entry points (known as "triggers" in ActiveCampaign) to kick-start your Visual Automation, and

  • Steps (known as "actions" in ActiveCampaign), to set up how subscribers progress through your Visual Automation. These steps can be automation Events, Actions, or Conditions.

So to recreate your ActiveCampaign automation as a ConvertKit Visual Automation:

  1. Set up Visual Automation entry points that correspond to your ActiveCampaign automation's triggers.

  2. Add Visual Automation steps that correspond to your ActiveCampaign automation's actions.

For example, if your ActiveCampaign automation sends subscribers one email per week for three weeks after they've subscribed via your email form, you could set up your ConvertKit Visual Automation in this manner:

  1. Entry point: Subscribers join your email Form

  2. Step: Add subscriber to email Sequence—where you've set up this Sequence as a set of three emails, with the first email being sent immediately and the next two being sent seven days after the previous email

Test your migrated ActiveCampaign setup

The final thing to do after you've recreated your ActiveCampaign setup in ConvertKit is to test that it works.

You can do so by:

  • Previewing your Forms and Landing Pages (on your website, if possible) to confirm that they look good.

  • Previewing your Sequence emails from the ConvertKit Sequence editor or by sending yourself a test email.

  • Testing your Visual Automations. Enter your Visual Automations from one of their entry points (such as subscribing to your own Form) and check what happens when you do so.

If you're having trouble with your ActiveCampaign migration, reach out to our migrations team and they'll be happy to help out!

Otherwise, if all is good, you could start sending one-off emails, or "Broadcasts," to your subscribers. (ActiveCampaign generally calls these Standard Campaigns.)

Find out more about sending Broadcasts in the article linked below 👇

Did this answer your question?