# Add dynamic variables to direct message action

https://help.circle.so/p/workflows/workflow-setup/add-dynamic-variables-to-direct-message-action

Category: [Workflows](https://help.circle.so/p/workflows) › [Workflow setup](https://help.circle.so/p/workflows/workflow-setup)

---

_Last updated: September, 2026_

You can add dynamic variables inside the message body of the **Send a direct message** action to insert personalized information into the message. These variables are placeholders that will be replaced with actual values once the messages are sent.

## **Add dynamic variables**

1. When creating an automation or bulk action workflow, go to the workflow action.

2. Choose **Send a direct message** action.

3. In the&nbsp; **Message Body** &nbsp;field, type&nbsp; **{{&nbsp;** or click the&nbsp;**Add variable ( {}**&nbsp;**icon)** and select an option from the list.

4. You can add multiple variables within the message body.

> 💡 **Tip:** When setting up automation workflows, you have the option to choose from additional trigger-based variables beyond the basic member and community variables. The trigger-based variables available to you will depend on the event you have selected.

## **Preview direct message**

Once you have added a message in the body, you can preview the message by clicking **Preview message** under the **Message body** field before activating the workflow.

 ![](https://assets-v2.circle.so/oc2yah5mp0f4x1ugi0xu400wkzrt)
