Custom contact attributes can be displayed to agents in the main panel of Engage.
How to display attributes to agents
Any attributes you would like to display need to be set in the contact flow. There are two ways to do this:
- Use the Set Contact Attributes block to create a user-defined attribute. An example of this can be seen in the image below.
- Alternatively, use the Invoke Lambda Function block to trigger a Lambda function that sets contact attributes using the UpdateContactAttributes API.

Engage will display chosen contact attributes in the contact attributes block at the top of the main panel.

Rather than display all contact attributes here, Admins can choose to display attributes that are useful for the agents by adding agt_ to the beginning of the attribute name (i.e. the attribute key).
Because attribute names can’t contain spaces you can use underscores (_) or camelCase to separate words.
For example: “agt_affected_account"="04224422554".
Attribute content
Attributes in Connect only support plain text but do support emojis (Unicode). You can also add line breaks by using \\n .
Example
"agt_diagnosticResults"="❌ Line Connection - Down\\n❌ Modem not connected"

Engage will also detect any urls (http://website.com) in attributes and render them as links.
Button contact attributes
By using a attribute prefix btn_ admins can create buttons in the contact attribute block.
Details
- You can create as many buttons as you like
- Buttons will show in Active Contacts and Historical
- Urls are not validated
- Links will open in a new tab
Example
“btn_view_ticket"="https://someticket.com/1234"

Opening Utilities with Buttons
You can also configure a button attribute to open a utility using a special url format: lm-utility://{{Utility ID}}?location=main.
The location parameter will control where the utility will open:
- main - opens in the main panel
- side - opens in the side panel
To find the Utility ID edit the utility in Settings, the ID is the last section of the url.

Label Attributes
Label Attributes display at the top of the Contact Attributes panel and can be customised to use different color themes and icons. You can find out how they work in this in-depth article

Panel Attributes
Panel Attributes display full-width in the Contact Attributes panel and can be customised to use different color themes. You can find out how they work in this in-depth article
