Skip to content

Non-HubSpot forms | Frequently Asked Questions

Last updated: July 21, 2025

Available with any of the following subscriptions, except where noted:

Find answers and general information quickly about the non-HubSpot forms tool in HubSpot.

Non-HubSpot forms FAQ

How do non-HubSpot forms work?

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.

How do I integrate my website forms?

Once your HubSpot tracking code is installed and the non-HubSpot forms setting is turned on, 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 > Forms.

Do non-HubSpot forms work with my form builder?

Provided your form is a static HTML form, wrapped in an HTML <form> tag and not contained inside an <iframe>, HubSpot should be able to capture the submissions.

Some common reasons HubSpot wouldn't be able to capture submissions on forms are:

  • Form isn't enclosed in <form> tags.
  • Form is contained inside <iframe> tags.
  • Form has JavaScript bound to the form submit event or submit button click event. This is how the tool captures submissions and any other events, and can prevent HubSpot from knowing when submissions occur.
  • Form was introduced after the page completed loading. The tool scans the page as soon as it loads and listens to submissions on forms that were present at that point.
  • Form is on a single-page app. In most single-page apps, the HTML isn't loaded when navigating to another page. As a result, HubSpot can't capture these form submissions. 
  • Form has sensitive fields, such as credit card number.
  • Form has hidden fields. The tool doesn't collect information from any hidden fields.
  • The email field isn't an email type input, as in: <input type="email">.
  • Form isn't using a standard <input type="submit"> button for its form submission. The form must have a standard <input type="submit"> button to capture submissions.

Why aren't my non-HubSpot forms appearing in my forms dashboard?

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.

Why are all my non-HubSpot form submissions appearing in the same form?

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. 

Why did the tool flag a form submission?

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.

Why is my customer's password appearing in their form submission?

If the password field on your website has make password visible functionality, HubSpot will read it as a text field. This can result in the HubSpot tracking code capturing the input password data.

To prevent passwords from being submitted, check that your password field meets at least one of the following criteria:

  • The type for the input field is "password" and not "text", such as <input type="password"> , rather than <input type="text">.
  • The name for the input field is "password", such as <input name="password">
  • The label for the field is "password", such as <label for="password">Password:</label>

How do I create an email autoresponder for non-HubSpot form submissions?

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.

Was this article helpful?
This form is used for documentation feedback only. Learn how to get help with HubSpot.