Navigate to Forms
To access your forms tool, navigate in your HubSpot Marketing Hub Basic, Professional, or Enterprise account to Contacts > Forms. In your HubSpot CRM or Marketing Hub Starter account, navigate to Lead Capture > Forms.
Forms dashboard actions
The forms dashboard contains data such as the form name and the HubSpot pages it appears on. It also contains the number of views, submissions, and submissions rate to provide a holistic view of your form's performance. From the dashboard, you can:
- Filter data to a specified time frame.
- Create a new form.
- Open/edit existing forms by clicking the name of the form.
- View submissions data for a particular form.
- Open up the landing pages that your form appears on in a new tab.
- Edit, clone, and delete a form or export submissions data.
Sorting form views
At some point, you may want to view data within a certain range, such as this past week or this year to date. The default view is this month to date, but can be changed to accommodate the time frame you'd like to see. From the forms dashboard, you'll find a filter near the top left. Select this filter and change your view to suit your preference.
You can also choose a custom time period and input your preferred range.
Once in the forms dashboard, create a new form by clicking Create form in the upper right-hand corner.
When you first create a form, you'll be brought to the Form tab in the form editor. There are three default properties included: First Name, Last Name, and Email. Change the form name for internal use by clicking the pencil icon at the top of the form.
Please note: an email address is not required to create a contact record in HubSpot via a form submission. In order to create contacts without emails, you need to enable this option in your account settings.
To change the text on the submit button, click on the submit button to bring up the Configuration for submit button sidebar menu. Type in new text for the submit button in the Label field in this sidebar menu. You can learn more about creating forms in this article.
Adding form fieldsYou can add fields to your form by clicking on a form field in the Add form field sidebar menu on the left and dragging the field to your form on the right. You can drop the field in the area outlined in blue either above, below, or to the left or right side of an existing field.
Other form elements
In this section, you can also click the Captcha (SPAM prevention) switch to toggle this feature on. Captcha helps prevent SPAM submissions by prompting contacts to select a radio button entitled I'm not a robot.
For Marketing Professional and Enterprise users, you have access to progressive profiling capabilities. Progressive profiling allows you to replace previously answered smart fields and ask more questions as you gather intelligence on your leads.
For example, a lead converts on a TOFU offer and provides their first name, last name, email, and location. They come back at another point for more resources and land on an offer. This time, the previously captured fields are replaced with new questions so that you can get a little more information. You might ask more qualifying questions such as company name, company size, and industry. When the contact comes back another time, since they've already answered those previously qualifying questions, they're then asked another series of questions to further qualify them in some way, for example by asking questions that can segment the visitor into a persona.
The number of questions that appear each time the lead returns is based on the number of questions they've answered. If they've only answered three questions and all three fields are smart, only three new questions will appear. If from those three new questions they only answer two, then upon next visit, only two new (and the one they have not yet previously answered) will appear.
Queued questions are placed below the form in the Queued progressive fields section and appear in the order they are listed. To make a field a progressive field, hover over it and click Edit. In the left sidebar menu that appears, select Replace with queued progressive field from the Progressive field options dropdown menu.
To learn more about smart fields and progressive profiling, check out this article.
Dependent form fields
Within your form, you can set up dependent form fields which allow you to show more fields depending on how the visitor answered an earlier question in the form. For example, if someone enters HubSpot in the Company Name field, then you can show another field, such as Sales Category. To do so, hover over the form field and click Edit. From the left sidebar menu, click Dependent fields to expand that section. Select which options the contact must select in order for another custom field to show, and then click Add.
In the upper right-hand corner of the form, click the Actions dropdown menu. Here, you have the following options:
- View submissions: see a list of all the contacts who have submitted your form, along with all-time views, submissions to date, and the conversion rate.
- Clone form: make a copy of your form. The clone will live in the forms dashboard along with all your other forms.
- Export submissions: export a list of contacts who submitted the form. You can select a CSV, XLS, or XLXS format and specify the email address you would like the export sent to.
- Embed code: grab the form's embed code to use on your external website. To learn more about embedding a form on an external site, take a look at this article from later in this guide.
- Delete form: delete your form so it no longer exists in your forms dashboard.
When you're done editing your form under the Form tab, click the Options tab at the top of your form editor. Here, you have the following options:
- What should happen after a visitor submits this form: decide whether you would like form submitters to see a thank you message or be redirected to another page.
- Follow up options: select the checkbox if you'd like the form submitter's HubSpot owner to be notified of the submission.
- Send submission email notifications to: select specific users or teams from the dropdown menu if you'd like them to be notified of the submission.
- Error message language: specify the language you'd like for your form's error message.
- Cookie tracking: toggle the switch on if you'd like visitors to be tracked with a tracking cookie upon submission.
- Pre-populate fields with known values: toggle the switch on if you'd like visitors to see their information already filled in if their information is known.
To learn more about customizing your form options, check out this user guide article.