Channel Deployments

Deploy your AI agent to multiple communication channels from a single project. Each channel deployment has its own configuration, credentials, and branding while sharing the same agent logic.

Supported Channels

ChannelTypeDescription
WebchatwebchatEmbeddable widget for any website. Configured via the Widget tab.
WhatsAppwhatsappWhatsApp Business API integration via webhook.
MessengermessengerFacebook Messenger integration via webhook.
InstagraminstagramInstagram Direct Messages integration via webhook.
WeChatwechatWeChat Official Account integration via webhook.

Deployment Model

Each deployment is its own connection between your agent and a channel — with its own name, branding, credentials, and the published version of your agent it should serve. A single project can have as many deployments as you like, even multiple on the same channel. That lets you run, for example, two WhatsApp numbers for two different brands from one shared agent.

Setting Up a Channel

1

Publish a Version

Before deploying, publish at least one version of your project. Channel deployments serve published versions, not the development state.

2

Create a Deployment

Navigate to the Channels tab in your project. Click “Add Channel” and select the channel type. Enter a deployment name and customer-facing business name.

3

Configure Credentials

Enter the channel-specific API credentials. For messaging platforms, this typically includes an access token, app secret, and page/business ID. Credentials are encrypted at rest.

4

Set Up Webhook

Copy the webhook URL from the deployment settings and paste it into the channel platform's developer console. Conduet takes care of receiving, validating, and routing the incoming traffic from there.

5

Enable the Deployment

Toggle the deployment to enabled. Your agent is now live on that channel. You can disable it at any time to stop processing messages without deleting the configuration.

Channel-Specific Details

WhatsApp

Requires a WhatsApp Business API account. You need the phone number ID, business account ID, and a permanent access token from Meta. The webhook receives incoming messages and sends responses via the WhatsApp Cloud API. Supports text messages, buttons, and media.

Facebook Messenger

Requires a Facebook App with Messenger platform enabled and a Page access token. Configure the webhook subscription for messages events. Supports text, buttons, cards, and quick replies.

Instagram

Uses the Instagram Messaging API through a connected Facebook App. Requires an Instagram Professional account linked to a Facebook Page. Supports text messages and quick replies.

WeChat

Requires a WeChat Official Account (Service or Subscription). Configure the server URL in the WeChat developer settings. Messages are received and sent via the WeChat API. Supports text and basic rich media.

Branding Per Deployment

Each deployment can have custom branding that overrides the project defaults. Set a logo URL, primary color, and welcome message specific to the deployment. This lets you white-label the same agent for different brands or use cases. The webchat widget automatically picks up the deployment's branding configuration.

How Messages Flow

Once a channel is hooked up, Conduet receives each incoming message, verifies it came from the right place, runs it through your agent using the version pinned to that deployment, and sends the response back in whatever format the channel expects — text, buttons, cards, or rich media. You don't have to write any of that plumbing yourself.