BestSends Guide

How to Migrate from Substack to Kit (ConvertKit)

You're considering leaving Substack for Kit to own your domain, design, and automation. Here's exactly how to move subscribers, paid readers, and your archive without losing momentum.

Carlos Gil
Carlos Gil · Published · Updated · 11 min read
Share:

Substack makes starting a newsletter almost frictionless, which is exactly why so many writers outgrow it. Once you want a properly branded landing page, automated onboarding, or segmentation based on what someone actually did rather than just whether they subscribed, Substack's simplicity starts to feel like a ceiling. Kit was built for creators who want that control — your own domain, your own design, and an automation builder that goes well beyond Substack's linear subscribe-and-receive model.

The move is as much a mindset shift as a technical one. On Substack, the platform handles onboarding by default — a new subscriber just starts receiving posts. On Kit, you decide what a new subscriber sees first, in what order, and how they get tagged along the way. That's a genuine upgrade for anyone monetising beyond straight subscriptions, but it means building an onboarding sequence you never had to think about before.

This guide walks through exporting your Substack list, handling paid subscribers without a billing mess, rebuilding your archive somewhere you control, and setting up the tagging and sequences that make Kit worth the switch in the first place.

How long this takes

3–5 hours

Most of that time goes into rebuilding automations and repointing forms, not the import itself.

Why switch from Substack to Kit?

Switch if…

  • You want full design and domain control instead of Substack’s fixed templates and subdomain structure.
  • You want real automation — tag-based sequences and conditional logic — rather than a flat subscribe-and-receive model.
  • You want to sell more than a subscription: courses, one-off products, or paid communities through Kit Commerce.
  • You want to build your own website and treat email as one channel rather than the entire product.
  • You want granular tagging by source and behaviour to target specific segments over time.

Stay put if…

  • A meaningful share of your subscribers come through Substack’s app and recommendation network, which won’t follow you.
  • You want a public, SEO-friendly post archive out of the box — Kit’s archive and site tools are less publication-oriented than Substack’s or beehiiv’s.
  • You’re not planning to build automation or products beyond a simple paid subscription, so the extra complexity may not pay off.

Substack vs Kit: the key differences

Key differences between Substack and Kit
What changesSubstackKit
Design controlFixed templates, Substack subdomain optionFull custom domain and page design
AutomationNone beyond subscribe/unsubscribeTag-based sequences and visual automations
MonetisationPaid subscriptions with a platform feeKit Commerce for products, subscriptions, and digital sales
Post archiveBuilt-in public archive by defaultRequires your own site or Kit’s simpler hosted pages
DiscoverySubstack app and recommendation networkNone built in — relies on your own channels
SegmentationFree vs paid onlyTags and segments by source, behaviour, and purchase
Landing pagesSubstack-hosted signup pageCustomisable Kit landing pages and forms

Before you switch, have this ready

  • Admin access to your Substack publication and connected Stripe payments.
  • A full export of free and paid subscribers from Substack.
  • A domain you control, if you plan to build your own site for the archive.
  • A written plan for how new subscribers should be tagged and onboarded.
  • A list of external links pointing at your current Substack address.
  • A decision on how paid content will work going forward — Kit Commerce, a separate membership tool, or simple paid broadcasts.

Step-by-step: Substack to Kit

Step 1: Export subscribers from Substack

In Substack, go to Subscribers and export the full list as CSV. This gives you email addresses and subscription status, though for paid subscriber detail you’ll want to cross-reference your Stripe dashboard directly.

Note where subscribers originally came from if you’ve tracked that at all — referral links, specific posts, or social campaigns — since this is valuable tagging data you won’t easily recover once it’s in a flat CSV.

Separate out anyone who unsubscribed or had payment issues recently so you don’t reimport them as active.

Screenshot

Substack Subscribers export screen

Step 2: Set up tags and forms in Kit

In Kit, go to Subscribers → Tags and set up tags for the segments that matter — paid subscriber, free subscriber, and any source tags you want to preserve from Substack.

Build a Kit landing page or embeddable form to replace your Substack signup page, matching your branding rather than a generic template, since this is one of the main reasons you’re making the move.

Decide whether you want a single list or multiple forms feeding different tags — for most single-newsletter writers, one list with tag-based segmentation is simpler to manage than several separate lists.

Screenshot

Kit Landing Pages & Forms builder

Step 3: Import your subscriber list

Go to Subscribers → Import in Kit and upload your Substack export, applying a base tag such as "migrated-from-substack" to everyone so you can track this cohort separately if issues come up later.

Apply your paid-subscriber tag to anyone confirmed as paying, cross-checked against Stripe rather than the Substack export alone, since paid status in the CSV isn’t always reliable.

Run a small test import first if your list is large, confirming tags and fields land correctly before importing everyone at once.

Screenshot

Kit subscriber import screen with tag assignment

Step 4: Handle paid subscribers and commerce

Decide whether paid content will run through Kit Commerce or a separate tool connected via Stripe. Kit Commerce works well if you’re selling access to paid posts or a simple membership; a dedicated membership tool may suit more complex gated content.

Time the cutover to each subscriber’s Substack renewal date where possible, rather than cancelling Substack billing and starting Kit billing the same day, which is the most common cause of double charges.

Message paid subscribers directly about the change, including what happens to their billing and access, and verify a handful of accounts have correct access before rolling it out fully.

Screenshot

Kit Commerce product and payment setup screen

Step 5: Rebuild your archive on your own site

If you don’t already have a website, this is the point to set one up — even a simple one — since Kit is built to integrate with a site rather than replace the need for one entirely.

Export your Substack posts and republish the ones still worth surfacing, prioritising anything ranking in search or that you regularly link back to.

Link your Kit signup form prominently from the new archive pages so old content keeps converting new subscribers the way it did on Substack.

Screenshot

Website blog page with an embedded Kit signup form

Step 6: Set up onboarding sequences

In Kit, go to Automations and build a welcome sequence triggered on subscription — something Substack never gave you the tools to do. Introduce yourself, link to your best posts, and set expectations for what they’ll receive.

If you have paid content, add a branch or follow-up sequence encouraging free subscribers toward the paid tier at a sensible point after they’ve had a chance to see your regular content.

Test the sequence with your own subscription before switching it on for everyone, checking timing and that tags apply correctly at each stage.

Screenshot

Kit visual automation builder showing a welcome sequence

Step 7: Redirect traffic and wind down Substack

Post a final announcement on Substack explaining the move, linking directly to your new Kit signup page, and explaining what happens to any paid subscription.

Update your social bios, guest post links, and anywhere else you control that currently points at your Substack address.

Keep the Substack publication accessible for a few weeks rather than deleting it outright — old links and search traffic will still land there for a while, and a clear redirect note catches stragglers.

Screenshot

Substack final post with a link to the new Kit signup page

Integrations you need to update

Every one of these is a place contacts or data currently flow into Substack. Work through the list before you stop watching the old account — a missed form is invisible until someone complains they never got your email.

Integrations to update when moving from Substack to Kit
IntegrationWhat to do
StripeConnect directly or through Kit Commerce, timing the cutover to avoid double-billing paid subscribers.
Website / CMSEmbed Kit forms across your site and connect your archive pages to the signup flow.
Custom domainSet up your Kit-hosted landing pages on a domain or subdomain you control.
Zapier / MakeRebuild any subscriber-triggered automation using the Kit connector.
Social bios and link-in-bio toolsUpdate every link currently pointing at your Substack address.
Kit CommerceSet up product or membership pricing if you’re moving paid content off Substack.
Google Search ConsoleMonitor indexing of your new archive pages after republishing content.
Podcast or video descriptionsUpdate show notes linking to your Substack with your new Kit signup link.

Troubleshooting: common post-migration problems

Paid subscribers charged on both platforms

Refund the duplicate through Stripe and align future billing cutovers to each subscriber’s existing renewal date rather than a single fixed switch day.

Tags didn’t apply correctly on import

Re-check your CSV column mapping during import — Kit applies tags based on exact column matching, and a mislabelled column silently skips the tag rather than erroring.

New subscribers aren’t entering the welcome sequence

Confirm the automation trigger is set to the correct form or tag, not the default list — a common mistake when forms and tags are set up separately.

Search traffic dropped after leaving Substack

Substack subdomains can’t be redirected. Update every external link you control and make sure your new archive pages are properly indexed by search engines.

Growth slowed noticeably post-migration

This is usually the loss of Substack’s discovery network. Invest in your own promotion channels and consider Kit’s Creator Network as a partial replacement.

Imported posts look broken on the new site

Substack export formatting rarely survives a direct paste. Rebuild affected posts manually rather than patching the imported HTML.

Should you make the switch?

The migration itself is rarely the hard part — it is the automations you rebuild and the forms you forget. If the reasons in the "switch if" list above describe your situation, Kit is worth the afternoon. If you are only moving because you are frustrated with an interface, fix the emails first and keep the platform.

Read both sides before you commit: our Substack review covers what you would be giving up, and our Kit review covers what you are buying, including current pricing and where it falls short. Every switch we document is listed on the migration guides hub.

Frequently asked questions

Can I transfer my Substack paid subscriptions directly into Kit Commerce?

There’s no fully automatic transfer. You’ll typically need to connect Stripe directly or ask subscribers to re-subscribe through Kit Commerce, timed to their existing renewal date to avoid double-billing. Message paying subscribers ahead of time so the change doesn’t come as a surprise.

Kit review 2026

Does Kit have a public archive like Substack?

Not in the same built-in way. Kit is designed to work alongside your own website rather than replace it, so most writers rebuild their archive on their own site or a simple hosted page and link back to it from Kit forms and emails.

Will I lose Substack’s discovery and app traffic?

Yes. Substack’s recommendation network and reader app are exclusive to publications hosted there and don’t transfer. Kit has its own Creator Network for cross-promotion, but you should expect to invest more in your own marketing channels after the move.

How should I tag subscribers when I migrate?

At minimum, tag everyone with a migration cohort tag and a paid-vs-free tag. If you have any data on original source — referral, specific post, or social campaign — preserve it as a tag too, since this is much harder to reconstruct once subscribers are sitting in a flat list.

Is it worth building a welcome sequence if I never had one on Substack?

Yes, and it’s one of the clearest upgrades of switching. A short welcome sequence introducing yourself and your best content gives new subscribers a far better first experience than being dropped straight into your regular sending schedule.

Best email platforms for creators

Carlos Gil

About the Author

Carlos Gil

Founder & Editor, The Best Network

Carlos Gil is the bestselling author of The End of Marketing, a LinkedIn Top Voice, and founder of The Best Network. He brings 15+ years in marketing to practical reviews of AI, SaaS, email marketing, and creator tools.