Channel Connector Developer Guide
Getting Started
Expertflow CX comes out of the box with some channel connectors of some channel types. You can add more channels of certain types following this guide. Before you begin, it'll be good to understand key concept of Expertflow CX.
A Channel Connector communicates with Expertflow CX over REST APIs. The connector must expose a webhook to receive events from Expertflow CX. The connector must call the endpoint cim-messages
for the webhook to work properly.
1 | CCM | CCM stands for Customer Channel Manager. |
---|---|---|
2 | Channel Connector | Allows media interfacing with CCM (Expertflow CX). |
3 | Customer Channels | Please see here for details on media channels. |
Next Steps
1. | Register Channel Connector | Define a ChannelConnector in Expertflow CX Unified Admin to send and receive customer messages to and from HybridChat. |
---|---|---|
2. | Channel Connector Configurations | The channel connectors needs to update configurations in case of any changes/updates made in Unified Admin console. |
3. | Sending messages | The channel connector needs to call Post /message REST APIs to send messages to CCM. The format of the messages is described in detail in Messages section. |
4. | Receiving messages | The connector needs to expose a Webhook to receive messages from CCM. The URL for the webhook will be specified in the Unified Admin Console as explained in Register Channel Connector. The format of the messages is described in detail in Messages section. |