channel_type field so you always know which platform a message came from.
Each channel has three core properties:
| Property | Description |
|---|---|
type | The channel platform (e.g., webchat, whatsapp, telegram). |
config | Platform-specific credentials and settings (varies by channel type). |
is_active | Whether the channel is currently accepting messages. |
Supported channels
Web widget
Embed a live chat widget directly on your website. Customers can start a conversation without leaving your site. No external credentials required — just install the widget snippet.
Connect an email address to receive and reply to support emails directly in PingBack. Configure your inbound email settings in the channel config.
Connect your WhatsApp Business account via the Meta platform. Provide your Meta access token and phone number ID in the channel config, then register the callback URL shown in the channel settings.
Telegram
Connect a Telegram bot. Provide your bot token in the channel config — PingBack automatically registers the webhook with Telegram on your behalf.
Connect your Instagram Business account via the Meta platform. Provide your Meta access token and page ID, then register the callback URL shown in the channel settings.
X (Twitter)
Connect your X (formerly Twitter) account. Provide your
api_key and access_token in the channel config to enable direct message support.Channel credentials by type
Different channel types require different configuration values. Here is what each channel expects in itsconfig:
- Web widget
- WhatsApp
- Telegram
- Instagram
- X (Twitter)
The web widget (
webchat) does not require external credentials. Configure it from the Widget section of your dashboard, where you can set your domain, welcome message, brand color, and logo.Plan limits
The number of channels you can connect depends on your plan.| Plan | Channels allowed | Notes |
|---|---|---|
| Free | 1 | Web widget only. Omnichannel integrations are not available. |
| Mini | Up to 3 | All channel types supported. |
| Pro | Up to 100 | All channel types supported. |
How channels connect to conversations
When a customer sends a message through a channel, PingBack creates or continues a conversation and records thechannel_type on it. This lets you:
- Filter your inbox by channel to see all WhatsApp conversations, all email threads, etc.
- Display the channel icon alongside each conversation so agents always know the context.
- Route outbound replies through the correct channel adapter automatically — when an agent replies, PingBack sends the message back through the same channel the customer used.
is_active to false) stops PingBack from routing new outbound messages through it, but does not delete existing conversations.