Перейти до основного вмісту
Integrations overview

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

Інтеграції з’єднують ваших AI-агентів із зовнішніми сервісами — щоб вони могли відповідати на дзвінки, писати в месенджерах, надсилати електронні листи, створювати документи та аналізувати рекламні кампанії. Кожна інтеграція дає агенту набір інструментів, які він може викликати під час розмов.

Доступні інтеграції

Як це працює

Кожна інтеграція проходить однаковий шлях:
1

Підключення

Додайте інтеграцію на сторінці Інтеграцій. Залежно від провайдера, ви або вводите API-ключі (VoIP, Telegram), або проходите OAuth авторизацію (Google, Meta).
2

Верифікація

Revol тестує ваші дані доступу через API провайдера та отримує доступні ресурси (номери телефонів, інформацію про бота, підключені акаунти).
3

Створення інструментів

Після верифікації Revol автоматично створює інструменти агента відповідно до типу інтеграції. Наприклад, підключення Gmail дає агентам інструменти send_email, read_inbox, search_emails та інші.
4

Призначення агенту

У вкладці Tools агента увімкніть потрібні інструменти. Потім додайте їх до workflow-нод — агент зможе викликати ці інструменти під час розмов через LLM function calling.

Методи автентифікації

МетодВикористовуєтьсяЯк працює
API Key / TokenTwilio, Ringostat, Binotel, TelegramВведіть дані доступу у формі. Зберігаються зашифрованими в базі даних.
Google OAuth 2.0Gmail, Docs, Sheets, Drive, Calendar, Meet, Google AdsНатисніть “Connect with Google”, авторизуйтесь на екрані згоди. Revol зберігає refresh token і автоматично оновлює access token.
Meta OAuthWhatsApp, Instagram, Facebook Messenger, Facebook AdsНатисніть “Connect with Meta”, авторизуйтесь через Meta. Revol обмінює код на довготривалий токен (~60 днів).
Webhook URLCustom WebhookАвторизація не потрібна — ви вказуєте URL і опціональні заголовки.

Канали

Канал — це з’єднання між інтеграцією та конкретним AI-агентом. Одна інтеграція (наприклад, ваш акаунт Twilio) може обслуговувати кількох агентів через окремі канали. Доступні типи каналів:
КаналПотрібна інтеграціяОпис
Веб-віджетНіВбудований чат-віджет для вашого сайту
ТелефонVoIP інтеграціяВхідні/вихідні голосові дзвінки та SMS
TelegramTelegram інтеграціяПовідомлення через Telegram-бота
WhatsAppWhatsApp інтеграціяПовідомлення WhatsApp Business
InstagramInstagram інтеграціяInstagram Direct Messages
Щоб налаштувати канал, перейдіть у вкладку Channels агента, оберіть тип каналу та інтеграцію.

Безпека вебхуків

Усі вхідні webhook-ендпоінти (VoIP дзвінки, повідомлення месенджерів) захищені:
  • Перевірка підпису — криптографічна верифікація автентичності запиту для кожного провайдера
  • Ідемпотентність — виявлення дублікатів вебхуків для запобігання подвійної обробки
  • Rate limiting — 120 запитів на хвилину на канал
  • IP allowlist — де підтримується провайдером (наприклад, Binotel)

Всі інтеграції

ІнтеграціяКатегоріяАвторизаціяІнструменти
TwilioТелефоніяAPI Key3 — дзвінки, SMS, історія дзвінків
RingostatТелефоніяAPI Key2 — дзвінки, історія дзвінків
BinotelТелефоніяAPI Key2 — дзвінки, історія дзвінків
TelegramМесенджерBot Token6 — повідомлення, файли, історія, редагування, видалення
WhatsApp BusinessМесенджерMeta OAuth6 — повідомлення, шаблони, медіа, історія
Instagram DMМесенджерMeta OAuth6 — повідомлення, медіа, історія, коментарі
Facebook MessengerМесенджерMeta OAuth6 — повідомлення, шаблони, медіа, кнопки
GmailПродуктивністьGoogle OAuth6 — надсилання, читання, пошук, відповіді, чернетки
Google DocsПродуктивністьGoogle OAuth5 — створення, читання, доповнення, пошук, експорт
Google SheetsПродуктивністьGoogle OAuth7 — читання, запис, доповнення, пошук, створення
Google DriveПродуктивністьGoogle OAuth8 — список, пошук, завантаження, поширення, папки
Google CalendarПродуктивністьGoogle OAuth6 — події, доступність, вільні слоти
Google MeetПродуктивністьGoogle OAuth1 — створення посилання на зустріч
Google AdsРекламаGoogle OAuth3 — кампанії, ключові слова, пауза
Facebook AdsРекламаMeta OAuth4 — кампанії, набори оголошень, аналітика, пауза
Custom WebhookCRMURL2 — відправка даних, тестування з’єднання
Всього: 67 інструментів агента у 16 інтеграціях.

Далі