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.
Click the + Insert menu in the top toolbar, select “Embed form,” and drag to create an embed widget in the canvas.
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
Open a new or existing form in your Hubspot marketing dashboard. Copy your portal and form IDs from the embed modal.
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.
Select "Hubspot" from the “Service” drop-down menu in the right panel.
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
In Mailchimp, create a new form or open an existing one. Go to “Embedded forms” and copy the embedded form code.
Open a project in Dora. Click the + Insert menu on the top bar, and drag to create an embed widget in the canvas.
Select "Mailchimp" from the “Service” drop-down menu in the right panel.
Paste the embed code in the right panel. Preview or publish to see your form in action!
Get Waitlist
Open a new or existing form in your Get Waitlist. Copy your form ID from the address bar.
Open a project in Dora. Click the + Insert menu on the top bar, and drag to create an embed widget in the canvas.
Select "Get waitlist" from the service drop-down menu in the right panel.
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:
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.
Making adjustments in the settings within the third-party service's interface.