Escourtly Docs
The editor

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=Paystack

That 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.

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.

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=Paystack in 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.

On this page