Skip to main content
📥 Embed Forms
Updated over a week ago

From contact forms to registration forms, the best websites employ a variety of forms to convert leads into customers. Using Dora’s Embed feature, you can seamlessly integrate third-party forms into your website.

First, add an “Embed form” widget to your Dora project.

  1. Click the + Insert menu in the top toolbar, select “Embed form,” and drag to create an embed widget in the canvas.

  2. Select your 3rd-party service via the right-side panel → Embed form → Service

Next, add the configuration values for your chosen 3rd-party platform in the right-side panel.

You can refer to the following tutorials to find your configuration values:


Hubspot

  1. Open a new or existing form in your Hubspot marketing dashboard. Copy your portal and form IDs from the embed modal.

  2. Open a project in Dora. Click the + Insert menu in the top toolbar, select “Embed form,” and drag to create an embed widget in the canvas.

  3. Select "Hubspot" from the “Service” drop-down menu in the right panel.

  4. Paste the portal and form IDs into their respective ID fields (in the right panel). Head over to your Hubspot marketing dashboard to customize the form’s appearance.


Mailchimp

  1. In Mailchimp, create a new form or open an existing one. Go to “Embedded forms” and copy the embedded form code.

  2. Open a project in Dora. Click the + Insert menu on the top bar, and drag to create an embed widget in the canvas.

  3. Select "Mailchimp" from the “Service” drop-down menu in the right panel.

  4. Paste the embed code in the right panel. Preview or publish to see your form in action!


Get Waitlist

  1. Open a new or existing form in your Get Waitlist. Copy your form ID from the address bar.

  2. Open a project in Dora. Click the + Insert menu on the top bar, and drag to create an embed widget in the canvas.

  3. Select "Get waitlist" from the service drop-down menu in the right panel.

  4. Paste the form ID in the right panel. In "Get Waitlist" to customize the appearance of the form.


Other services

As long as your third-party form service provides an embed code, it should be compatible with Dora’s Embed Form feature. However, note that the width of the embedded form may not automatically adjust to fill the entire widget.

You can manually resize in two ways:

  1. Editing the embed code. You can add height="100%" and width="100%" in your custom code to ensure your embed completely fills and/or resizes based on the parent element.

  2. Making adjustments in the settings within the third-party service's interface.

Did this answer your question?