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 has previously dismissed a pop-up form, they won't be presented with that same pop-up form for 14 days. If a visitor dismisses a pop-up form on a page it will also hide any other pop-up forms on that page. The dismissed form will not display on the page for 14 days however the other pop-up forms on the page will display on the next session until the visitor dismisses or submits on them.
If they have previously submitted that pop-up form and are viewing a page with that same pop-up form in the same browser without clearing their cookies, they will not be shown the same pop-up form again. They will be shown the next active pop-up form for that URL that they are eligible for, if any.
Flow triggers
If there are two pop-up forms with different flow triggers set to load on the same page with the same location specificity, the pop-up forms won't conflict each other and will wait for their respective triggers, assuming the user has not previously submitted or dismissed either pop-up form.
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, the two pop-up forms will load when they are triggered respectively.
Pop-up form location
When evaluating 2 or more pop-up forms that should load in the same area, there is a set of rules that control which pop-up form should load based on which has the most specific targeting rules. HubSpot prioritizes the targeting rules 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 display. This applies to pop-up forms that have the same flow triggers (on 50% page scroll, on exit intent, etc.) or the same type (pop-up box, dropdown banner, etc.).
Last updated
If multiple pop-up forms are active on a page with the same location specificity, the same trigger, and have the same 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.
Due to the nature of pop-up forms' HTML structure, targeting these elements with your own CSS for custom styling is not recommended.
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 that changes the blog email subscription contact property (or any other contact property that's used as list criteria for your blog subscription list) and enroll contacts who have completed your pop-up form.
HubSpot only tracks clicks and click through rate for pop-up forms that have Form step selected in the section Where should this button link to?.
If any other type of pop-up form is selected in this section HubSpot will track views only.
Once your tracking code is installed, the tool automatically detects and integrates with your contact and comment forms that contain an email address field on your website. No further setup is required. You'll see these non-HubSpot forms in your 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>
, collected forms 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>
Due to the way WooCommerce submits forms, HubSpot is unable to provide tracking for those forms. However, if a visitor submits a supported form on your site, HubSpot will be able to track them on WooCommerce product pages.
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 collected forms tool, you can rename it to make it identifiable for you and your team.
HubSpot can identify if your non-HubSpot form has any sensitive fields, such as a password field or a credit card field. Due to 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. Non-HubSpot forms will also check for number fields on the form and use a formula to identify if this number could possibly 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. Should sensitive information ever get captured incorrectly, contact HubSpot. For more information, see the HubSpot Privacy Policy.
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.