Skip to content
New Dailybot 3 is live. Read the launch
Reference Admin team-manager

Automation variables reference

Automation variables reference

Variables are placeholders you drop into automation messages and actions. At runtime, Dailybot replaces them with the corresponding value – the user’s name, the check-in response, the team they belong to, and so on. This reference lists every variable currently supported, grouped by the trigger that exposes it.

General workflow variables

Available in every automation, regardless of trigger.

Variable Value
{{workflow_name}} Name of the automation being executed.
{{workflow_owner.first_name}} First name of the automation owner.
{{workflow_owner.full_name}} Full name of the automation owner.
{{workflow_owner.email}} Email of the automation owner.
{{workflow_owner.role}} Role of the automation owner.

Trigger: User runs a shortcut / command

Variable Value
{{user.uuid}} Unique identifier of the user running the command.
{{user.full_name}} Full name of the user running the command.
{{user.role}} Role of the user running the command.
{{user.occupation}} Occupation of the user running the command.

Trigger: Scheduled task fires

Variable Value
{{scheduled_execution_uuid}} Unique identifier of the scheduled run.

Trigger: User completes a check-in

Use these when the automation reacts to a finished check-in response. Question and response variables are indexed (_1, _2, _3) by their position in the check-in.

Variable Value
{{checkin_editors}} List of people who can edit the check-in update.
{{checkin_participants}} List of people participating in the check-in.
{{question_1}} Full text of question 1.
{{question_1_short}} Abbreviated version of question 1.
{{response_1}} Answer to question 1.
{{question_2}} Full text of question 2.
{{question_2_short}} Abbreviated version of question 2.
{{response_2}} Answer to question 2.
{{question_3}} Full text of question 3.
{{question_3_short}} Abbreviated version of question 3.
{{response_3}} Answer to question 3.
{{response_3_has_blocker}} true if the answer to question 3 was flagged as a blocker.
{{checkin_owner.first_name}} First name of the check-in owner.
{{checkin_owner.full_name}} Full name of the check-in owner.
{{checkin_owner.email}} Email of the check-in owner.
{{checkin_owner.role}} Role of the check-in owner.
{{respondent.uuid}} Unique identifier of the user responding.
{{respondent.full_name}} Full name of the user responding.
{{respondent.email}} Email of the user responding.

Trigger: User reports a blocker in a check-in

Same variable set as User completes a check-in above. Use this trigger when you only want the automation to run on responses where a blocker was flagged.

Trigger: Form events (new record, updated, approved, denied)

The same set of form variables applies to all form-related triggers. Differences live in the trigger configuration, not in the variables.

Variable Value
{{form_approvers}} List of approvers assigned to the form.
{{question_1}} Full text of question 1.
{{question_1_short}} Abbreviated version of question 1.
{{response_1}} Response to question 1.
{{question_2}} Full text of question 2.
{{question_2_short}} Abbreviated version of question 2.
{{response_2}} Response to question 2.
{{question_3}} Full text of question 3.
{{question_3_short}} Abbreviated version of question 3.
{{response_3}} Response to question 3.
{{form_owner.first_name}} First name of the form owner.
{{form_owner.full_name}} Full name of the form owner.
{{form_owner.email}} Email of the form owner.
{{form_owner.role}} Role of the form owner.
{{respondent.uuid}} Unique identifier of the user who answered the form.
{{respondent.full_name}} Full name of the user who answered the form.
{{respondent.email}} Email of the user who answered the form.

Trigger: Another automation has finished

Use these when chaining automations.

Variable Value
{{prev_workflow_payload}} Payload sent by the last completed step of the previous automation.
{{prev_workflow_final_step}} Whether the previous automation’s final step was completed.
{{prev_workflow.uuid}} Unique identifier of the previous automation.
{{prev_workflow.name}} Name of the previous automation.

Trigger: Activity logged in Dailybot

Variable Value
{{activity_type}} Type of activity registered.
{{activity_integration_type}} Integration that logged the activity.
{{activity_custom_type}} Custom activity type, if set.
{{activity_friendly_name}} Human-readable name of the activity.
{{activity_message}} Message or description of the activity.
{{activity_link}} Link associated with the activity.
{{activity_payload}} Raw payload of the activity.
{{activity_user.uuid}} Unique identifier of the user who triggered the activity.
{{activity_user.full_name}} Full name of the user who triggered the activity.

Trigger: Event sent to Workflow Trigger API

Variable Value
{{input_event}} Raw input event that started the automation.

Trigger: Kudos given

Variable Value
{{receivers_list}} List of recipients of the kudos.
{{kudos_message}} Message attached to the kudos.
{{kudos_team_value}} Team value associated with the kudos, if any.
{{giver.full_name}} Full name of the user who gave the kudos.
{{receiver.full_name}} Full name of the user who received the kudos.

Trigger: User is added to this organization

Variable Value
{{user.full_name}} Full name of the user.
{{user.image}} Profile image URL of the user, if available.
{{user.language}} Language of the user, if available.
{{user.timezone}} Timezone of the user, if available.

Trigger: User is added to a team / User is removed from a team

Both triggers expose the same variable set.

Variable Value
{{team_name}} Name of the team.
{{user_role}} Role of the user inside the team.
{{user.full_name}} Full name of the user.
{{user.image}} Profile image URL of the user, if available.
{{user.language}} Language of the user, if available.
{{user.timezone}} Timezone of the user, if available.

Step: Generate content with AI

Used after an AI generation step inside an automation.

Variable Value
{{prev_step.ai_response}} Text generated by the AI in the previous step.

Step: Select random Form record

Variable Value
{{prev_step.responses.response_N}} Response number N from the random form record selected in the previous step.