Skip to main content

Огляд

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

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

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

Усі інтеграції 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

Кожен сервіс запитує лише потрібні дозволи:

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

Використання інструментів у 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 стає недійсним (користувач відкликав доступ), інтеграція позначається як відключена і потребує повторної авторизації.