In Cognigy.AI, Endpoints connect Channels (e.g. Webchat, Facebook, Teams or Twilio) to a Cognigy Flow.
The Endpoint receives the message from the channel and formats it in a way that Cognigy.AI can understand it. After NLU and the Flow have been processed, Flow Outputs go back to the Endpoint, which returns a correctly formatted message into the Channel.
The following channels are available:
- Amazon Alexa
- Facebook Messenger
- Google Actions
- LINE Messenger
- Microsoft Bot Framework
- Microsoft Teams
- RingCentral Engage
- Sunshine Conversations
- Unity 3D
You can create an Endpoint within a project by clicking the button in the resource list with the plus sign (see Figure 2).
The configuration page of an Endpoint has at least two sections regardless of the selected type:
- General Settings
- Data Management
You can get detailed descriptions about the General Settings and Data Management by visiting the following pages:
If you want to know which channel the user is connecting through, then you can access
ci.channel in your Flow. The value of ci.channel will depend on the channel the user is currently using and can be one of the following:
Channel Value (ci.channel)
For the Webchat, the channel can either be:
When embedding the Webchat on a website, you can override the default value of "webchat-client" with any value you choose, to e.g. differentiate between webchats on different websites.
Microsoft Bot Framework
Updated about 2 years ago