Integrator — Channels Configuration Hub
Connect every customer communication channel to one workspace. Use this hub to choose the right Telegram, Viber, WhatsApp, email, or website-widget guide and verify that messages reach ConnectiveOne.
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 WhatsApp via Maytapi — how to connect a WhatsApp number through Maytapi: registration in Maytapi, getting Product ID, API Key and Phone ID, connecting in Bot Settings. → ./how-to/connect-whatsapp-maytapi.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
- Integrate widget into mobile app (WebView) — how to embed the widget in iOS, Android, or React Native apps. → ./how-to/integrate-widget-mobile-webview.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
- Scenario Builder → Start node → "Channels" trigger — alternative: channels can be connected directly in the scenario editor (Node Inspector). Configuration is shared with bot settings. → Configure channels in Start node
- Settings → Bots → select bot → Widget — for configuring widget
- Widget Demo (
/widget/{locale}/?bot-id={bot_id}) — for configuring widget appearance
Quick Links
Messengers
- Connect Telegram
- Connect Viber
- Connect WhatsApp
- Connect WhatsApp via Maytapi
- Connect Facebook Messenger and Instagram
Widget
- Connect widget to website
- Integrate widget into mobile app (WebView)
- What is a widget
- Widget JavaScript API
- Pass parameters from website
- Configure IP blocking message
- Manage widget from website
SMS and Integrations
Important Notes
- Two places to configure: channels can be connected in bot settings or in the Scenario Builder Start node — both options change the same configuration.
- ⚠️ 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