Personalize with variables
Put a variable in your text and one recorded demo greets every recipient by name, straight from the share link.
Record a demo once, send it to a hundred prospects, and have each one open a walkthrough that already shows their name and their company. That's what variables do: placeholders in your text that fill in from the share link.
Writing a variable
A variable is a single word in double curly braces. Type it anywhere you can edit text — inside the captured page or in an annotation:
Welcome back, {{firstName}}You can name variables anything, as long as each is a single word: firstName, company, plan, email.
Set a default
Add a fallback after a pipe, used when no value is passed:
Welcome back, {{firstName | there}}Open the bare link and it reads "Welcome back, there". Pass a value and it wins.
There's always a sensible fallback
Even without a default, a variable never leaves an empty gap. With no value and no default, {{firstName}} falls back to a readable version of its name — "First Name". So a link someone forgot to personalize still reads cleanly, never "Welcome back, ".
Passing values
Add the variable's value to the share link as a query parameter:
https://demo.escourtly.com/your-demo-id?firstName=Chidi&company=PaystackThat link renders "Chidi" and "Paystack" everywhere those variables appear — across every step, in the page and in your annotations. Values with spaces are fine; the link encodes them for you.
The easy way to build a link
You don't have to hand-write query strings. Open Share and Escourtly detects the variables your demo uses and shows a Personalize this demo panel — one field per variable. Fill in a recipient's details and the personalized link builds itself as you type, ready to copy.
Add variables to your demo
Edit the text on any step (or an annotation) to include {{firstName}}, {{company}}, and so on.
Open Share
The Personalize panel lists every variable it found. Leave a field blank to use its default.
Copy the personalized link
Send that link to that recipient. Build a fresh one for the next person — same demo, different name.
Where variables work
- The captured page — a name in a sidebar, a company in a heading, anything you edited.
- Annotations — the heading and description of any callout bubble.
In the editor you see the raw {{tokens}} so you can edit them. Preview shows the defaults, exactly what someone opening a bare link would see. The share link fills in whatever you pass.
Publish again after adding variables
Variables ship with the published demo. Add them, then press Publish so the live link resolves them. See Publish and share.
A pattern that converts
Personalized demos in outbound work because they feel made-for-me:
- In a cold email: "I recorded a 60-second walkthrough for the
{{company}}team" — with?company=Paystackin the link. - In a follow-up: greet them by name on the first step so the demo picks up your conversation.
- At scale: keep one recording, generate a link per prospect, and let the CTA and analytics do the rest.