Comment on page
The custom channel allows the creation of both completely custom chat channels (e.g.. a mobile app, a custom voice provider) and the integration of external services into existing services and conversations.
This is the URL that Xenioo will automatically call for every message that is generated "offline" from your connection. Messages such as Broadcasts and pushed content that may be sent to your chatbot while the user is not connected will be redirected to this hook. If you enable the "Include All Channels Conversations" flag, the specified URL will receive all messages and replies exchanged on all your bot active channels.
Messages sent to the Webhook URL have a very low latency, meaning that they are forwarded to your Webhook URL nearly as soon as they are processed. If you are building campaigns, broadcasts or just approach a big audience, make sure that your endpoint is capable of sustaining a continuous high number of requests.
If your Webhook URL fails to reply for more than 5 consecutive times, it will be banned from any update for the next 5 minutes. After 5 minutes delivery will resume from the latest update after the ban period.
When this flag is enabled your Webhook endpoint will be receiving real-time user and chatbot events from any conversation happening on any chatbot channels.
By default, the Custom Channel integration API will require a bot level authorization token to be created and supplied on each REST call. By enabling this flag, the Custom Channel will require simply the bot API Key to be supplied in the authorization header.