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
| Channel | Type | Description |
|---|---|---|
| Webchat | webchat | Embeddable widget for any website. Configured via the Widget tab. |
| WhatsApp Business API integration via webhook. | ||
| Messenger | messenger | Facebook Messenger integration via webhook. |
| Instagram Direct Messages integration via webhook. | ||
| WeChat 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
Publish a Version
Before deploying, publish at least one version of your project. Channel deployments serve published versions, not the development state.
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.
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.
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.
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
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.
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.
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.