In this section (10)
Show customer data from your own systems
Show profile fields, lists and alerts from your CRM or shop on every ticket, without an app.
The customer data connector shows what your own systems know about a customer, such as their plan, last orders or an unpaid invoice, in the Customer panel of every ticket.
How it works
- When an agent opens a ticket, ChaosDesk sends a POST to your endpoint with the requester (email, external id, phone).
- Your endpoint answers with JSON: profile fields, tags, lists and alerts.
- ChaosDesk shows the answer in the Customer panel.
ChaosDesk stores none of this data, and never writes back to your system.
Connect your system
- Open Admin Center, Integrations, Customer data.
- Turn on Show customer data on tickets.
- Enter a Name agents will see as the source, for example “Shop CRM”.
- Enter the Endpoint URL (use https).
- Pick the Authentication: API key (a secret in a header of your choice) or OAuth client credentials (token URL, client ID and secret). None is only for testing.
- Set the Timeout (1 to 15 seconds) and how long to Cache each customer’s data. 0 means always call.
- Save.
Test it
Under Test the endpoint, enter a requester email (or leave it empty for a sample) and choose Run test. What agents will see shows the result.
What agents see
- The profile, tags, fields, lists and alerts from your system.
- No customer record when your system does not know the requester.
- Customer data unavailable when it did not answer in time. The ticket keeps working, and agents can try again.
The response format and example servers are in the customer data connector guide.
Related
Was this article helpful?
Thanks for letting us know.
Sorry about that. Tell us what was missing and we will improve the article.