Creating Surveys

Personalizing With Tokens

3 min readUpdated 2026-09-16

Drip Surveys supports a small set of liquid variables that get swapped for real values. There are only four places tokens are involved, and they do not all support the same ones. This article states exactly which token works where, because the mismatch catches people out.

The two tokens the app advertises

Both General settings and Notification settings have a small question-mark button that opens a Liquid variables modal. It lists two variables:

  1. %customer_name%
  2. %customer_email%

Notification email content — confirmed

When a response comes in and the notification email is built, Drip Surveys replaces exactly two tokens in your email body:

  1. %customer_name% becomes the name submitted with the response.
  2. %customer_email% becomes the email submitted with the response.

Nothing else is substituted. A body of "New feedback from %customer_name% (%customer_email%)" arrives with the real name and email filled in.

Important

%order_number% is not replaced in notification emails. If you put it in your email body, the recipient receives the literal text %order_number%.

The in-app preview — a different set

The live preview pane on the General settings page substitutes a different pair of tokens, using placeholder sample values:

  1. %order_number% shows as #12345.
  2. %customer_email% shows as john@doe.com.

%customer_name% is not substituted in the preview. If you type it into your form title, the preview shows the raw %customer_name% text.

Warning

do not use the preview to decide whether a token works. The preview replaces %order_number% but the email does not, and the email replaces %customer_name% but the preview does not. The two disagree, and neither one is a reliable guide to the other.

Survey text shown to shoppers

The survey itself is rendered by a Shopify checkout extension, separate from the app dashboard. The app's own help modal offers %customer_name% and %customer_email% for survey text, but you should confirm the result on a real order rather than trusting the preview pane.

  1. Add the token to the field you want to personalise and save.
  2. Place a test order.
  3. Read the thank-you page and check whether the token was replaced or printed literally.
  4. If it printed literally, remove it and use plain wording instead.

Good to know

  • Type tokens exactly, percent signs included. A space or a typo such as %customer name% is never replaced and prints as-is.
  • Tokens are replaced by simple text substitution, so a missing value leaves an empty gap. Write your wording so it still reads correctly when the name is blank.

Was this article helpful?

Let us know so we can improve our docs