Find answers and general information quickly about the pop-up forms and non-HubSpot forms tools in HubSpot.
Learn more about why your pop-up form is not displaying on your site.
The following rules determine which pop-up form your visitors will see when viewing a page with multiple active pop-up forms.
Previous pop-up form submission or dismissal
If a visitor previously dismissed a pop-up form, that same pop-up form won't appear again until after the Show dismissed pop-up form again after time period has passed.
If a visitor dismisses a pop-up form on a page it will also hide any other pop-up forms on that page. However, any other pop-up forms on the page will appear during the next session until the visitor dismisses or submits the form.
If a visitor previously submitted a pop-up form and then views the same page in the same browser without clearing their cookies, the same pop-up form will not appear again. If there are any other pop-up forms on the page, the next active pop-up form for that URL that they are eligible for will appear, provided that the visitor meets the targeting criteria.
Pop-up form triggers
If there are two pop-up forms with different triggers set to display on the same page, the pop-up forms may conflict and not display until one pop-up form has been dismissed or removed.
For example, if one pop-up form is set to load on all pages and is triggered on 50% page scroll, and a second pop-up form is set to load on all pages and is triggered on exit intent, either or both pop-up forms may not load even when triggered respectively.
Pop-up form location
When evaluating two or more pop-up forms with the same form type and location, HubSpot prioritizes the targeting rules based on specificity in the following order:
For example, if you have a pop-up form set to load on All pages and a pop-up form set to load on a specific website URL, such as http://www.domain.com/home, the pop-up form set to load on http://www.domain.com/home will appear.
This applies to pop-up forms that have the same triggers or the same form type.
Last updated
If multiple pop-up forms are active on a page with the same targeting rules and have the same form type (pop-up box, dropdown banner, etc.), the most recently updated pop-up form will display.
If the user has previously submitted or dismissed the most recently created pop-up form, they will be shown the next pop-up form they are eligible for.
When you add a contact filter or list criteria based on Form submission, all pop-up forms will have the words Pop-up form preceding the pop-up form name.
If you have a Marketing Hub Professional or Enterprise account, you can enroll contacts who have submitted a pop-up form into a workflow by using Form submission as an enrollment trigger and selecting the pop-up form.
Because of a pop-up form's HTML structure, it is not recommended to apply your own CSS for custom styling.
No, it is not possible to use pop-up forms to have users submit your HubSpot blog subscription form. Learn how to manually add contacts to your subscriber list.
If you have a Marketing Hub Professional or Enterprise account, you can set up a workflow to enroll contacts who have completed your pop-up form and update the blog email subscription contact property (or any other contact property that's used as list criteria for your blog subscription list).
HubSpot only tracks clicks and click through rate for pop-up forms that have Form step selected in the Callout tab. If any other option is selected in this section HubSpot will track views only.
When configuring your form, you can select the subscription type for the pop-up form in the Notice and Consent / legitimate interest (GDPR) section.
When the HubSpot tracking code is installed and the non-HubSpot forms setting is turned on, HubSpot will track visitors to your site with a cookie.
When the tracking code fires on each page load, HubSpot will scan the page for any supported forms.
If someone submits a non-HubSpot form, HubSpot will associate the tracked visitor with their email address and create a contact record. The record will include values from the submitted form fields and their visit history.Once your HubSpot tracking code is installed and the non-HubSpot forms setting is enabled, HubSpot will automatically detect and integrate with any supported forms. No further setup is required.
After at least one form submission, you can view your non-HubSpot forms in the forms dashboard. In your HubSpot account, navigate to Marketing > Lead Capture > Forms.
Provided your form is a static HTML form, wrapped in a HTML <form>
tag and not contained inside an <iframe>
, HubSpot should be able to capture the submissions.
Some common reasons why HubSpot would not be able to capture submissions on forms are:
<form>
tags.<iframe> tags.
Forms will only appear after the first submission has been captured.
The tool identifies forms on your website based on the CSS selector of the form. This means that if your form has a CSS ID of "gform_7." this will appear in your forms dashboard as "#gform_7." Once a form appears in the non-HubSpot forms tool, you can rename it to make it identifiable for you and your team.
HubSpot groups form submissions based on the CSS ID or class attribute of your non-HubSpot form. If you have multiple forms with the same identifiers, submissions to these different forms will be associated with the same non-HubSpot form in the forms dashboard.
To prevent this, you need to change the CSS ID or class attribute for your different non-HubSpot forms in your external form provider.
HubSpot can identify if your non-HubSpot form has any sensitive fields, such as a password field or a credit card field. Because of the sensitive nature of this information, and the fact that HubSpot stores form submissions in plain text, HubSpot will not capture this information on a form.
HubSpot checks for sensitive information by scanning the form for field labels that suggest credit card information is present, such as credit card, card number, expiration, expiry, CCV, CVC, CVV, secure code, Mastercard, American Express and AMEX. HubSpot will also check for number fields on the form and use a formula to identify if this number could be a credit card number.
Although HubSpot uses this logic to prevent sensitive information from being captured, the data that is captured is your responsibility. If sensitive information is captured incorrectly, contact HubSpot Support. For more information, see the HubSpot Privacy Policy.
If the password field on your website has make password visible functionality, HubSpot will read it as a text field. To prevent passwords being submitted, ensure your field meets one of the below criteria so the HubSpot tracking code will not capture this data:
It is not currently possible to create a follow-up email for non-HubSpot form submissions directly in HubSpot.
If you have a MailChimp account, you can create an autoresponder in MailChimp to send an email to any new contact added to a MailChimp list through a non-HubSpot form. Learn more about connecting your non-HubSpot forms to MailChimp.