A custom attribute is a custom data field that can be set on the Customer Profile in one of three ways:
- Via a Lookup Adaptor (whether home-grown or an out-of-the-box Gladly integration)
- Via the Create Customer or Update Customer Gladly REST APIs
- Via a custom attribute field set to “editable,” Agents can manually enter freeform text.
Examples of custom attributes range from Customer tier (e.g., VIP) to lifetime value (e.g., $100,000.00).
What can Custom Attributes be utilized for?
In addition to supplying an Agent with more information regarding the Customer they are assisting, custom attributes can be used for routing and People Match. For example:
- Rules – Use custom attributes through Rule Conditions to find Customer attributes with the Lookup Adaptor to route Customers to the most appropriate Inbox or Agent.
- Routing – A custom attribute can direct a Customer to a certain Inbox of specialists.
- People Match – A custom attribute can be used to boost the likelihood of matching with a skilled specialist or to boost the priority of a Conversation.
It is important to understand these differences:
- Rules – The Lookup Adaptor running before Rules run is the default routing behavior unless Lookup before Rules is deactivated. Otherwise, custom attributes will not be guaranteed to be retrieved on time when Rules to route a Customer to a specific Inbox or Agent.
- Routing – For custom attribute routing to work as expected, the attribute must already exist and be set to the correct value in the Customer Profile before Lookup occurs and Rules are evaluated. If Lookup before Rules is deactivated, Gladly will not wait for the Lookup Adaptor to return the latest custom attribute values before evaluating for routing.
- People Match – Gladly will wait for your Lookup Adaptor to finish sending back more information about the Customer Profile before applying a People Match boost.
Use the Custom Attributes tool to view custom attributes available from the Lookup Adaptor.
Recommendations
Recommendations on how to implement depend on your use case and how often your custom attribute changes. Note that there are several out-of-the-box Rule capabilities that you can utilize in Gladly without needing custom attributes.
Attributes change often | Attributes don’t change often | |
Required for routing | Implement Lookup Adaptor Note that the first time a profile is created on Gladly, and when an existing attribute value on a Customer Profile changes for the first time, routing may not go to the correct inbox as rules don’t wait for the lookup adaptor to finish running prior to executing. | Implement Lookup Adaptor Note that the first time a profile is created on Gladly, and when an existing attribute value on a Customer Profile changes for the first time, routing may not go to the correct inbox as rules don’t wait for the lookup adaptor to finish running before executing. |
Required for boosting priority | Implement Lookup Adaptor. | Implement Lookup Adaptor. |