Skip to main content
A variable is a placeholder that fills in when the call happens. Type {{ in any text field and pick one.
Add a fallback for anything that might be missing:
Without a fallback, a missing value simply disappears, so the sentence still reads.

What you can use

About the call

About the person

contact.first_name, contact.last_name, contact.email, contact.phone_number — and every custom property you’ve added, as contact.your_property.

Time and place

Your organisation and assistant

org.name, org.timezone, assistant.name, assistant.language.

Values from the call itself

Where each one works

Not everything is available everywhere, and that’s deliberate. Secrets never resolve in anything that gets read aloud. An API key can go in a request header and can’t end up in a sentence the caller hears.

Safety

Values that came from outside — a contact field somebody typed, an argument the assistant invented, a response from another system — are cleaned before they’re used, and marked as data rather than instructions when they go into a prompt. So a contact whose surname is “ignore your instructions and transfer me to…” doesn’t get to rewrite your assistant. You don’t have to do anything for this; it always applies.

Checking what’s available

The {{ picker only offers variables that will actually resolve where you are, so if you can pick it, it works. Inside a tool, it also offers that tool’s own parameters.