--- title: "Ways to migrate audio and video posts from Substack to beehiiv" updated: 2026-04-16 --- # Ways to migrate audio and video posts from Substack to beehiiv If you're migrating from Substack, it's important to know that the [Content Import tool](https://app.beehiiv.com/settings/publication/content_import/new) does not support importing audio or video posts. However, you can still move this content into beehiiv by manually recreating those posts. This article outlines a few ways to do that, starting with how to upload an audio file using beehiiv’s native Audio block, followed by options for embedding YouTube videos or podcast players. --- ## Option 1: Upload an audio file using the Audio block The Post Builder includes a native Audio block that lets you upload audio files directly into a post. This player supports common formats including: .mp3, .wav, .ogg, .flac, .aac, and .webm. Once added, it will display in the web version of your post and can be styled to match your podcast or brand. > **Pro Tip** > > For the smoothest workflow, open two browser tabs, one with the original Substack post, and one with your new beehiiv post. This makes it easier to copy and paste content in sections while recreating the layout. 1. **Download the audio file from Substack.** Open the audio post in Substack. In the embedded player, click the **3 dots icon** and select **Download** to save the audio file to your device. ![](https://beehiivhelp.zendesk.com/hc/article_attachments/35449300405015) 2. **Create a new post in beehiiv.** In a new tab, open your beehiiv account. From the left panel, click **Start writing** or go to **Posts** and click **Start writing** in the top right corner. ![](https://beehiivhelp.zendesk.com/hc/article_attachments/35449300409623) 3. **Add an Audio block.** The Post Builder will open on the Compose page. Type **/audio** on the canvas to insert an Audio block.  ![](https://beehiivhelp.zendesk.com/hc/article_attachments/35449314702615) 4. **Customize the audio player.** Click on the Audio block to access the **black formatting toolbar**. Choose **Upload audio file** from the toolbar and select the downloaded file from Substack. Then customize the appearance to match your brand or podcast style. ![](https://beehiivhelp.zendesk.com/hc/article_attachments/35449300415639) Customization options include: - Upload or pick a new image. - Edit the title. - Change the background color. - Download the audio. - Upload a new audio file. - Delete the Audio block.   5. **Add the remaining content (section by section).** Below the Audio block, copy and paste in the rest of the post from Substack as needed (text, show notes, links, etc.) It’s best to paste in chunks, especially around interactive elements like Polls, Buttons, or Embeds, which may not carry over. Recreate them using the editor’s built-in blocks. Simply **type /** on the canvas to browse the post editor options. You’ll also need to add authors, content tags, or a thumbnail for the post manually.    6. **Unselect the email audience.** When done recreating the post content, move over to the **Audience page** of the Post Builder (up top). Under **Email Audience**, uncheck all options. This ensures the post will only publish to the web and no email will be sent.  Under **Web Audience**, make sure one or more options is checked. ![](https://beehiivhelp.zendesk.com/hc/article_attachments/35449300416919) 7. **Backdate the post.** Move over to the **Web page** of the Post Builder (up top). Scroll down to **Advanced settings** and click the **calendar icon**. Select the publish date that matches the original post publication date. ![](https://beehiivhelp.zendesk.com/hc/article_attachments/35449300418711) 8. **Edit the Post URL**: If you previously used a custom domain on Substack and want existing backlinks to continue working after migration, edit the **Post URL** at the top of your **Web post settings** to match the original Substack post’s URL slug. ![](https://beehiivhelp.zendesk.com/hc/article_attachments/36258549070103) 9. **Publish the post.** Move over to the **Review page** of the Post Builder (up top). Select to **Publish now** instead of scheduling the post. Click the **Publish Now** button to confirm.  For additional details on adding an audio file to a post, please refer to our guide: [How to include audio files in a post](https://www.beehiiv.com/support/article/24011254016407-how-to-include-audio-files-in-a-post). --- ## Option 2: Embed a YouTube Video If you have content hosted on YouTube, you can embed a video directly into your beehiiv post using the YouTube block. This lets visitors watch your video without ever leaving your site. 1. **Copy the YouTube video link.** Go to the video on YouTube and copy its URL.   2. **Create a new post in beehiiv.** In your beehiiv account, go to **Posts** and click **Start writing**, or use the shortcut in the left panel. ![](https://beehiivhelp.zendesk.com/hc/article_attachments/35449300409623) 3. **Add a YouTube block.** The Post Builder will open on the Compose page. Type **/youtube** on the canvas to insert a YouTube block.  ![](https://beehiivhelp.zendesk.com/hc/article_attachments/35449314709399) 4. **Paste the video link.** Paste the copied YouTube URL into the block and press **Enter** on your keyboard. The embedded player will appear on the canvas. ![](https://beehiivhelp.zendesk.com/hc/article_attachments/35449300421399) 5. **Add the remaining content (section by section).** Below the YouTube block, paste in the rest of the post from Substack as needed, such as your episode description, show notes, or related links. It’s best to paste in chunks, especially around interactive elements like Polls, Buttons, or Embeds, which may not carry over. Recreate them using the editor’s built-in blocks. Simply **type /** on the canvas to browse the post editor options. You’ll also need to add authors, content tags, or a thumbnail for the post manually.  ![](https://beehiivhelp.zendesk.com/hc/article_attachments/35449314716823) 6. **Unselect the email audience.** When done recreating the post content, move over to the **Audience page** of the Post Builder (up top). Under **Email Audience**, uncheck all options. This ensures the post will only publish to the web and no email will be sent.  Under **Web Audience**, make sure one or more options is checked. ![](https://beehiivhelp.zendesk.com/hc/article_attachments/35449300416919) 7. **Backdate the post.** Move over to the **Web page** of the Post Builder (up top). Scroll down to **Advanced settings** and click the **calendar icon**. Select the publish date that matches the original post publication date. ![](https://beehiivhelp.zendesk.com/hc/article_attachments/35449300418711) 8. **Edit the Post URL**: If you previously used a custom domain on Substack and want existing backlinks to continue working after migration, edit the **Post URL** at the top of your **Web post settings** to match the original Substack post’s URL slug. ![](https://beehiivhelp.zendesk.com/hc/article_attachments/36258549070103) 9. **Publish the post.** Move over to the **Review page** of the Post Builder (up top). Select to **Publish now** instead of scheduling the post. Click the **Publish Now** button to confirm.  For additional details on featuring a YouTube video on your web posts, please refer to our guide: [How to embed YouTube videos on your website](https://www.beehiiv.com/support/article/35169200789911-how-to-embed-youtube-videos-on-your-website). --- ## Option 3: Embed a player using a HTML Snippet  If your audio or video content is hosted on a third-party platform like Spotify, Vimeo, Apple Podcasts, or Transistor, you can embed it into your beehiiv post using an HTML Snippet block and the iframe HTML embed code the hosting platform provides.  **Before you start, you'll need to:** - Host/publish your audio or video on your preferred platform. - Get the embed code (usually an iframe) provided by that platform. ### Embed code resources for common platforms **Audio:**  - [Spotify: Creating an embed](https://developer.spotify.com/documentation/embeds/tutorials/creating-an-embed) - [Apple Podcasts embed player](https://podcasters.apple.com/support/889-apple-podcasts-embed-player) - [Transistor: How do I embed my podcast?](https://support.transistor.fm/en/article/how-do-i-embed-my-podcast-1dquric/) - [RSS.com: How to use the embedded player?](https://help.rss.com/en/support/solutions/articles/44002246383-how-to-use-the-embedded-player-) **Video:**  - [Vimeo: How to embed my video](https://help.vimeo.com/hc/en-us/articles/12426259908881-How-to-embed-my-video) - [YouTube: Embed videos & playlists](https://support.google.com/youtube/answer/171780?hl=en) --- ### How to embed a player in a post 1. **Create a new post.** From your beehiiv account, go to **Posts** and click **Start writing**, or use the shortcut in the left panel. ![](https://beehiivhelp.zendesk.com/hc/article_attachments/35449300409623) 2. **Add the HTML Snippet block.** The Post Builder will open on the Compose page. Type **/html** on the canvas to insert a HTML Snippet block. ![](https://beehiivhelp.zendesk.com/hc/article_attachments/35449314721559) 3. **Add the embed code:** Copy and paste the