How to configure channels for the Start node?
The Channels trigger runs the section when a user message arrives through a connected channel: Telegram, Viber, WhatsApp, Facebook, Instagram, Widget, Custom channel, etc.
When you need it
- Bot in a messenger (Telegram, Viber, WhatsApp).
- Using the widget on the website.
- Integration with Facebook, Instagram, E-Chat, Zendesk, Email.
What to know
- Channel — a source of messages (messenger, widget, integration). Each channel requires a separate connection (tokens, webhook, OAuth).
- Two places to configure — channel connections can be configured both in the Start node and in process (bot) settings. Both options change the same configuration — choose whichever is more convenient.
- Start node — Node Inspector when the "Channels" trigger is selected: choose channels, enter tokens, connect directly in the scenario editor.
- Process settings — Process Library → click on bot → "Channels" section (or Settings → Bots → select bot).
- Connection status — green indicator means the channel is connected; red means enter token or complete OAuth.
Available channels
Messengers
- Telegram — bot token
- Viber — token, bot name
- Facebook — OAuth authorization
- Instagram — OAuth authorization
Other channels
- WhatsApp — WhatsApp Business API
- WhatsApp Maytapi — (if enabled on the instance)
- Custom Channel — custom webhook
- Zendesk — Zendesk integration
- E-Chat — E-Chat integration
- Mobile Widget — mobile widget
- Widget — web widget
Integrations
- eSputnik — email marketing
- Email — Gmail/Outlook (OAuth or settings-based)
Before you start
You are signed in with integrator or administrator rights. You have a section with a Start node added. A bot is created — channels are configured for a specific bot.
Steps
1. Select Channels trigger type
- Select the Start node on the canvas.
- In Node Inspector, in the Trigger type field, select Channels.
2. Add channels
- Click Select channels or Add channel.
- In the modal, select the channels you need: Telegram, Viber, WhatsApp, Widget, etc.
- Channels are grouped by category: Messengers, Channels, Integrations.
3. Configure connection for each channel
Connection can be configured directly in Node Inspector (right panel) or in process settings — data is synchronized.
In the Start node (Node Inspector):
- After selecting a channel, a configuration block appears for each channel.
- Enter the token, complete OAuth, or configure other parameters.
- Click the connect button — green indicator confirms success.
Telegram, Viber:
- Enter the bot token. For Viber — also add the bot name.
- See: Connect Telegram, Connect Viber.
Facebook, Instagram:
- Complete OAuth authorization via the connect button.
- See: Connect Facebook Messenger and Instagram.
WhatsApp:
- Enter the WhatsApp Business API token.
- See: Connect WhatsApp, Connect WhatsApp via Maytapi.
Widget:
- Configure the widget in the relevant section (CORS, parameters).
- See: Connect widget to website, Configure widget.
Email:
- Choose connection method: from settings (Mailgun) or OAuth (Gmail/Outlook).
- See: Connect Gmail, Connect Outlook.
4. Check connection status
- Green indicator next to the channel name — channel is connected.
- Red indicator — enter token or complete authorization.
5. Configure launch command (optional)
For Telegram you can use the /start command — it is usually configured in the scenario (node that reacts to text). Detailed channel configuration (webhook URL, commands) is in the bot settings section.
What happens next
The section runs on every user message through the selected channels. If multiple channels are selected, the section reacts to messages from any of them.
How to verify it works
- Check the green indicator for each channel.
- Send a test message to the bot in the selected messenger.
- Verify token validity — expired tokens can cause errors.
Common issues
| Problem | Solution |
|---|---|
| Channel not receiving messages | Check connection status (green indicator), token validity, messenger webhook settings. |
| Red indicator | Enter token or complete OAuth. Reload the page after connecting. |
| Facebook/Instagram — won't connect | Allow pop-ups for OAuth. Check settings in Facebook Developer. |
Related materials
Start node:
Channel connection (alternative path):
- Configure bot — channels in process settings
- Channels hub — index of instructions for each channel (Telegram, Viber, WhatsApp, Widget, etc.)