Hidden variables

You can use URL parameters to pass data into hidden variables in your Responsly surveys. This allows you to include information you already know in the survey link, helping you personalize the respondent’s experience and get richer insights from your results.



Hidden fields are available from the Professional Plan.

What is a hidden variable?

A hidden variable is a piece of information that is passed through the survey URL. It is invisible to respondents but stored together with their answers. You can use it to track respondents, add context, or personalize survey content.

Some common examples include:

  • Tracking the traffic source of your respondent (social media, website, campaign).
  • Passing information like a respondent’s name, email, or customer ID.
  • Mentioning a hidden value inside your survey using answer piping (e.g. “Hi $name”).
  • Prefilling form fields so respondents don’t have to type known details.
  • Sending UTM parameters to track marketing campaigns.

Create a hidden variable

  1. Open your survey in Responsly.
  2. Go to Settings → Hidden variables.
  3. Click Add hidden variable.
  4. Name your variable, for example, email or name
  5. Save your changes.

You can add as many hidden variables as you need. For instance, if you want to track both the respondent’s name and traffic source, create two variables: name and email

Add hidden variables to your survey link

When you publish your survey, copy the link. To pass hidden variables, add them as URL parameters.

  • The first hidden variable starts with ?
  • Additional variables are separated with &

For example:

https://yourcompany.responsly.com/s/abcd1234?name=Jane&email=X 

In this case:

  • The hidden variable name will be saved as “Marie”
  • The hidden variable email will be saved as “email adress”
You can add values manually or have them filled automatically by tools like Mailchimp, or Salesforce. These systems can insert values dynamically (e.g. {{email}} ), so each respondent receives a personalized link.

You can use other variables similarly, such as:

order_id=order_id → order number.

client_id=client_id → customer ID,

Mention hidden variables in your survey

You can display hidden values directly inside your survey using answer piping.

For example:

  • Hidden variable: name=Jane
  • Survey text: “Hi $name, thanks for your feedback.”
  • Displayed to respondent: “Hi Jane, thanks for your feedback.”

This lets you personalize the survey experience without asking respondents to re-enter details you already have.

This way, every response is automatically linked to the right person, without asking them to type in their name or email.

Need help or have more questions?

Responsly platform helps us to manage customer satisfaction and communication within our organization.

Alicja Zborowska, Administration Specialist

Red bull
Bayer

We automated the product experience management process.

KraftHeinz

Managing customer experience is made easy with Responsly.

Danone

Our suppliers are surveyed quickly and efficiently.

Feel the Responsly advantage over other products

Talk to us!