Skip to main content
Variables use the {{variable_name}} syntax and are replaced with real values at runtime.

Session Variables

VariableDescriptionExample
location_idCurrent sub-account/location IDabc123def456
accountAccount nameAcme Corp
assistant_idAI assistant IDasst_001
contact_idContact IDcon_12345
calendar_idLinked calendar IDcal_abc123
directionConversation directioninbound
channelCommunication channelsms
current_dateDate at session start2026-02-27
current_timeTime at session start14:30:00
timezoneSession timezoneAmerica/New_York
phone_idPhone number IDph_555001
toDestination number+15551234567
fromOriginating number+15559876543
memoryPersistent memory content(text)
greetingGreeting messageHello! How can I help?

Right Now Variables

Dynamic values computed at execution time. Prefixed with right_now.
VariableDescriptionExample
right_now.current_dateFormatted dateFebruary 27, 2026
right_now.current_timeFormatted time2:30 PM
right_now.day_nameDay of the weekFriday
right_now.monthMonth nameFebruary
right_now.yearCurrent year2026
right_now.am_pmAM or PMPM
right_now.timezoneTimezone nameAmerica/New_York
right_now.tomorrow_dateTomorrow’s date02/28/2026
right_now.mon_date through right_now.sun_dateThis week’s dates02/23/2026

Contact Variables

CRM contact fields. Prefixed with contact.
VariableDescriptionExample
contact.first_nameFirst nameJohn
contact.last_nameLast nameSmith
contact.full_nameFull nameJohn Smith
contact.phoneFormatted phone(555) 123-4567
contact.phone_rawRaw E.164 phone+15551234567
contact.emailEmail addressjohn@example.com
contact.timezoneContact timezoneAmerica/Chicago
contact.address1Street address123 Main St
contact.cityCityDallas
contact.stateStateTX
contact.postal_codeZIP code75201
contact.sourceLead sourceWebsite Form
contact.tagsAssigned tagsvip, returning-client
contact.notesContact notesPreferred callback after 5 PM

Location Variables

Business and sub-account info. Prefixed with location.
VariableDescriptionExample
location.nameBusiness nameAcme Corp - Downtown
location.addressStreet address456 Commerce Blvd
location.cityCityAustin
location.stateStateTX
location.websiteWebsite URLhttps://acmecorp.com
location.timezoneTimezoneAmerica/Chicago
location.phonePhone number(555) 987-6543
location.emailEmailinfo@acmecorp.com
location.first_nameOwner first nameJane
location.last_nameOwner last nameDoe

Business Profile (location.business.*)

VariableDescription
location.business.nameBusiness name
location.business.addressBusiness address
location.business.websiteBusiness website
location.business.emailBusiness email
VariableDescription
location.social.facebookFacebook URL
location.social.instagramInstagram URL
location.social.linkedinLinkedIn URL
location.social.youtubeYouTube URL
location.social.twitterTwitter/X URL

User Variables

Assigned user/agent info. Prefixed with user.
VariableDescriptionExample
user.nameDisplay nameSarah Johnson
user.first_nameFirst nameSarah
user.emailEmailsarah@acmecorp.com
user.phonePhone(555) 222-3344
user.roleRole nameAdmin

Custom Values

User-defined fields. Prefixed with custom_values.
VariableDescriptionExample
custom_values.company_nameYour company nameAcme Corporation
custom_values.timezoneBusiness timezoneAmerica/New_York
custom_values.booking_linkScheduling linkhttps://calendly.com/acmecorp
custom_values.office_hoursBusiness hoursMon-Fri 9AM-5PM EST
Create custom values in your CRM settings and reference them with {{custom_values.your_field_name}}. This keeps prompts dynamic and easy to update across all assistants.