Embed HTML content in your pages
Embed HTML content in your pages
The HTML Embed block lets you drop third-party widgets, forms, and interactive content directly into any page in your programs. Calendly booking widgets, Google Forms, Typeform surveys, interactive maps, video players — anything you can paste as an HTML or iframe snippet renders inline with the rest of your content.
Before you begin
- You need edit access to the program where you want to embed content
- Have the HTML or iframe embed code ready from the third-party service (most services provide a “Copy embed code” or “Share > Embed” option)
Add an HTML embed block
- Open any content editor in your program (a lesson, worksheet, or feed post)
- Type
/htmlto open the slash command menu and select HTML Embed - Paste your HTML or iframe code into the text area
- Check the live preview below the code to confirm it looks right
- Click Embed to insert the block into your page
The embed block appears inline with the rest of your content. It automatically adjusts its height to fit the embedded content.
Edit or remove an embed block
Hover over an existing embed block in the editor to reveal the toolbar:
- Edit (pen icon) — Opens the embed modal so you can update the HTML code. The live preview updates as you type
- Delete (trash icon) — Removes the embed block from the page
What you can embed
The HTML Embed block works with any valid HTML or iframe snippet. Common examples include:
| Service | What to embed |
|---|---|
| Calendly | Booking widgets for scheduling sessions |
| Google Forms | Surveys and intake questionnaires |
| Typeform | Interactive forms and quizzes |
| Google Maps | Location maps for in-person events |
| YouTube / Vimeo | Video players (when you need more control than the standard video block) |
| Loom | Recorded walkthroughs and tutorials |
| Miro / FigJam | Collaborative whiteboards |
| Airtable | Shared views of databases and trackers |
If a service offers an “Embed” or “Share via iframe” option, it will work with the HTML Embed block.
Fullscreen support
Participants can expand embedded content to fullscreen for interactive tools that need more room, such as whiteboards, dashboards, or form builders.
Security and privacy
Embedded content runs in a sandboxed iframe on a separate domain from your program. This means:
- External content cannot access your program data, participant information, or session cookies
- Each embed loads in complete isolation — one embed cannot interact with another
- The sandbox allows forms, popups, and scripts to work (so tools like Calendly and Google Forms function normally) while keeping your program secure
Tips
- Test your embed code before publishing. The live preview in the modal shows exactly what participants will see
- Use the original embed code from the third-party service. Avoid modifying iframe attributes like
sandboxorallow, as the system applies its own security settings - Responsive content works best. Most modern embed codes are responsive by default and will fill the available width