Using dynamic content in messaging triggers

What's my plan?





All Suites

Growth, Professional, Enterprise, or Enterprise Plus






You can add dynamic content placeholders to the Send message to customer action in your
messaging triggers, allowing you to localize these responses and deliver them in your
end user’s preferred language through your web and mobile messaging channels.
This article includes the following topics:


About dynamic content in messaging triggers
Using dynamic content in the Name of agent field
Using dynamic content in the sent message




About dynamic content in messaging triggers

In messaging triggers, you can only use dynamic content with the Send message to
customer action in the Name of agent field and the message text sent to the
end user.
To use dynamic content in a messaging trigger:


Your account must be on the improved messaging backend

You’ll need to create the dynamic content item,
and note the item’s placeholder.




Note: When a dynamic content placeholder used in a messaging trigger is deleted, the
content configured in the dynamic content will not be seen by the end user.





Using dynamic content in the Name of agent field

The Name of agent field is required when using the Send message to customer action.
It defines the name that appears above the sent message in the conversation:

By including the dynamic content placeholder in the Name of agent field, the agent
name can be selected based on the customer’s language setting.
To use dynamic content in the Name of agent field


In Admin Center, click
Objects and rules in the sidebar, then select Business rules > Messaging
triggers.

Create and customize the trigger,
selecting the Send message to customer action.
In the Name of agent field, enter the placeholder for the dynamic content item you created
for localizing agent names, for example {{dc.agent_name}}.
Click Create.





Using dynamic content in the sent message

The Message field is where you define the text sent to a customer in the Send message
to customer action.

You can use a dynamic content placeholder to define all or part of the message
content. For example, you can create a generic greeting as a dynamic content item,
with variants for all of your supported languages. The message will appear in your
customer’s language setting.
To use dynamic content in a sent message


In Admin Center, click
Objects and rules in the sidebar, then select Business rules > Messaging
triggers.

Create and customize the trigger,
selecting the Send message to customer action.
In the Message field, enter the message you want to send in your messaging
conversation, and include any dynamic content placeholder you like.
Click Create.




{
"@context": "https://schema.org",
"@type": "TechArticle",
"@id": "https://support.zendesk.com/hc/en-us/articles/8989383314970",
"url": "https://support.zendesk.com/hc/en-us/articles/8989383314970-Using-dynamic-content-in-messaging-triggers",
"headline": "Using dynamic content in messaging triggers",
"description": "You can use dynamic content placeholders in messaging triggers to localize agent names and message text based on the end user's language settings in web and mobile messaging channels.",
"articleSection": "Zendesk messaging",
"datePublished": "2025-03-05T23:36:32+00:00",
"dateModified": "2025-09-05T23:18:01+00:00",
"inLanguage": "en-US",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://support.zendesk.com/hc/en-us/articles/8989383314970"