Autopilot allows you to capture form submissions from existing forms on your website or landing pages, simply by adding the tracking code. Contacts captured from tracked forms can be added to Journeys using this trigger.
How to capture a form
1. Scan your form and choose your workflow:
As demonstrated above, the form workflow allows you to capture form submissions in Autopilot and either:
- follow any existing workflow of the form (for example, your form software might already display a success message); or
- ignore the existing workflow and redirect to a URL.
If you’re unsure which option to select, we recommend leaving the first option selected.
If no form is found please review our form compatibility section.
2. Select your form and indicate whether it's on multiple pages
When the scan is complete, it will show you the forms on the page, as well as a preview of their fields. Note that the field names may be different to their labels, but they will generally be in the same order.
Select the form you would like to track:
If a form is on multiple pages (e.g. a subscribe form in your website's footer), then select the option below:
3. Map your fields
Map your form fields to corresponding fields in Autopilot. Please ensure you map the email field as this is required to create a contact in Autopilot.
Autopilot makes a best guess for the field mappings, however sometimes you’ll need to search and find a more appropriate field. If you don’t find an appropriate existing field, you can add a new custom field:
In some cases there may be fields that you do not wish to capture. To do this, clear the field and then click outside of it:
There are also two advanced options designed to help you avoid capturing invalid submissions:
- "Only accept form submits if certain fields are present"; and
- "Add validation to my form".
Learn more about these options here.
4. Test your form
To ensure that your form has been properly configured, we recommend testing it by submitting it:
Create a Journey using your form
Now that your form is setup, you can use it in a Journey:
We recommend connecting the following actions to your Form Submitted trigger:
- Add to List action, so you can easily access all contacts that have submitted the form (note that you could also use a smart segment to do this).
- Send Notification action, to alert your team when a new submission is received.
- Send Email action, to send a confirmation email to the contact. Note that by default a contact can only receive an email once. Learn how to override this default for emails of this nature (i.e. transactional emails) here.
Manage your forms
To access your forms, click on any Form Submitted trigger in a Journey, and click "Manage Forms":
The Form Manager allows you to download submissions in CSV format, delete forms and edit existing forms.
Form compatibility and troubleshooting