Want to make your messages more personalized and automations smarter? Dynamic fields are your allies!
They are used to automatically pull information from a conversation, contact, or agent β such as the customer's name, phone number, email, etc. They can be used in responses, shortcuts, macros, and automations.
π€ What are dynamic fields?
They are little pieces of text enclosed in double curly brackets that the system automatically replaces with real data.
For example:
Hello, {{contact.first_name}}! How can I assist you today?
If the person's name is Matheus, the message will display as:
Hello, Matheus! How can I assist you today?
π Fields You Can Use (Native)
Conversation
-
{{conversation.display_id}}: Conversation ID (what appears to you) -
{{conversation.id}}: Internal conversation ID (more technical)
Contact (the person who is talking to you)
-
{{contact.id}}: Person's ID -
{{contact.name}}: Full name -
{{contact.first_name}}: First name -
{{contact.last_name}}: Last name -
{{contact.email}}: Email -
{{contact.phone}}: Phone number
Agent (you or someone from your team)
-
{{agent.name}}: Full name -
{{agent.first_name}}: First name -
{{agent.last_name}}: Last name -
{{agent.email}}: Email
π§ͺ Practical Example
You can create a shortcut or macro like this:
Hi {{contact.first_name}}, is everything alright?
This is {{agent.first_name}} from the support team. We are already looking into your case with care. π
And the message sent will be:
Hi Matheus, is everything alright?
This is Ernesto from the support team. We are already looking into your case with care. π
Cool, right?
π οΈ What about custom fields?
You can also create your own custom fields, both for contact and conversation. Just follow the format:
-
Contact:
{{contact.custom_attribute.field_name}} -
Conversation:
{{conversation.custom_attribute.field_name}}
Example:
If you created a contact field called plan, you can use:
Your current plan is {{contact.custom_attribute.plan}}, right?
π§ Golden Tips
-
If the field is empty (for example, the phone number is not filled in), the system will show nothing in its place.
-
Test your automations and messages with dynamic fields before activating.
-
Avoid using custom fields with very long or complicated names β keep it simple!
π¬ Where can I use dynamic fields?
You can use them in:
-
Response box (when writing to someone)
-
Shortcuts (snippets)
-
Macros
-
Automations