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

Огляд

Шість сервісів Google доступні через спільний OAuth-потік. Підключіться один раз зі своїм Google-акаунтом — і ваші AI-агенти отримають доступ до пошти, документів, таблиць, файлів, календаря та відеозустрічей.

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

СервісІнструментиОпис
Gmail6Надсилання листів, читання, пошук, відповіді, чернетки, вкладення
Google Docs5Створення, читання, доповнення, пошук та експорт документів
Google Sheets7Читання/запис діапазонів, додавання рядків, пошук, створення таблиць
Google Drive8Список, пошук, завантаження, поширення файлів та папок
Google Calendar6Створення подій, перевірка доступності, пошук вільних слотів
Google Meet1Створення посилань на відеозустрічі

Автентифікація

Усі інтеграції Google Workspace використовують OAuth 2.0 з офлайн-доступом:
1

Додайте інтеграцію

Перейдіть в ІнтеграціїДодати інтеграцію → оберіть будь-який сервіс Google (напр., Gmail).
2

OAuth-згода

Натисніть “Connect with Google”. Ви будете перенаправлені на екран згоди Google, де авторизуєте доступ до конкретного сервісу.
3

Збереження токенів

Revol отримує access token та refresh token. Обидва зашифровані та зберігаються в базі даних. Refresh token забезпечує довготривалий доступ — Revol автоматично оновлює прострочені access token.
4

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

Після успішного OAuth інструменти агента створюються автоматично відповідно до типу інтеграції.

OAuth Scopes

Кожен сервіс запитує лише потрібні дозволи:
СервісScope
Gmailgmail.modify
Google Docsdocuments, drive.file
Google Sheetsspreadsheets, drive.file
Google Drivedrive
Google Calendarcalendar
Google Meetcalendar (Meet-посилання створюються через Calendar API)

Інструменти агента

ІнструментОпис
send_emailСтворити та надіслати лист з темою, тілом, опціональними CC/BCC
read_inboxОтримати останні листи зі скриньки
search_emailsПошук листів за синтаксисом Gmail (від, тема, дата, ключові слова)
reply_to_emailВідповісти на конкретний тред листів
create_draftСтворити чернетку без надсилання
get_attachmentsЗавантажити або переглянути вкладення листа

Використання інструментів у workflow-нодах

Інструменти Google Workspace особливо потужні у workflow-нодах, де агент може комбінувати кілька інструментів в одній розмові:
  1. Підключіть сервіс Google та верифікуйте через OAuth
  2. Інструменти з’являться у вкладці Tools агента
  3. Додайте їх до custom node у workflow-редакторі
  4. LLM викликає їх автоматично, коли це доречно
Приклад workflow: Клієнт просить запланувати демо →
  • Агент викликає check_availability для пошуку вільних слотів
  • Клієнт обирає час → агент викликає create_event для бронювання
  • Агент викликає create_meeting для генерації Google Meet посилання
  • Агент викликає send_email для надсилання підтвердження з посиланням

Приклади використання

Агент кваліфікує ліда через чат → використовує send_email для надсилання follow-up з цінами → логує взаємодію в Google Sheets через append_rows.
Клієнт хоче запланувати зустріч → агент використовує check_availability для пошуку вільних слотів → create_event для бронювання → create_meeting для генерації Meet-посилання → надсилає підтвердження через чат або email.
Агент збирає інформацію від клієнта → використовує create_document для створення пропозиції або звіту → share_file для надання доступу клієнту.
Кожна розмова з лідом → агент використовує append_rows для додавання даних ліда в Google Sheet → send_email для сповіщення відділу продажів.

Оновлення токенів

Access token Google діє 1 годину. Revol обробляє це автоматично:
  1. Перед кожним API-викликом Revol перевіряє, чи токен спливає протягом 5 хвилин
  2. Якщо прострочений — використовує збережений refresh token для отримання нового access token
  3. Новий токен зашифровується та зберігається в базі даних
  4. API-виклик виконується зі свіжим токеном
Якщо refresh token стає недійсним (користувач відкликав доступ), інтеграція позначається як відключена і потребує повторної авторизації.