Integrator — Channels Configuration Hub
A page for integrators configuring communication channels in ConnectiveOne. Here you will connect messengers (Telegram, Viber, WhatsApp), email, website widget, and other channels for processing client messages. Each instruction will help you quickly configure the needed channel and verify the connection result.
Quick Overview
High-Level Goals and Scenarios
Connecting Messengers
Goal — connect messengers for processing client messages.
- Connect Telegram — how to create a bot through BotFather and connect to ConnectiveOne. → ./how-to/connect-telegram.md
- Connect Viber — how to register a bot in Viber Partners Portal and connect to ConnectiveOne. → ./how-to/connect-viber.md
- Connect WhatsApp — how to connect WhatsApp Business API through 360dialog or SendPulse. → ./how-to/connect-whatsapp.md
- Connect Facebook Messenger and Instagram — how to connect Facebook Messenger and Instagram to ConnectiveOne. → ./how-to/connect-facebook-messenger-instagram.md
Connecting Email
Goal — connect email for processing client emails.
- Connect Gmail — how to connect Gmail to ConnectiveOne for processing emails. → ./how-to/connect-gmail.md
- Connect Outlook — how to connect Outlook to ConnectiveOne for processing emails. → ./how-to/connect-outlook.md
Connecting Website Widget
Goal — integrate ConnectiveOne widget on your website for processing client requests.
- Connect widget to website — how to insert widget code on the website and configure domains. → ./how-to/setup-widget-on-website.md
- Configure widget in Settings — how to configure CORS domains, Custom Code, and other parameters. → ./how-to/configure-widget-settings.md
Understanding Widget
Goal — understand what a widget is and how it works.
- What is a widget — general overview of the widget, its types, and purpose. → ./explanation/what-is-widget.md
- Widget JavaScript API — how to control the widget through JavaScript API. → ./explanation/widget-javascript-api.md
Working with Widget
Goal — configure and integrate the widget with your website.
- Pass parameters from website to scenario — how to pass UTM tags, user ID, and other data. → ./how-to/pass-parameters-from-widget.md
- Customize widget colors — how to configure widget color scheme to match your brand. → ./how-to/customize-widget-colors.md
- Configure IP blocking message — how to configure custom text for IP address blocking message. → ./how-to/configure-ip-blocking-message.md
- Manage widget from website — how to programmatically open/close chat, change title. → ./how-to/manage-widget-from-site.md
- Work with SPA applications — how to configure widget for Single Page Applications. → ./how-to/work-with-widget-spa.md
- Use Custom Code — how to add custom JavaScript code for third-party integration. → ./how-to/use-widget-custom-code.md
Connecting Numbered Messages
Goal — connect numbered Viber, Telegram, and WhatsApp through e-chat.
- Connect numbered Viber/Telegram/WhatsApp via e-chat — how to connect numbered messages through the e-chat platform. → ./how-to/connect-viber-telegram-whatsapp-via-echat.md
SMS and Viber Integrations
Goal — configure sending SMS and Viber messages through external services.
- Send Viber/SMS via Infobip — how to configure sending messages through Infobip. → ./how-to/send-viber-sms-via-infobip.md
- Send SMS via Alpha SMS — how to configure sending SMS through Alpha SMS. → ./how-to/send-sms-via-alpha-sms.md
Where to Work in the Interface
Main work with channel settings happens in:
- Settings → Bots → select bot → Channels — for connecting messengers and email
- Settings → Bots → select bot → Widget — for configuring widget
- Widget Demo (
/widget/{locale}/?bot-id={bot_id}) — for configuring widget appearance
Quick Links
Messengers
Widget
- Connect widget to website
- What is a widget
- Widget JavaScript API
- Pass parameters from website
- Configure IP blocking message
- Manage widget from website
SMS and Integrations
Important Notes
- ⚠️ Connecting messengers requires tokens from respective platforms
- 🔒 Always store tokens in a secure place
- 📝 Check connection status after configuration
- 🌐 For widget, you need to add domains to CORS settings
- 🔄 After changing settings, you may need to refresh the page