Hidden fields

Hidden fields let you store information from query strings - for example, "utm_keyword", "utm_campaign and more

Conditional logic image

What is a hidden field?

Hidden fields are just like normal fields – except they’re hidden! You can pass data into a hidden field via “query strings”, so it can be tied to a particular form submission.

For example, let’s say you link to your website/form from your email marketing platform:


Hiddden fields would let you capture the “source” of “email” and the campaign “my campaign”. This is then saved alongside the other fields, so you can tell who came from where.

Here are some examples we’ve seen customers use hidden fields for:

  • Store the keyword or campaign a user came from, for marketing attribution purposes
  • Store information about the user you want to save with responses, but don’t want to be visible on the page
  • Enrich a contact with third party data

How to add a hidden field to your form

To add a hidden field to your form, simply choose “hidden field” from the list of fields and configure your field – just as you would with a regular field.

You’ll need to specify the name of the field so it matches up to the query parameters you’ll be sending through.

Then, simply send through the query parameters you want to populate your form with, eg:


The value “helloworld!” will be stored against the field “your_field” and shown in your form results, just like any other field.

Get started with hidden fields

To get started using our form builder with hidden fields, just sign up to Growform.

Once you’ve created your first form, just add a “hidden field”.

Which plans include hidden fields?

Hidden fields are pretty standard, so we've included them in all plans!

Hobbyist plan

  • Yes

Agency plan

  • Yes

It all starts here...

Start creating beautiful, multi-step forms that convert with a zero commitment free trial (no credit card required):