Why use embedded forms?
Embedded forms are ideal when you need to:- Maintain existing workflows: Keep using forms already integrated with your systems
- Complex logic: Leverage advanced form logic from specialized platforms
- Compliance requirements: Use forms that meet specific regulatory needs
Supported embed form types
HubSpot

Marketo
Pardot
Calendly

Chili Piper

RevenueHero
HubSpot Meeting

Default.com
Adding embedded forms
Follow these steps to add an embedded form to your demo:Add an embed step
- In the Flow Builder, add a new step
- Select Embed as the step type
- Choose your embed type from the dropdown
Configure the embed
Each embed type requires specific configuration:
- HubSpot
- Marketo
- Pardot
- Calendly
- Chili Piper
- RevenueHero
- HubSpot Meeting
- Default.com
Required fields:Finding your IDs:
- Portal ID: Your HubSpot account ID
- Form ID: The specific form’s ID
- Region: Your HubSpot data center (na1 or eu1)
- Go to Marketing > Forms in HubSpot
- Click on your form
- The URL contains both IDs:
app.hubspot.com/forms/[PORTAL_ID]/editor/[FORM_ID]
FAQ
Styling conflicts
Styling conflicts
Issue: Embedded form doesn’t match demo designEmbedded forms load inside an iframe served by the form provider (HubSpot, Pardot, Calendly, etc.). Because of this, styling changes cannot be made from within Navattic — all appearance customization must be done directly in the source platform.Solutions:
- Use the form provider’s own styling tools — Each platform (HubSpot, Pardot, Marketo, etc.) has its own form styling options. Apply branding, colors, and fonts there so the form looks consistent before it’s embedded.
- Consider using Navattic forms — If you need the form to match your demo’s design closely, Navattic native forms give you full control over appearance within the platform.