Use {{ variable.path }} to insert a value. Choose the matching context before using a variable. An event must actually carry the related Member, Chat, or record; an advertised optional namespace does not guarantee a value.
actor
| Variable | Type | Meaning | Contexts |
|---|
actor.email | string | Email of the Member who performed the action | Set 12 |
actor.external_id | string | External ID of the Member who performed the action | Set 12 |
actor.first_name | string | First name of the Member who performed the action | Set 12 |
actor.id | number | ID of the Member who performed the action | Set 12 |
actor.last_name | string | Last name of the Member who performed the action | Set 12 |
actor.name | string | Name of the Member who performed the action | Set 12 |
actor.phone | string | Phone of the Member who performed the action | Set 12 |
assignment
| Variable | Type | Meaning | Contexts |
|---|
assignment.created_at | string | Assignment creation timestamp | Set 6 |
assignment.id | number | Assignment ID | Set 6 |
assignment.uuid | string | Assignment UUID | Set 6 |
assistant
| Variable | Type | Meaning | Contexts |
|---|
assistant.first_name | string | Assistant first name | Set 5 |
assistant.name | string | Assistant name | Set 5 |
call
| Variable | Type | Meaning | Contexts |
|---|
call.answered_by | string | Twilio AMD classification: human, machine_start, machine_end_beep, machine_end_silence, machine_end_other, fax, or unknown. None when AMD did not run on the call. | Set 10 |
call.caller_number | string | Twilio From number in E.164 format (e.g. +15135352506). None when the caller is anonymous or the number is unavailable. | Set 10 |
call.disposition | string | Twilio call disposition: completed, busy, no-answer, failed, or canceled | Set 10 |
chat
| Variable | Type | Meaning | Contexts |
|---|
chat.id | string | Chat/conversation ID | Set 4 |
current_date
| Variable | Type | Meaning | Contexts |
|---|
current_date | string | Current date (YYYY-MM-DD) | Set 1 |
current_time
| Variable | Type | Meaning | Contexts |
|---|
current_time | string | Current time (HH:MM) | Set 1 |
datetime
| Variable | Type | Meaning | Contexts |
|---|
datetime.day_of_month | number | Day of month (1-31) | Set 1 |
datetime.day_of_week | number | Day of week (0=Monday, 6=Sunday) | Set 1 |
datetime.hour | number | Current hour (0-23) | Set 1 |
datetime.minute | number | Current minute (0-59) | Set 1 |
datetime.month | number | Month (1-12) | Set 1 |
datetime.second | number | Current second (0-59) | Set 1 |
datetime.timestamp | string | ISO 8601 timestamp | Set 1 |
datetime.timezone | string | Workspace timezone | Set 1 |
datetime.year | number | Year | Set 1 |
event
| Variable | Type | Meaning | Contexts |
|---|
event.end_time | string | Event end time (ISO format) | Set 9 |
event.eventType | string | Type of calendar event | Set 9 |
event.start_time | string | Event start time (ISO format) | Set 9 |
event.title | string | Calendar event title | Set 9 |
fax
| Variable | Type | Meaning | Contexts |
|---|
fax.connection_id | number | Documo connection that received the fax (0 when the fax arrived on a workspace phone number) | Set 14 |
fax.filename | string | Filename of the stored PDF (empty string when absent) | Set 14 |
fax.id | number | Inbound fax ID | Set 14 |
fax.page_count | number | Number of pages received (0 when the provider reported none) | Set 14 |
fax.pdf_file_id | number | File ID of the received PDF (0 when absent) | Set 14 |
fax.phone_number_id | number | Workspace phone number that received the fax (0 when the fax arrived through a Documo connection) | Set 14 |
fax.received_at | string | ISO 8601 timestamp of when the fax became durably stored (empty string when it never did) | Set 14 |
fax.sender_csid | string | Station identifier the sending fax machine transmitted about itself. Entirely self-declared — provenance, never identity. Empty string when unavailable. | Set 14 |
fax.sender_number | string | Calling number the provider reported. An unauthenticated, spoofable claim by the sender — provenance, never identity. Empty string when unavailable. | Set 14 |
fax.source | string | Endpoint the fax arrived on: documo or phone_number | Set 14 |
fax.status | string | Ingestion status: pending, received, or failed | Set 14 |
fax.tiff_file_id | number | File ID of the original raster, when the provider supplied one (0 otherwise) | Set 14 |
fax.uuid | string | Inbound fax UUID | Set 14 |
| Variable | Type | Meaning | Contexts |
|---|
form.create_url | string | URL to create a new record for this form/data type | Set 13 |
is_business_hours
| Variable | Type | Meaning | Contexts |
|---|
is_business_hours | boolean | Supplied business-hours flag; false when not provided | Set 1 |
journey
| Variable | Type | Meaning | Contexts |
|---|
journey.enrolled_at | string | ISO timestamp when member was enrolled | Set 15 |
journey.id | number | Journey ID | Set 15 |
journey.name | string | Journey name | Set 15 |
journey.status | string | Member's journey status (active, completed, exited) | Set 15 |
journey.step_id | number | Current step ID | Set 15 |
journey.step_name | string | Current step name | Set 15 |
member
| Variable | Type | Meaning | Contexts |
|---|
member.age | number | Member age in whole years | Set 2 |
member.date_of_birth | string | Member date of birth (YYYY-MM-DD) | Set 2 |
member.email | string | Member email address | Set 2 |
member.external_id | string | Member external ID | Set 2 |
member.first_name | string | Member first name | Set 2 |
member.id | number | Member ID | Set 2 |
member.last_name | string | Member last name | Set 2 |
member.name | string | Member full name | Set 2 |
member.phone | string | Member phone number | Set 2 |
member.uuid | string | Member UUID | Set 2 |
now
| Variable | Type | Meaning | Contexts |
|---|
now | string | Current ISO 8601 timestamp | Set 1 |
phone_number
| Variable | Type | Meaning | Contexts |
|---|
phone_number.brand_name | string | Brand name configured on the workspace phone number (for compliance / caller ID) | Set 8 |
phone_number.name | string | Human-readable name configured on the workspace phone number | Set 8 |
phone_number.number | string | E.164 phone number the call/SMS came in on | Set 8 |
record
| Variable | Type | Meaning | Contexts |
|---|
record.created_at | string | Record creation timestamp | Set 13 |
record.data | object | Data record field values (user-defined) | Set 13 |
record.external_id | string | Record external ID | Set 13 |
record.id | number | Record ID | Set 13 |
record.owner.email | string | Record owner email | Set 13 |
record.owner.external_id | string | Record owner external ID (e.g., Monday.com item ID) | Set 13 |
record.owner.first_name | string | Record owner first name | Set 13 |
record.owner.id | number | Record owner ID | Set 13 |
record.owner.name | string | Record owner full name | Set 13 |
record.owner.phone | string | Record owner phone number | Set 13 |
record.update_url | string | URL to view/edit the record in the member portal | Set 13 |
record.updated_at | string | Record last update timestamp | Set 13 |
task
| Variable | Type | Meaning | Contexts |
|---|
task.description | string | Task description | Set 7 |
task.id | number | Task ID | Set 7 |
task.name | string | Task name | Set 7 |
task.uuid | string | Task UUID | Set 7 |
webhook
| Variable | Type | Meaning | Contexts |
|---|
webhook.board_id | string | Board ID from webhook (Monday.com) | Set 11 |
webhook.item_id | string | Item ID from webhook (Monday.com) | Set 11 |
webhook.item_name | string | Item name from webhook (Monday.com) | Set 11 |
webhook.source | string | Webhook source (e.g., 'monday', 'custom') | Set 11 |
workflow
| Variable | Type | Meaning | Contexts |
|---|
workflow.id | number | Workflow ID | Set 3 |
workflow.uuid | string | Workflow UUID | Set 3 |
Context availability
Availability Set 1
Event Rule: assignment:concluded, Event Rule: calendar_event:cancelled, Event Rule: calendar_event:created, Event Rule: calendar_event:ended, Event Rule: calendar_event:no_show, Event Rule: calendar_event:starting, Event Rule: calendar_event:updated, Event Rule: call:completed, Event Rule: call:started, Event Rule: call:summary, Event Rule: chat:callback, Event Rule: chat:created, Event Rule: chat:summary, Event Rule: connector:event, Event Rule: data_record:changed, Event Rule: data_record:created, Event Rule: data_record:updated, Event Rule: fax:received, Event Rule: journey:completed, Event Rule: journey:enrolled, Event Rule: journey_step:execute, Event Rule: link:clicked, Event Rule: member:updated, Event Rule: message:created, Event Rule: routine:triggered, Event Rule: task:command, Event Rule: task:enter, Event Rule: task:execute, Event Rule: task:exit, Event Rule: voicemail:received, Event Rule: workflow:assistant_message, Event Rule: workflow:execute, Event Rule: workflow:user_message, Event Rule: workspace:member_joined, Event Rule: workspace:member_left, General editor, Object: calendar, Object: calendar_event_type, Object: call, Object: chat, Object: data_record, Object: fax, Object: journey, Object: member, Object: routine, Object: task, Object: voicemail, Object: workflow, Object: workspace
Availability Set 2
Event Rule: assignment:concluded, Event Rule: calendar_event:cancelled, Event Rule: calendar_event:created, Event Rule: calendar_event:ended, Event Rule: calendar_event:no_show, Event Rule: calendar_event:starting, Event Rule: calendar_event:updated, Event Rule: call:completed, Event Rule: call:started, Event Rule: call:summary, Event Rule: chat:summary, Event Rule: connector:event, Event Rule: data_record:changed, Event Rule: data_record:created, Event Rule: data_record:updated, Event Rule: fax:received, Event Rule: journey:completed, Event Rule: journey:enrolled, Event Rule: journey_step:execute, Event Rule: member:updated, Event Rule: routine:triggered, Event Rule: task:command, Event Rule: task:enter, Event Rule: task:execute, Event Rule: task:exit, Event Rule: workflow:assistant_message, Event Rule: workflow:execute, Event Rule: workflow:user_message, Event Rule: workspace:member_joined, Event Rule: workspace:member_left, General editor, Object: data_record, Object: fax, Object: journey, Object: member, Object: routine, Object: task, Object: workspace
Availability Set 3
Event Rule: assignment:concluded, Event Rule: calendar_event:cancelled, Event Rule: calendar_event:created, Event Rule: calendar_event:ended, Event Rule: calendar_event:no_show, Event Rule: calendar_event:starting, Event Rule: calendar_event:updated, Event Rule: connector:event, Event Rule: routine:triggered, Event Rule: task:command, Event Rule: task:enter, Event Rule: task:execute, Event Rule: task:exit, Event Rule: workflow:assistant_message, Event Rule: workflow:execute, Event Rule: workflow:user_message, General editor, Object: routine, Object: task
Availability Set 4
Event Rule: assignment:concluded, Event Rule: call:completed, Event Rule: call:started, Event Rule: call:summary, Event Rule: chat:summary, Event Rule: task:command, Event Rule: task:enter, Event Rule: task:execute, Event Rule: task:exit, Event Rule: workflow:assistant_message, Event Rule: workflow:execute, Event Rule: workflow:user_message, General editor, Object: task
Availability Set 5
Event Rule: assignment:concluded, Event Rule: fax:received, Event Rule: task:command, Event Rule: task:enter, Event Rule: task:execute, Event Rule: task:exit, Event Rule: workflow:assistant_message, Event Rule: workflow:execute, Event Rule: workflow:user_message, General editor, Object: fax, Object: task
Availability Set 6
Event Rule: assignment:concluded, Event Rule: task:command, Event Rule: task:enter, Event Rule: task:execute, Event Rule: task:exit
Availability Set 7
Event Rule: assignment:concluded, Event Rule: task:command, Event Rule: task:enter, Event Rule: task:execute, Event Rule: task:exit, Event Rule: workflow:assistant_message, Event Rule: workflow:execute, Event Rule: workflow:user_message, General editor, Object: task
Availability Set 8
Event Rule: calendar_event:cancelled, Event Rule: calendar_event:created, Event Rule: calendar_event:ended, Event Rule: calendar_event:no_show, Event Rule: calendar_event:starting, Event Rule: calendar_event:updated, Event Rule: call:completed, Event Rule: call:started, Event Rule: call:summary, Event Rule: chat:callback, Event Rule: chat:created, Event Rule: chat:summary, Event Rule: message:created, Event Rule: task:command, Event Rule: task:enter, Event Rule: task:execute, Event Rule: task:exit, Event Rule: workflow:assistant_message, Event Rule: workflow:execute, Event Rule: workflow:user_message
Availability Set 9
Event Rule: calendar_event:cancelled, Event Rule: calendar_event:created, Event Rule: calendar_event:ended, Event Rule: calendar_event:no_show, Event Rule: calendar_event:starting, Event Rule: calendar_event:updated, General editor
Availability Set 10
Event Rule: call:completed, Event Rule: call:started, Event Rule: call:summary, Event Rule: chat:summary
Availability Set 11
Event Rule: connector:event, General editor
Availability Set 12
Event Rule: data_record:changed, Event Rule: data_record:created, Event Rule: data_record:updated, Event Rule: member:updated, General editor, Object: data_record, Object: member
Availability Set 13
Event Rule: data_record:changed, Event Rule: data_record:created, Event Rule: data_record:updated, General editor, Object: data_record
Availability Set 14
Event Rule: fax:received, Object: fax
Availability Set 15
Event Rule: journey:completed, Event Rule: journey:enrolled, Event Rule: journey_step:execute, Object: journey
Replace form_slug and field_slug with the slugs from your Form. The field's Form type determines its value type. Member paths refer to Member-scoped Forms.
member
| Variable | Type | Meaning | Contexts |
|---|
member.collections.form_slug.count | number | Number of Form records | Set 1 |
member.collections.form_slug.latest.data.field_slug | text | Field from most recent Form | Set 1 |
member.form_data.form_slug.field_slug | text | Field from Form | Set 1 |
record
| Variable | Type | Meaning | Contexts |
|---|
record.created_at | string | Record creation timestamp | Set 1 |
record.data | object | Data record field values (user-defined) | Set 1 |
record.data.field_slug | text | Field field | Set 1 |
record.external_id | string | Record external ID | Set 1 |
record.id | number | Record ID | Set 1 |
record.owner.email | string | Record owner email | Set 1 |
record.owner.external_id | string | Record owner external ID (e.g., Monday.com item ID) | Set 1 |
record.owner.first_name | string | Record owner first name | Set 1 |
record.owner.id | number | Record owner ID | Set 1 |
record.owner.name | string | Record owner full name | Set 1 |
record.owner.phone | string | Record owner phone number | Set 1 |
record.update_url | string | URL to view/edit the record in the member portal | Set 1 |
record.updated_at | string | Record last update timestamp | Set 1 |
Form Context availability
Matching Form schema
Workspace-defined values
snippets.<key> uses your Workspace's saved snippets. links.<key> uses its registered link destinations. Webhook payload fields and explicitly supplied custom context have names defined by their source. Those keys cannot be enumerated for every Workspace in this reference.
For collection records, recent contains a list of records you can iterate. Workspace-scoped Form records use workspace.form_data.<form_slug> and workspace.collections.<form_slug>; they are separate from Member records.
is_business_hours in a template is a supplied flag and is false when no value is supplied. It is not a live business-hours calculation.