Документація
  • English
  • Українська
  • English
  • Українська
  • Головна

    • Документація ConnectiveOne
  • Підключення каналів

    • Канали (Channels)

      • Інтегратор — Хаб налаштування каналів
      • Інструкції

        • Як налаштувати віджет в Налаштування
        • Як підключити Facebook Messenger та Instagram до ConnectiveOne
        • Як підключити Gmail до ConnectiveOne
        • Як підключити Outlook до ConnectiveOne
        • Як підключити Telegram до ConnectiveOne
        • Як підключити номерні Viber, Telegram та WhatsApp через e-chat
        • Як підключити Viber до ConnectiveOne
        • Як підключити WhatsApp до ConnectiveOne
        • Як кастомізувати кольори віджету
        • Як керувати віджетом з сайту
        • Як передати параметри з сайту до сценарію
        • Як налаштувати відправку SMS через Alpha SMS
        • Як налаштувати відправку Viber/SMS через Infobip
        • Як підключити віджет на сайт
        • Як використовувати Custom Code для віджету
        • Як працювати з віджетом на SPA додатках
  • Обробка звернень

    • Операторська панель (OperatorLine)

      • Оператор — Хаб сценаріїв для OperatorLine
      • Супервайзер — Хаб сценаріїв для OperatorLine
      • Адміністратор — Хаб сценаріїв для OperatorLine
      • Інтегратор — Хаб операторської панелі для OperatorLine
      • Пояснення

        • Про обробку звернень в ConnectiveOne
        • Про авторозподіл діалогів між операторами
        • Про автоматичне підключення вільного оператора до нового діалогу
        • Про підключення чату з оператором через операторську панель
        • Про перерозподіл чатів з оператора
      • Інструкції

        • Змінити статус звернення
        • Створити фільтр
        • Створити папку
        • Створити вихідне звернення
        • Як створити тікет?
        • Як прив'язати тікети між собою?
        • Управляти папками
        • Як редагувати поля тікету?
        • Як керувати спостерігачами тікету?
        • Відстежувати статуси операторів
        • Відкрити звернення
        • Переставити папки
        • Як відповісти клієнту?
        • Позначити тему та теги
        • Використати копілот
        • Використати швидкі відповіді
        • Переглянути список чатів
        • Переглянути чати у таблиці
        • Переглянути чергу звернень
        • Як переглянути логи тікету?
        • Як переглянути SLA метрики тікету?
    • Профіль (Profile)

      • Оператор — Хаб сценаріїв для Profile
      • Адміністратор — Хаб сценаріїв для Profile
      • Інструкції

        • Як змінити мову інтерфейсу?
        • Налаштувати папки
        • Налаштувати сповіщення
        • Налаштувати швидкі відповіді
        • Налаштувати підпис
    • Клієнти (BroadcastUsers)

      • Оператор — Хаб сценаріїв для BroadcastUsers
      • Інтегратор — Хаб сценаріїв для BroadcastUsers
      • Адміністратор — Хаб сценаріїв для BroadcastUsers
      • Інструкції

        • Створити сегмент за фільтрами
        • Редагувати дані клієнта
        • Експортувати дані клієнтів
        • Відфільтрувати клієнтів
        • Управляти підпискою
        • Як знайти клієнта?
        • Шукати клієнтів за файлом
        • Надіслати розсилку обраним клієнтам
        • Як переглянути картку клієнта?
        • Переглянути канали клієнта
  • Розсилки

    • Розсилки (Broadcast)

      • Оператор — Хаб розсилок для Broadcast
      • Інтегратор — Хаб налаштувань для Broadcast
      • Аналітик — Хаб аналітики для Broadcast
      • Інструкції

        • Як активувати заплановану розсилку?
        • Як перевірити статус розсилки?
        • Як налаштувати ліміти розсилок?
        • Як створити розсилку?
        • Як створити тему розсилки?
        • Як деактивувати тему розсилки?
        • Як редагувати чернетку розсилки?
        • Як редагувати тему розсилки?
        • Як експортувати результати розсилки?
        • Як запустити розсилку негайно?
        • Як зберегти розсилку як чернетку?
        • Як переглянути результати розсилки?
        • Як переглянути статистику кліків?
        • Як переглянути статистику доставок?
        • Як переглянути статистику відкриттів?
  • Автоматизація

    • Сценарій

      • Інтегратор — Хаб сценаріїв для Scenario Dialog
      • Інструкції

        • Як додати переклади до сценарію?
        • Як створити новий сценарій бота?
        • Як створити секцію сценарію?
        • Як редагувати існуючий сценарій бота?
        • Як експортувати або імпортувати сценарій?
        • Як використати action в сценарії?
        • Як переглянути та відновити версії сценарію?
    • Action Jail

      • Оператор — Хаб сценаріїв для ActionJail
      • Інструкції

        • Як створити й підтримувати дію в ActionJail (Адміністратор)
        • Як клонувати дію в ActionJail
        • Як швидко знайти дію в ActionJail
        • Як підключити дію ActionJail до сценарію бота (Інтегратор)
    • Інтеграції

      • Інтегратор — Хаб інтеграцій ConnectiveOne
      • Інструкції

        • Як інтегрувати операторську панель як віджету в CRM/ERP
        • Як налаштувати назву продукту для Zoho CRM
        • Як інтегрувати зовнішню систему через Custom Channel
        • Як отримати дані з API за допомогою send_request
        • Як передати дані з ConnectiveOne через send_request
        • Як налаштувати підписку користувача на нотифікації
        • Як запустити сценарій бота через API call_node
        • Як інтегрувати ConnectiveOne з eSputnik
        • Як надіслати розсилку по телефону через route
        • Як використовувати API ConnectiveOne
        • Як налаштувати webhook панелі оператора
      • Довідник

        • API Reference — Довідник по API ConnectiveOne
    • Користувацькі дані (CustomData)

      • Інтегратор — Хаб сценаріїв для Custom Data
      • Адміністратор — Хаб сценаріїв для Custom Data
      • Аналітик — Хаб сценаріїв для Custom Data
      • Інструкції

        • Додати поле до моделі
        • Налаштувати тип поля
        • Створити групу
        • Як створити модель даних?
        • Редагувати модель
        • Експортувати відфільтровані дані
        • Як експортувати дані моделі?
        • Як знайти записи за фільтрами?
        • Імпортувати дані з файлу
        • Сортувати записи
        • Валідувати дані
        • Переглянути записи моделі
    • Менеджер файлів (FileManager)

      • Оператор — Хаб сценаріїв для FileManager
      • Інструкції

        • Як створити завдання в Jira з файлом?
        • Як видалити файл або папку?
        • Як перейти в папку?
        • Як завантажити новий файл?
        • Як переглянути список файлів?
  • Штучний інтелект

    • Fast Line Pro (FastLinePro)

      • Інтегратор — Хаб сценаріїв для FastLinePro
      • Адміністратор — Хаб сценаріїв для FastLinePro
      • Інструкції

        • Активувати KB Plugin
        • Як перевірити відповідь AI-агента в сценарії?
        • Перевірити статус синхронізації
        • Налаштувати промпт агента
        • Як налаштувати змінні агента в FastLinePro?
        • Як налаштувати фрагментацію в базі знань FastLinePro?
        • Налаштувати синхронізацію KB Plugin
        • Налаштувати синхронізацію знань
        • Як підключити базу знань до AI-агента в FastLinePro?
        • Створити агента
        • Як створити чат-бота?
        • Як створити базу знань?
        • Деактивувати KB Plugin
        • Як підготувати файл для бази знань FastLinePro?
        • Запустити синхронізацію KB
        • Оновити файли KB
        • Завантажити файли до KB
        • Як використати дію action_fastline_pro в сценарії?
    • Контроль якості (Quality Assurance)

      • Супервайзер — Хаб сценаріїв для Quality Assurance
      • Адміністратор — Хаб сценаріїв для Quality Assurance
      • Аналітик — Хаб сценаріїв для Quality Assurance
      • Інструкції

        • Як корегувати AI-оцінки критеріїв?
        • Як затвердити оцінку?
        • Оцінити звернення
        • Провести перевірку якості
        • Як створити нову оцінку діалогу?
        • Експортувати оцінки
        • Фільтрувати оцінки
        • Використати чеклист
        • Переглянути деталі оцінки
        • Як переглянути список оцінок та знайти потрібну?
        • Переглянути дашборд якості
        • Переглянути звіти якості
  • Статистика

    • Статистика (Statistics)

      • Супервайзер — Хаб сценаріїв для Statistics
      • Адміністратор — Хаб сценаріїв для Statistics
      • Аналітик — Хаб сценаріїв для Statistics
      • Інструкції

        • Застосувати фільтри до звіту
        • Як налаштувати CSAT (задоволеність клієнтів) в Statistics?
        • Як створити та налаштувати воронку в Statistics?
        • Створити детальний звіт
        • Створити воронку
        • Експортувати звіт
        • Як експортувати дані статистики?
        • Налаштувати цільові метрики
        • Переглянути щоденний звіт
        • Переглянути дашборд
        • Як переглянути дашборди Metabase в модулі Statistics?
        • Як переглянути робочий графік оператора в Statistics?
        • Переглянути змінний звіт
      • Довідник

        • Метрики статистики — довідник
  • Адміністрування

    • Налаштування

      • Супервайзер — Хаб налаштувань операторської панелі
      • Адміністратор — Хаб налаштувань системи
      • Інструкції

        • Як активувати або деактивувати бота?
        • Як налаштувати автентифікацію та управління доступом?
        • Як налаштувати бота?
        • Як налаштувати параметри чатів?
        • Як налаштувати поля картки клієнта?
        • Як налаштувати поля клієнтів?
        • Як налаштувати параметри файлів?
        • Як налаштувати гарячі клавіші?
        • Як налаштувати параметри інстансу?
        • Як налаштувати операторів у чатах?
        • Як налаштувати ролі та права доступу?
        • Як налаштувати стилі та скрипти?
        • Як налаштувати загальні налаштування системи?
        • Як налаштувати параметри тікетів?
        • Як налаштувати таймери для чатів?
        • Як налаштувати поля користувачів?
        • Як створити нового бота?
        • Як переглянути список ботів?
        • Як переглянути список користувачів?
    • Доступ

      • Відновлення доступу — Хаб сценаріїв
      • Інструкції

        • Як увімкнути потік відновлення пароля (Адміністратор)
        • Як згенерувати лінк для скидання пароля вручну (Адміністратор)
        • Як скинути пароль через «Забули пароль?»

Що таке інтеграції ConnectiveOne

Інтеграції дозволяють з'єднати ConnectiveOne з вашими зовнішніми системами (CRM, ERP, маркетингові платформи, власні застосунки) для обміну даними та автоматизації процесів.

Навіщо потрібні інтеграції?

Інтеграції допомагають:

  • Автоматизувати процеси — запускати сценарії ботів з ваших систем
  • Синхронізувати дані — обмінюватися інформацією між ConnectiveOne та іншими системами
  • Отримувати події — відстежувати зміни в операторській панелі та діалогах
  • Розширювати функціональність — підключати додаткові канали та сервіси

Типи інтеграцій

ConnectiveOne підтримує кілька типів інтеграцій, кожен з яких вирішує свої завдання.

Custom Channel

Що це: Інтеграція зовнішніх систем через HTTP POST запити. Custom Channel дозволяє підключити будь-яку систему, яка може відправляти та приймати HTTP запити.

Коли використовувати:

  • Потрібно підключити існуючий бот з іншої системи до ConnectiveOne
  • Потрібно інтегрувати переписку з CRM до ConnectiveOne
  • Потрібно швидко підключити новий канал (месенджер), для якого ще немає офіційної інтеграції
  • Потрібна повноцінна двостороння інтеграція (відправка та отримання повідомлень)

Як працює:

  • Ваша система відправляє POST запити на input_url ConnectiveOne
  • ConnectiveOne відправляє повідомлення та події на ваш custom_channel_url
  • Всі повідомлення та події обробляються через сценарії ConnectiveOne

Детальніше: → Інтеграція через Custom Channel


API (Enterprise API, Public API)

Що це: REST API для отримання та зміни даних ConnectiveOne. Дозволяє читати та змінювати інформацію про діалоги, операторів, користувачів, тікети та інші об'єкти.

Коли використовувати:

  • Потрібно отримати дані про діалоги, операторів, користувачів з ConnectiveOne
  • Потрібно змінити параметри діалогу (статус, тему, коментар) з зовнішньої системи
  • Потрібно синхронізувати дані між ConnectiveOne та вашою системою
  • Потрібно інтегрувати ConnectiveOne з вашою CRM/ERP системою

Як працює:

  • Ви відправляєте HTTP запити (GET, POST) на endpoints ConnectiveOne
  • Використовуєте API ключ або JWT токен для авторизації
  • Отримуєте дані у форматі JSON

Детальніше:

  • → Використання API
  • → API довідник

call_node (Call Node API)

Що це: API для запуску сценаріїв ботів з зовнішніх систем. Дозволяє викликати будь-яку точку входу (Entry Point) в сценарії та передати параметри.

Коли використовувати:

  • Потрібно відправити повідомлення клієнту про статус замовлення/доставки
  • Потрібно запустити опитування задоволеності після надання послуги
  • Потрібно надіслати нагадування про необхідність оплати
  • Потрібно запустити інтеграційний процес (наприклад, синхронізація довідників)

Як працює:

  • Ви відправляєте POST запит на endpoint /kw/api/call_node/ або використовуєте Entry Point URL
  • Вказуєте bot_id, connector_alias (точку входу), chat_id, channel
  • Можете передати додаткові параметри в data, які будуть доступні в сценарії
  • ConnectiveOne запускає сценарій для вказаного користувача

Детальніше: → Запуск сценарію через API call_node


Webhooks операторської панелі

Що це: Механізм отримання подій з операторської панелі на ваш зовнішній сервіс. Webhook відправляє події (створення чату, підключення оператора, закриття чату) на вказаний URL.

Коли використовувати:

  • Потрібно відстежувати події в операторській панелі (створення чату, підключення оператора)
  • Потрібно синхронізувати статуси діалогів з вашою CRM системою
  • Потрібно логувати події операторської панелі в зовнішню систему
  • Потрібно інтегрувати з системою аналітики

Як працює:

  • Ви вказуєте event_webhook_url в action operator_panel__connect_to_operator_with_msg
  • ConnectiveOne відправляє POST запити з подіями на ваш URL
  • Ваш сервіс обробляє події та виконує необхідні дії

Відмінності від Custom Channel:

  • Webhook панелі оператора відправляє тільки події з операторської панелі
  • Не потребує окремого налаштування каналу
  • Налаштовується безпосередньо в action

Детальніше: → Налаштування webhook панелі оператора


Deeplink

Що це: Прямі посилання для запуску сценаріїв ботів з параметрами. Deeplink дозволяє створити унікальне посилання для кожного користувача або сценарію.

Коли використовувати:

  • Потрібно запустити сценарій з рекламної кампанії з унікальними параметрами
  • Потрібно передати ID клієнта або замовлення через посилання
  • Потрібно створити персоналізовані посилання для різних груп користувачів
  • Потрібно відстежувати джерело трафіку (UTM-мітки)

Як працює:

  • Ви створюєте посилання з параметрами (наприклад, https://t.me/mybot?start=customer_12345)
  • Користувач переходить за посиланням
  • Параметр передається в сценарій через {{messenger_input_param}}
  • Сценарій обробляє параметр та виконує відповідні дії

Підтримувані месенджери:

  • Telegram
  • Viber
  • Facebook Messenger

Детальніше: → Запуск сценарію через deeplink


send_request (обмін даними)

Що це: Action для відправки HTTP запитів з ConnectiveOne на зовнішні сервіси та отримання відповідей. Дозволяє обмінюватися даними між ConnectiveOne та зовнішніми системами безпосередньо в сценаріях.

Коли використовувати:

  • Потрібно отримати дані з зовнішнього API (курс валют, погода, інформація про замовлення)
  • Потрібно відправити дані на зовнішній сервіс (webhook, CRM, маркетингові платформи)
  • Потрібно синхронізувати дані між ConnectiveOne та вашою системою
  • Потрібно інтегрувати сценарії з третіми сторонами

Як працює:

  • Ви налаштовуєте action send_request в сценарії з URL, методом, даними та заголовками
  • ConnectiveOne відправляє HTTP запит на вказаний URL
  • Відповідь обробляється через response_mapping або зберігається в state
  • Дані стають доступними в сценарії через плейсхолдери

Відмінності від send_me:

  • send_request не додає автоматично chat_id та channel
  • send_me автоматично додає chat_id та channel (ідеально для webhook інтеграцій)

Детальніше:

  • → Отримання даних через send_request
  • → Передача даних через send_request

Обмін даними з виджетом

Що це: Механізм передачі параметрів з сайту до сценарію та керування віджетом через JavaScript API. Дозволяє інтегрувати ConnectiveOne віджет з вашим сайтом для передачі контексту та керування поведінкою.

Коли використовувати:

  • Потрібно передати параметри з сайту до сценарію (UTM-мітки, ID користувача, дані про товар)
  • Потрібно керувати віджетом програмно (відкрити/закрити чат, змінити заголовок)
  • Потрібно передати події з сайту до сценарію (клік по кнопці, перехід на сторінку)
  • Потрібно інтегрувати віджет з SPA додатками

Як працює:

  • Ви передаєте параметри через params_from_site при ініціалізації віджету
  • Параметри автоматично додаються до кожного повідомлення та стають доступними в сценарії через {{param_name}}
  • Ви використовуєте JavaScript API (kw_event) для керування віджетом з сайту
  • Події з сайту можуть передаватися до сценарію через emitevent

Основні можливості:

  • Передача параметрів через params_from_site
  • Керування віджетом через kw_event('openchat'), kw_event('command'), kw_event('emitevent')
  • Переініціалізація для SPA через kw_event('kwreinitwidget')
  • Зміна параметрів під час роботи через kw_event('kwsetparamsfromsite')

Детальніше:

  • → Що таке widget
  • → JavaScript API для widget
  • → Передача параметрів з сайту
  • → Керування віджетом з сайту

Як обрати тип інтеграції?

Потрібно підключити зовнішню систему для обміну повідомленнями?

→ Custom Channel

Потрібно отримати або змінити дані з ConnectiveOne?

→ API (Enterprise API, Public API)

Потрібно запустити сценарій бота з вашої системи?

→ call_node

Потрібно отримувати події з операторської панелі?

→ Webhooks операторської панелі

Потрібно створити посилання для запуску сценарію з параметрами?

→ Deeplink

Потрібно обмінюватися даними між ConnectiveOne та зовнішніми системами в сценаріях?

→ send_request

Потрібно передати параметри з сайту до сценарію або керувати віджетом?

→ Обмін даними з виджетом


Комбінування типів інтеграцій

Ви можете комбінувати різні типи інтеграцій для складних сценаріїв:

Приклад: Інтеграція з CRM

  1. Використовуйте API для отримання даних про діалоги
  2. Використовуйте call_node для відправки повідомлень клієнтам про статус замовлення
  3. Використовуйте Webhooks для синхронізації статусів діалогів
  4. Використовуйте Deeplink для створення персоналізованих посилань з реклами
  5. Використовуйте send_request для отримання даних про замовлення з CRM в сценарії
  6. Використовуйте Обмін даними з виджетом для передачі контексту з сайту до сценарію

Пов'язані статті

How-to інструкції

  • Використання API
  • Інтеграція через Custom Channel
  • Налаштування webhook панелі оператора
  • Запуск сценарію через API call_node
  • Отримання даних через send_request
  • Передача даних через send_request
  • Передача параметрів з сайту до сценарію
  • Керування віджетом з сайту

Explanation статті

  • Запуск сценарію через deeplink
  • Передача UTM-міток

Довідники

  • API довідник