This page was last edited on September 7, 2018, at 10:30.
Comments or questions about this documentation? Contact us for support!
These developer pages, primarily intended for programmers developing strategies for contact center agents, assume that you have a basic understanding of:
This developer's guide covers the writing and the optimization of your applications on top of the Context Services. Representations, requests, and responses are detailed in the API Reference page. You should use this developer guide to learn about the operations and representations used in this REST API. Developer pages are intended to help you to:
Your application should use Context Services to manage conversation data (or services) with their nested states and tasks. You can use these services to track customer conversations across channels and manage smart transitions between those.
For instance, let's consider a simple use case. If your customer interacts through an IVR with your call center, you can record information in one or more services. In case your customer is disconnected and calls again, or even makes an attempt through another channel, you can recover the conversation and the customer won't have to repeat information or to go through the same steps twice.
You can also use the Context Services to learn from your customers' conversation. Let's imagine, for instance that only 75% of customers do not complete a conversation: Context Services lets you know where they decide to quit and also provide statistics through the Pulse dashboard.
Context Services makes the storage of those conversations simple and easy. Your application can manage service data through JSON queries, which start and stop the services and their inner states and tasks.