How do I import my posts from another platform, such as Mailchimp, WordPress, Medium, or Ghost?

Substack enables seamless content imports from the following services: Medium, Ghost, Wordpress, Mailchimp, Beehiiv, SeekingAlpha, Tumblr, Tinyletter, and Blogspot. Just paste in your blog or newsletter URL to get started.

If you use a different platform from the ones listed, check if they have an RSS feed. Our post importer also takes in RSS feeds from sites like Squarespace and ConvertKit.

Things to note:

1. Log into your account and navigate to your publication's Settings page. Click on Import in the left navigation bar. 

2. Next to "Import posts", click on "Import".

Screenshot_2023-01-26_at_11.03.47_PM.png

3. Paste the URL of the website you'd like to import, such as https://tinyletter.com/your or https://medium.com/@your. If you're importing your posts from Mailchimp, use your email campaign archive as the URL.

Screenshot_2023-01-26_at_11.04.42_PM.png

Tip: If you're importing content from Seeking Alpha, use the following URL: http://seekingalpha.com/author/<author_id>. Replace "author_id" with your Seeking Alpha author name. For example: http://seekingalpha.com/author/hamish-best

4. Once the Substack importer has found your archive, select "Import". Alternatively, you can upload a .csv file of your posts. If you have payments enabled on your Substack publication, you'll see the option to import the posts as paid posts. 

Screenshot 2023-11-13 at 4.07.17 PM.png

Note: Importing posts from Mailchimp, Webflow, or Tumblr requires you to upload an export of your posts from those platforms. When importing from Mailchimp, please be sure to upload the Campaigns zip file–don't unzip it first.

5. Confirm that you own the publication that you're importing and agree to Substack's Terms of Use and Privacy Policy. Select "Next" and your posts will appear in your Home and Archive on your Substack publication.

Imported posts may appear with a platform's subscribe options or a banner at the bottom of a post. To remove the unnecessary text, head to your Posts page and select the three dots next to your imported post.

Screenshot 2023-11-13 at 1.55.23 PM.png

Delete the selected text or image and choose "Continue" to update your changes. Select your audience and if you'd like to send the imported post as an email to your Substack subscribers and the Substack app.

How do import my posts manually?

If you're running into issues with exporting a file or importing it to your Substack publication, you can copy-and-paste each post into the Substack editor.

Once each post has been published, you can go into that post’s settings and change the publication date so that it matches the date of original publication.

Was this article helpful?
79 out of 131 found this helpful

Articles in this section

See more
Need more help?
Submit a request to our Support team and we'll be glad to help!