Skip to main content

Conversation API

Bot integration is an optional feature and it can be defined via billing subscription plan. With this feature the automatic responses to the messages received in the Easy Dialog app can be generated with Botpress, some Custom third-party API, or an OpenAI-compatible chat completion API.

Three integration types are supported: the Botpress adapter connects to a self-hosted or HORISEN-hosted Botpress v12 instance; the Custom adapter forwards inbound events to your own webhook, signed with HMAC-SHA512, and expects a JSON response describing the reply messages (see Custom Webhook Endpoint); and the AI adapter sends chat completion requests to an OpenAI-compatible endpoint from a provider such as Google, Anthropic, xAI, Mistral AI, or DeepSeek, configurable with a model, max tokens, temperature, conversation history depth, and optional custom instructions.

Conversations can span SMS, RCS, Telegram, Facebook, and Instagram. Because message types, button types, and content limits (text length, file size, supported formats) differ per channel, responses can either stick to the common feature set shared by all channels or be tailored per channel, as detailed in the Channels Features page.