You can embed HTML content directly into posts inside of thread channels on Heartbeat.
⚠️ Only admins can embed HTML content. Members cannot — this is to prevent security issues or abuse.
How to Add an HTML Embed
-
Navigate to the thread channel where you want to embed content.
-
Click the
</>
embed icon on the far left of the post editor toolbar. -
Paste a supported link or a valid HTML iframe embed in the popup.
-
Heartbeat will show a preview and confirm if the link is embeddable.
-
Click Post when you're ready.
✅ Heartbeat supports embeddable iframes only.
🚫 We do not support<script>
embeds, as they can pose security risks.
❤️ View the full list of over 1,900 supported embed sites here ->
Why Use Embeds?
Here are a few common reasons to embed HTML content in threads:
-
Embed quizzes, forms, or surveys from external tools
-
Display interactive dashboards, calendars, or charts
-
Bring in visual content that enhances learning or engagement
If Your Embed Isn’t Displaying Correctly
Heartbeat simply creates a window to show content — we don’t control how it appears. Some common causes of display issues:
-
The external site doesn’t allow embeds or requires domain whitelisting
-
Mobile responsiveness may break if the site doesn’t support it
-
Video platforms may restrict playback depending on their privacy settings
For Better Playback: Use Native Video
If you're embedding videos and want full control over how they appear across devices, we recommend Heartbeat Native Video:
-
Optimized for web, desktop, iOS, and Android
-
Auto-transcribes videos and adds them to in-platform search
-
Adds download-protection to keep your content private
-
$19/month includes 50 hours of storage — more available as needed
🎬 More about Heartbeat Native Video Hosting Here
Bonus: Auto-Embeds for Members
While members can't add raw HTML embeds, Heartbeat will auto-embed links from trusted platforms like YouTube and Loom.
If they paste a direct link into a post, the video or media will automatically appear inline.