Available Variables Reference
Assistable.ai provides a rich set of dynamic variables you can use throughout your AI assistant prompts, messages, and workflows. Variables are referenced using the {{variable_name}} syntax — for example, {{contact.first_name}} will be replaced with the contact's first name at runtime.
Below is a comprehensive reference of all available variable categories.
Session Variables
Top-level identifiers for the current conversation session.
Variable | Description | Example Value |
|---|---|---|
| ID of the current sub-account/location |
|
| Account name |
|
| Parent account ID |
|
| ID of the AI assistant handling the conversation |
|
| ID of the contact in the conversation |
|
| ID of the linked calendar |
|
| ID of the workspace |
|
| Direction of the conversation |
|
| Communication channel type |
|
| Current date at session start |
|
| Current time at session start |
|
| Timezone of the session |
|
| ID of the phone number in use |
|
| Destination phone number or address |
|
| Originating phone number or address |
|
| Target user for routing |
|
| Target assistant for handoff |
|
| Messaging profile identifier |
|
| Phone ID used for outbound calls |
|
| Phone ID receiving inbound calls |
|
| Persistent memory content for the assistant | (text blob) |
| Assistant personality/system prompt | (text blob) |
| Greeting message |
|
| Assistant-specific greeting override |
|
Right Now Variables
Dynamic date and time values computed at the moment of execution. All prefixed with right_now.
Variable | Description | Example Value |
|---|---|---|
| Current date (formatted) |
|
| Current time (formatted) |
|
| Current date (short format) |
|
| Current time (short format) |
|
| Combined date and time |
|
| Current timezone name |
|
| Timezone abbreviation |
|
| Current second |
|
| Current minute |
|
| Current hour (24h) |
|
| AM or PM indicator |
|
| Numeric day of week |
|
| Name of the day |
|
| Day of the month |
|
| Month name |
|
| Month number |
|
| Current year |
|
| Tomorrow's date |
|
| Day after tomorrow's date |
|
| This week's Monday date |
|
| This week's Tuesday date |
|
| This week's Wednesday date |
|
| This week's Thursday date |
|
| This week's Friday date |
|
| This week's Saturday date |
|
| This week's Sunday date |
|
Contact Variables
CRM contact fields for the person in the conversation. All prefixed with contact.
Variable | Description | Example Value |
|---|---|---|
| Unique contact ID |
|
| First name |
|
| Last name |
|
| Full name |
|
| Formatted phone number |
|
| Raw phone number (E.164) |
|
| Email address |
|
| Contact's timezone |
|
| Street address |
|
| City |
|
| State |
|
| Postal/ZIP code |
|
| Lead source |
|
| Contact's website |
|
| Date of birth |
|
| Contact notes |
|
| Assigned tags |
|
| Associated business account |
|
| Year the contact entered nurture |
|
| Lifetime value |
|
Location Variables
Business and sub-account information. All prefixed with location.
Core Location Fields
Variable | Description | Example Value |
|---|---|---|
| Location ID |
|
| Location/business name |
|
| Street address |
|
| City |
|
| State |
|
| Country |
|
| Postal/ZIP code |
|
| Locale setting |
|
| Website URL |
|
| Location timezone |
|
| Logo image URL |
|
| Custom domain |
|
| Currency code |
|
| Date the location was created |
|
| Brand identifier |
|
| Parent company ID |
|
Location Owner/Contact
Variable | Description | Example Value |
|---|---|---|
| Owner first name |
|
| Owner last name |
|
| Owner full name |
|
| Location email |
|
| Formatted phone |
|
| Raw phone (E.164) |
|
Business Profile (location.business.*)
Variable | Description | Example Value |
|---|---|---|
| Business name |
|
| Business address |
|
| Business city |
|
| Business state |
|
| Business country |
|
| Business postal code |
|
| Business website |
|
| Business timezone |
|
| Business email |
|
| Business logo URL |
|
location.social.*
Variable | Description | Example Value |
|---|---|---|
| Facebook URL |
|
| Google Places ID |
|
| LinkedIn URL |
|
| Instagram URL |
|
| YouTube URL |
|
| Twitter/X URL |
|
| Yelp URL |
|
| Pinterest URL |
|
User Variables
Information about the assigned user or agent handling the conversation. All prefixed with user.
Variable | Description | Example Value |
|---|---|---|
| User ID |
|
| Display name |
|
| First name |
|
| Last name |
|
| Full name |
|
| Email address |
|
| Formatted phone |
|
| Raw phone (E.164) |
|
| Phone extension |
|
| User role name |
|
| Role type |
|
| Assigned location IDs |
|
Custom Values
Custom values are user-defined fields that vary per account and workspace. They allow you to store and reference business-specific data throughout your assistant prompts and workflows. All prefixed with custom_values.
Since these are defined by you, the available fields depend on what has been configured in your CRM. Common examples include:
Variable | Description | Example Value |
|---|---|---|
| Your company name |
|
| Business timezone |
|
| Logo URL |
|
| Scheduling link |
|
| Business hours text |
|
Tip: You can create custom values in your CRM settings and reference them anywhere using the {{custom_values.your_field_name}} syntax. This is a powerful way to keep your prompts dynamic and easy to update across all assistants.