Non-HubSpot forms are HTML forms on your external site that weren't created in HubSpot. When you install the HubSpot tracking code on your external page or use the HubSpot WordPress plugin, submissions to non-HubSpot forms will be collected in HubSpot.
For form submissions to be collected in HubSpot, your form must:
If your form isn't capturing submissions, learn more about common issues with non-HubSpot forms.
When using non-HubSpot forms, do take note of the following:
Because these behaviors are due to external factors, HubSpot cannot prevent them. Alternatively, you can consider working with a developer to connect your non-HubSpot forms directly using HubSpot's Submit data to a form API or an existing form integration.
Use the non-HubSpot forms tool to start collecting submissions on your website as soon as submissions occur. The tool is able to identify your website's external forms based on the <form>
tag in the HTML code. The form submission data is stored in localStorage and then pushed back into HubSpot to either create a new contact or update any existing contact record with the same email address.
Please note: each time the submit button is clicked on your non-HubSpot form it will trigger a form submission in HubSpot. This includes instances where a user has not filled out all required fields and clicks the submit button, HubSpot will record this action as a form submission.
To enable or disable the collection of information from non-HubSpot forms on your pages:
All data submitted to non-HubSpot form fields will only match to single-line text field type properties in HubSpot. Non-HubSpot form fields cannot match with other field types.
If a corresponding single-line text field type property cannot be detected, the data submitted won't be stored on the contact record. The details submitted for that form field will still be available in the form submission data.
You can create form fields or labels to match HubSpot default properties or create a custom contact property to match the name or label of your form field. However, non-HubSpot form fields cannot be manually mapped. HubSpot will automatically try to map form fields to existing contact properties in HubSpot using logic in the following order:
Hover over a non-HubSpot form and click the Actions dropdown menu to: