Integration interfaces
The following changes have been made in the RESTful and integration interfaces.
Event-driven integration framework
A new framework has been created for integrating Sinch Contact Pro with web services both externally and inside the system. This low-code framework makes it possible to trigger an integration based on a conversation event, such as when the conversation is accepted, transferred, or ended.
You can use the framework, for example, for the following scenarios:
- 
                    Fetch customer data from a customer data platform (CDP) or customer relationship management (CRM) system and show it to the agent in Communication Panel's extension area. 
- 
                    Send a customer a customer satisfaction (CSAT) survey or send feedback after a conversation is over. 
- 
                    Listen to conversation lifecycle events and receive conversation data from Sinch Contact Pro by using a webhook. 
- 
                    Control the routing of conversations, for example, by assigning a required or preferred agent. 
Event-driven integrations can be configured in System Configurator. Administrators can define:
- 
                    The URL of the web service (endpoint) 
- 
                    The conversation events that trigger the integration 
- 
                    The conversations in which the integration is used: - 
                            Direction: inbound, outbound or both 
- 
                            Direct conversations: calls and/or chats 
- 
                            Queues 
 
- 
                            
- 
                    Credentials or access keys needed for request authentication 
- 
                    Request building and response handling as JSON code 
For more information, see the Event-Driven Integrations document.
