Make the switch from Substack

ConvertKit is a great platform for running a newsletter, especially if you’re planning on monetizing it. So if you’re bringing over your newsletter from Substack, let’s get you set up!

We’ll cover these steps for migrating a free/paid Substack newsletter to ConvertKit:

  1. Recreating your Substack landing page

  2. Importing your Substack subscribers

  3. Writing newsletters in ConvertKit

  4. Migrating your paid Substack newsletter

Recreating your Substack landing page

Recreating your Substack landing page as a ConvertKit landing page

When you use Substack, you get a main newsletter landing page with an email form for collecting subscribers. You can recreate this page by setting up a new landing page in ConvertKit.

Click Landing Pages & Forms under the Grow tab in the top navigation in ConvertKit, followed by the + Create new button.

Select the Landing Page option to create a new landing page.

When choosing a landing page template, we recommend using one that’s been specially designed to promote a newsletter.

You can find these templates by clicking the Newsletter category filter on the left of the “Choose your template” screen.

To display your latest newsletters on your landing page, add a Newsletter Feed block to it. Here’s how:

  • In the landing page builder, hover your mouse over the left side of the template where you’d like to display your newsletters

  • Click the + button that appears to load the content block menu

  • Select Newsletter Feed

NOTE: All our landing page templates can support a newsletter feed—even the templates not categorized as “Newsletter.” If you’ll be adding a newsletter feed to your landing page, we suggest using a landing page template with a large content area such as Abbey, Canyon, or Quincy.

Learn more about adding a newsletter feed to your ConvertKit landing page here.

Once you’ve set up your new ConvertKit landing page, don’t forget to replace the links to your Substack newsletter with that for your ConvertKit landing page!

View our guide to finding and customizing your landing page link if you need help with that.

Recreating your Substack landing page as a ConvertKit email form

Do you have a website? If so, you can also collect newsletter subscribers by creating a ConvertKit form and embedding it into your website.

We have more info on creating email forms in ConvertKit here.

Importing your Substack subscribers

Go to Substack and export all your Substack subscribers as a CSV file. If you have paid subscribers, export those as a separate CSV file as well.

(Don’t worry about duplicate subscribers. We’ll merge any duplicates we find as you import your subscribers!)

In ConvertKit, click Subscribers under the Grow tab in the top navigation, followed by Add Subscribers.

Select Import a CSV, then import the CSV file containing all your Substack subscribers.

If needed, you can add your subscribers to forms, sequences, or tags when importing them.

Importing your paid Substack subscribers

From the Subscribers page, create a new tag to help you identify your paid subscribers. You can call the tag “Paid subscribers” or similar.

After that, repeat the steps above to import your CSV file of paid subscribers to ConvertKit. Be sure to add your paid subscribers to the “Paid subscribers” tag before clicking the Import Subscribers button.

Learn more about importing subscriber lists to ConvertKit here.

Writing newsletters in ConvertKit

In ConvertKit, you’ll write your newsletters as “broadcasts.” You can access the broadcast editor by clicking Broadcasts under the Send tab in the top navigation.

Click the + New broadcast button to start writing your broadcast!

For more information on broadcasts, visit our full guide to creating, sending, and sharing broadcasts.

Sending a newsletter to only your paid subscribers

If the newsletter you’re writing is for paid subscribers only, there are two extra things you’ll need to take care of.

1. Select your paid subscribers as your broadcast recipients

First, you’ll need to select only your paid subscribers in the broadcast recipients setting.

For example, if you have tagged all your paid subscribers with a “Paid subscribers” tag, then add a filter to send your broadcast to only subscribers who have that tag.

2. Mark the newsletter as a paid post

Next, toggle the Paid Subscribers Only setting on to allow only paid subscribers to access the newsletter from your newsletter feed.

The Paid Subscribers Only setting will appear after you have toggled the Post to my public feed setting on as well.

Migrating your paid Substack newsletter

Creating a new paid newsletter product in ConvertKit

To migrate your paid Substack newsletter, you’ll create a new paid newsletter product using our ConvertKit Commerce feature.

If you haven’t already set up payments for your ConvertKit account, you’ll need to do that first.

After that, follow the steps in this guide to creating a paid newsletter in ConvertKit to set up your paid newsletter product.

Importantly, select the “Subscription” product type for your paid newsletter product so you can set a recurring pricing plan for it.

When you’re done creating your paid newsletter product, click the Publish button at the top right of the product builder.

You’ll then see options for either sharing a link to your product or embedding your product into your website.

Migrating your paid Substack subscriptions

At this time, there is no convenient method of migrating your paid subscribers’ subscriptions (along with their payment details) to ConvertKit.

A workaround would be to:

  • Cancel all your paid subscribers’ subscriptions in Substack, then

  • Ask your paid subscribers to re-subscribe to your paid newsletter once you’ve set it up in ConvertKit.

We also suggest informing your paid subscribers of your migration plans in advance.

This way, they won’t get a rude shock when their paid Substack subscriptions are canceled on their behalf. You’ll also have time to sort out any refund requests as you switch platforms.

Need help with migrating your Substack newsletter to ConvertKit? Contact our migrations team and they’ll be happy to assist!

Migrate to ConvertKit from another platform

Did this answer your question?