Restrict a form from being filled out by someone not on an email list

We need a way to only allow a form to be filled out by someone on an email list we've set up in HubSpot. For example, if the email they enter into the Email field matches one on the contact/send list they can see the form and submit it. Thanks!

HubSpot updates
1 Reply
BrandManager_IL Occasional Contributor | Diamond Partner | Certified Trainer
Occasional Contributor | Diamond Partner | Certified Trainer

Suggestion: use Smart Content to do this.

Form modules can be made smart.

Use the List-based rule to display the form you want the contacts on that list to see. The default can be some placeholder content or another form.


If the above will not work (i.e. you only have a list of email addresses, but they are not contacts that have had their activity tracked by HubSpot yet), you can try gating the main form behind a simpler form that asks for their email, then redirecting upon submission to a second landing page with a Smart Content form module as detailed above.


Landing Page 1, Form 1 (Gate): Email Address > Submit

Landing Page 2: Smart Content that shows or hides the actual form based on the presence of the contact within the list (smart content rules set up as above).