How to Embed Interactive Demos in Webflow (Step by Step)
Add interactive product demos to your Webflow site in under 5 minutes. No plugins, no API keys. Just paste the embed code and publish.

If you are building a SaaS marketing site on Webflow, you have probably considered adding interactive product demos to your landing pages. They convert better than screenshots, better than Loom videos, and better than bullet point feature lists.
This guide walks through exactly how to embed an interactive demo in Webflow using Aceframe - from creating the demo to getting it live on your site.
What you need
- An Aceframe account (free tier works)
- A Webflow site on any plan that supports custom code (Core, Growth, or any paid site plan)
- A Chrome browser (for the recording extension)
Step 1: Create your demo
Install the Aceframe Chrome extension and click the extension icon while on your product.
Click through the flow you want to demo. The extension captures each click as a step - screenshot plus click position. When you are done, click "Stop Recording" and the demo appears in your Aceframe dashboard.
Step 2: Edit your demo
In the Aceframe editor, you can:
- Reorder or delete steps - drag to rearrange, click the X to remove
- Add annotations - text that appears on each step explaining what the viewer should notice
- Set click dot position - move the pulsing dot to where the viewer should click
- Add zoom - focus on a specific area of the screen (up to 3x)
- Insert form steps - capture leads mid-demo with email, name, or custom fields
- Add branching - let viewers choose their own path through the demo
- Password protect - restrict access with a password
- Set expiration - make the demo link expire after a date
Step 3: Get the embed code
Click the Embed button in the demo viewer header. You will see two options:
Inline embed The demo loads directly on the page. Best for landing pages, feature sections, and blog posts.
Popup embed A button that opens the demo in a modal overlay when clicked. Best for CTAs where you do not want the demo taking up page space until the visitor is ready.
Copy your preferred embed code.
Step 4: Add to Webflow
There are three ways to add the embed code to your Webflow site:
Option A: Custom Code Embed element (recommended)
- In the Webflow Designer, add a Custom Code Embed element where you want the demo
- Paste the Aceframe embed code
- The demo will not render in the Designer preview - this is normal for all iframe embeds in Webflow
- Publish your site to see the demo live
Option B: Page-level custom code
- Go to Page Settings for the page where you want the demo
- Scroll to Before