How to import previous content into beehiiv

Migrating your newsletter content to beehiiv involves exporting it from your previous platform and importing it into beehiiv. For many platforms, simply copying and pasting content from your previous provider into new beehiiv posts will suffice.

This guide covers the use of our content import tool which currently supports Substack, WordPress, Ghost, and Mailchimp. If you’re looking to migrate subscribers instead of newsletter content, check out our article on importing subscribers.

For platform-specific instructions, refer to our dedicated articles for Active Campaign, Campaign Monitor, Kit (ConvertKit), Hubspot, Klaviyo, Mailchimp, MailerLite, and Substack. For those migrating from platforms not listed here, you’ll need to contact support for assistance.

Reminder: While our support team is happy to assist with beehiiv's functionality, we are unable to provide support for third-party tools or services. For help exporting content, please contact your previous platform.
For beehiiv-related support, visit the Help page in the top navigation bar of your account. The chatbot is available 24/7 on every page of the Knowledge Base (including this one) and is accessible to all users. Direct support options vary depending on your plan.

How to complete your first content import 

These steps cover importing content as part of your beehiiv onboarding. Depending on your selections during onboarding, you may not see this option on your dashboard. If you prefer to explore the app first, or if the option isn't available to you, jump to How to import previous newsletter content below.

  1. When prompted in your account dashboard, click Import content and list

    Note: Your experience and the exact options available to you may vary based on the responses you gave earlier while onboarding. You can import subscribers at any time by going to Settings > Content Import > Start Import.
  2. In the Content Location section, click the dropdown arrow under Import From and select your platform. Choose from Substack, WordPress, Mailchimp, Ghost, or Other. Click Next to continue, then follow the platform-specific prompts.

  3. Once you’ve completed your content import, you can move on to importing your subscriber list.

How to import previous newsletter content

  1. Log in to your beehiiv account, then click the Settings icon in the bottom left corner. 
     
  2. Your publication settings will open. Select Content Import from the left panel, then click the Start Import button.

  3. In the Content Location section, click the dropdown arrow under Import From and select your platform. Choose from Substack, WordPress, Mailchimp, Ghost, or Other.
    Click Next to continue, then follow the platform-specific prompts.


    For platform-specific instructions: Follow the prompts or refer to our dedicated articles for migrating content from Substack and Mailchimp.

    For the Other option: We are in the process of expanding our migration resources. If your platform isn’t listed, you’ll need to contact support for assistance.

    Pro Tip: When entering your URL, the importer will have already added the protocol (e.g. https://), so be sure to enter only the domain (e.g. example.com) — do not include the protocol (e.g. https://) yourself. Learn more about using domains in beehiiv here.

    If you selected WordPress, confirm your feed is set up correctly before proceeding. The importer retrieves your content from yourdomain.com/feed automatically — you do not need to locate or enter this URL yourself. 

    Go to Settings > Reading in your WordPress admin panel. Under For each post in a feed, include, select Full text and save it. If your feed outputs summaries or excerpts instead, imported posts will be truncated or arrive empty. 

    Most WordPress setups work without additional changes. However, a few configurations can cause issues:

  • FeedBurner or other feed redirect plugins: If a plugin redirects your /feed URL to a third-party service, the importer will not be able to validate your feed. Disable the redirect before importing.
  • Custom RSS plugins: Plugins that restructure your feed's XML or output a non-standard format may cause partial imports or failures. If you use a custom RSS plugin, test your import with it disabled.
  • Yoast SEO: Generally compatible. Yoast modifies feed metadata but preserves the core feed structure in most configurations.

Once your newsletter content is imported, you can access it anytime by navigating to Posts in your beehiiv account.

Looking for additional help? 

You can visit the Help page in the top navigation bar of your account or use the chatbot, available 24/7 on every page of the beehiiv KB (including this one). The chatbot is accessible to all users and can guide you through common questions. For direct support, your plan determines the level of access available.

All beehiiv accounts also have access to our internal service partner who can assist you and your team. If you’re interested, fill out our services form to get started.


Frequently asked questions about migrating to beehiiv

    Will my open rate be affected when I migrate to beehiiv?
    Transitioning from another email platform to beehiiv shouldn't negatively affect deliverability or inbox placement, resulting in minimal changes to your open rate.
    What email platforms do you have supporting migration documentation for?
    What is the migration process if I'm coming from a platform that isn't listed?

    If you're migrating from a platform not mentioned above, we do not offer a direct integration for importing your newsletter content at this time. We are actively working to expand our migration documentation.

    For users migrating from other email platforms, the process involves manually copying and pasting post content from your previous provider to new beehiiv posts. Fortunately, our editor is robust and maintains styles well, simplifying the process significantly.

    Do I have to contact beehiiv support if I’m migrating from a platform that isn’t listed?
    Not at all, you can manually migrate your content by copying and pasting posts from your previous provider into new beehiiv posts. Our editor is user-friendly and preserves formatting and styles, making the process quick and easy.
    Why are my imported WordPress posts empty or incomplete?
    This is usually caused by your WordPress RSS feed being set to output summaries or excerpts instead of full post content. To fix this, log in to your WordPress admin panel and go to Settings > Reading. Under For each post in a feed, include, select Full text and save, then retry your import.

    If your posts are still incomplete after updating that setting, a plugin may be interfering with your feed. See the WordPress guidance in How to import previous newsletter content above for more detail.

Was this article helpful?

Related Articles