For AI agents: visit https://docs.commpeak.com/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI. Append .md to any documentation page URL to get its markdown version.
Learn how the Channels page in TextPeak groups every messaging route by type, and how to create, configure, and manage a channel from one place.
Channels is the TextPeak page where you create, configure, and monitor every messaging route on your account. It replaces the Streams API page and groups each route under the channel type it belongs to.
📘
NOTE
Channels is the new name for Streams API. The routes themselves have not changed: your existing streams appear here as channels, and every token, template, and webhook continues to work. Only the page and its navigation have been rebuilt.
What you can do with Channels
Group routes by type so you open WhatsApp, Email, or WebChat and see only the channels that belong to it.
Create a channel through a two-step form that names the route first and collects its type-specific settings second.
Manage a channel in one place, including its token, its details, its type settings, and its message templates.
Check channel status at a glance, so you can tell which routes are ready, which are still drafts, and when each last carried traffic.
The Channels page opens and lists every channel type, with the number of channels you have created under each one.
The Channels page in TextPeak
Channel types
Each card on the Channels page opens a page for one type. The count on the card tells you how many channels of that type exist on the account.
Channel types, with the number of channels created under each one
Channel type
What it carries
WhatsApp
Verified business numbers for support and notifications.
WhatsApp Private
Promotional and broadcast messaging on WhatsApp.
WebChat
An embeddable live-chat widget for your site and apps.
Email
Transactional and campaign email from verified domains.
Telegram Private
Private broadcast channels with subscriber management.
Telegram Bot
Automated bots for replies, OTP, and alerts.
Voice
Programmable calls, IVR, and voice OTP.
SMS Marketing
Promotional SMS to opted-in audiences.
SMS Transactional/OTP
Receipts, alerts, and reminders over priority routes.
SMS Two-way
Two-way SMS conversations over long codes.
👍
TIP
Dark mode applies to every TextPeak page, Channels included. Use the sun and moon buttons in the top bar to switch between the light and dark themes.
Dark mode enabled for Email channels
Working with a single channel type
Opening a type card takes you to that type's page, which holds a short description of the type, a Read the docs link, and the list of channels you have created for this particular type, for example, WhatsApp channels.
A channel type page, with its channel list and the Add channel button
Refer to the following table for the columns in the channel list. The exact set varies by channel type: WebChat lists domains and a widget key, SMS Marketing, SMS Transactional/OTP channels, and SMS Two-way channels list route IPs, while Voice lists Caller ID.
Column
Description
Name
The channel name you entered when you created it.
Status
Ready for an active channel, Draft for one that has not been activated yet.
Tags
Any tags applied to the channel.
Sender Numbers
The numbers the channel sends from.
Default sender
The sender used when a request does not name one.
Last activity
When the channel last carried traffic.
Domains
Widget key
Created
Channels
Route IPs
Caller ID
Bots
To open a channel, click its name.
Managing a channel
The Manage channel page holds everything for one channel. Its left panel lists the sections, and the panel on the right scrolls through them.
Manage channel, open on Channel management and Channel Details
Channel management
This section holds the credentials, the test action, and the lifecycle actions.
Action
What it does
Show token
Reveals the Stream API token that authenticates your requests, so you can copy it.
Test Channel
Sends a single live message through the channel to confirm it is wired up correctly.
Diagnostics
Inspects recent delivery attempts and configuration. Available to super admins only.
Reset token
Issues a new token. The current one stops working straight away and cannot be restored.
Disable channel
Pauses the channel. Requests are rejected until you enable it again, and nothing is deleted.
Restrict channel
Freezes the channel for the customer. Only a super admin can lift the restriction.
Delete channel
Removes the channel, its token, and its event templates. This cannot be undone.
🚧
WARNING
Reset token and Delete channel take effect at once and cannot be reversed. Update every integration that uses the current token before you reset it.
IMPORTANT
Email channels add one more action, Domain records, which opens the DNS records the sending domain needs and shows whether they have verified. For details, see Creating Email Channels.
Channel details
Holds the channel name, its description, its IP restriction, and its tags. Click Save details to change them.
Type settings
The second numbered section changes with the channel type. WhatsApp channels ask for the auth token and business ID of the WhatsApp Business account, WebChat channels hold the widget configuration, and Email channels hold the sending domain and its addresses.
The type settings section, here WhatsApp settings
Channel message content
Lists the event templates the channel can send, with the approval status, the category, and the language of each one. Click New event template to add one, or use the pencil and bin icons to edit or remove an existing template.
Channel message content, listing the channel's event templates
📘
NOTE
WhatsApp template management now lives on this page. The sidebar that used to hold templates for a WhatsApp stream has been removed, and the templates themselves are unchanged. For what each template field means, see Managing WhatsApp Templates.
Creating a channel
Every channel type uses the same two-step form.
Open the type you want, then click Add channel.
On the Channel details step, enter a Channel name and a Channel description.
Set Enable IP ACL if you want to restrict which addresses may call the channel, and add any Tags.
Select Use Demo Sending to simulate delivery without sending real messages.
Click Next.
Complete the settings for the channel type, then save.
The Channel details step of the two-step Add new channel form
❗️
IMPORTANT
Saving activates the channel straight away and it starts accepting traffic. You can pause or edit it at any time from Manage channel.
If you are new to TextPeak routes, start with Getting Started with Streams API, then choose the channel type that matches the traffic you want to send.