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

  1. Open any content editor in your program (a lesson, worksheet, or feed post)
  2. Type /html to open the slash command menu and select HTML Embed
  3. Paste your HTML or iframe code into the text area
  4. Check the live preview below the code to confirm it looks right
  5. 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:

ServiceWhat to embed
CalendlyBooking widgets for scheduling sessions
Google FormsSurveys and intake questionnaires
TypeformInteractive forms and quizzes
Google MapsLocation maps for in-person events
YouTube / VimeoVideo players (when you need more control than the standard video block)
LoomRecorded walkthroughs and tutorials
Miro / FigJamCollaborative whiteboards
AirtableShared 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 sandbox or allow, 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

What to do next