Substack enables seamless content imports from the following services: Medium, Ghost, Wordpress, Mailchimp, Beehiiv, SeekingAlpha, Tumblr, Tinyletter, Blogspot, and Bulletin. 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:
- Some platforms will only include the most recent posts, such as the latest 15 posts, in their RSS.
- Here are details guides on moving from Ghost to Substack or Mailchimp to Substack.
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".
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.
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:
4. After you enter the requested URL, export your posts from your previous platform by uploading a file or an API key. The page will let you know what to enter.
Note: When importing from Mailchimp, please be sure to upload the Campaigns zip file–don't unzip it first.
5. A preview of the imported posts will appear. Click "Import".
6. Confirm that you own the rights to the content you're uploading.
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.