Every form in Leadpages includes required email field by default. But there are a lot of great reasons to skip collecting a visitor’s email address on certain forms. Whether you already have a contact’s email address or you just don’t need it, read on to create a form without a visible email field.
The fine print
While hiding the email field in your forms is possible, it can cause issues when you integrate with an email service provider, CRM, or marketing automation tool. Here are some tips to ensure that your form continues to work:
- If you already know a visitor’s email address—maybe you’ve sent them to your page from a link in an email—we recommend setting up URL mapping so your form collects their email address behind the scenes.
- Check with your service provider to determine how they handle duplicate email addresses. Some may overwrite data if the same email address is submitted more than once. This can be a problem if choose to hide your form’s email field without setting up pre-population.
- Always enter a default value (such as
firstname.lastname@example.org) that can act as a fallback. That way, your form will still submit, even if you aren’t able to match an email address to a visitor.
Drag & Drop Builder
Here are the steps for hiding the email field on any Drag & Drop form:
- Click on your Drag & Drop form to open its settings (or, drag a new form widget onto your page). Keep in mind, your form may be located within a Leadbox on your page.
- Make sure you have at least one field other than email on your form.
- Click the email field in the sidebar to open its settings.
- Check the “This is a hidden field” option. Then, give the field a default value that looks like an email address (such as
- Optionally, enter a URL variable name in the “URL Mapping” field. Learn more…
- Click Done to save your field settings, then click Save to close your form’s settings.
Now, visitors will be able to submit your form without entering an email address.
Here’s how to hide the email address field in a Standard Builder form:
- Open your form settings by clicking any call to action on your page that opens a form.
- Scroll to the bottom of form settings panel and click Show advanced options… (under the “Hidden form fields” section).
- Click E-Mail Address under the “Form Fields” section.
- Change the field role to “Hidden”. Enter a default value that looks like an email address (e.g.
- Click Okay to save the field settings, then Okay to save the form settings. Then, save your page itself.
Set up pre-population
One of the most common reasons for hiding a form’s email field is that you already have emails for a page’s intended audience. In those cases, we recommend using URL pre-population to make sure your visitor’s emails are collected (even if they don’t enter them). Here’s how:
- Return to your form’s email field settings (using the steps above).
- Enter a URL variable (also referred to as a query string or UTM parameter) to use for pre-population. It’s best to choose a simple, intuitive variable such as “email”. Your variable can contain a hyphen (-) or underscore (_), but other special characters may cause issues.
- Save your field settings.
- Set up a link that dynamically includes your contact’s email addresses and your variable—for example,
email@example.com. You’ll need to check with whatever service you’re using to determine how to include email addresses in links.
If you have any questions about the steps above, don’t hesitate to reach out to our fantastic support team—they’ll be happy to help!
(Updated June 12, 2017)
Please let us know if you have additional questions.
You can always file a support ticket if you have additional questions by clicking the Support button in your dashboard shown here or clicking here to file a support ticket.