Огляд
Шість сервісів Google доступні через спільний OAuth-потік. Підключіться один раз зі своїм Google-акаунтом — і ваші AI-агенти отримають доступ до пошти, документів, таблиць, файлів, календаря та відеозустрічей.Підтримувані сервіси
| Сервіс | Інструменти | Опис |
|---|---|---|
| Gmail | 6 | Надсилання листів, читання, пошук, відповіді, чернетки, вкладення |
| Google Docs | 5 | Створення, читання, доповнення, пошук та експорт документів |
| Google Sheets | 7 | Читання/запис діапазонів, додавання рядків, пошук, створення таблиць |
| Google Drive | 8 | Список, пошук, завантаження, поширення файлів та папок |
| Google Calendar | 6 | Створення подій, перевірка доступності, пошук вільних слотів |
| Google Meet | 1 | Створення посилань на відеозустрічі |
Автентифікація
Усі інтеграції Google Workspace використовують OAuth 2.0 з офлайн-доступом:Додайте інтеграцію
Перейдіть в Інтеграції → Додати інтеграцію → оберіть будь-який сервіс Google (напр., Gmail).
OAuth-згода
Натисніть “Connect with Google”. Ви будете перенаправлені на екран згоди Google, де авторизуєте доступ до конкретного сервісу.
Збереження токенів
Revol отримує access token та refresh token. Обидва зашифровані та зберігаються в базі даних. Refresh token забезпечує довготривалий доступ — Revol автоматично оновлює прострочені access token.
OAuth Scopes
Кожен сервіс запитує лише потрібні дозволи:| Сервіс | Scope |
|---|---|
| Gmail | gmail.modify |
| Google Docs | documents, drive.file |
| Google Sheets | spreadsheets, drive.file |
| Google Drive | drive |
| Google Calendar | calendar |
| Google Meet | calendar (Meet-посилання створюються через Calendar API) |
Інструменти агента
- Gmail
- Google Docs
- Google Sheets
- Google Drive
- Calendar і Meet
| Інструмент | Опис |
|---|---|
send_email | Створити та надіслати лист з темою, тілом, опціональними CC/BCC |
read_inbox | Отримати останні листи зі скриньки |
search_emails | Пошук листів за синтаксисом Gmail (від, тема, дата, ключові слова) |
reply_to_email | Відповісти на конкретний тред листів |
create_draft | Створити чернетку без надсилання |
get_attachments | Завантажити або переглянути вкладення листа |
Використання інструментів у workflow-нодах
Інструменти Google Workspace особливо потужні у workflow-нодах, де агент може комбінувати кілька інструментів в одній розмові:- Підключіть сервіс Google та верифікуйте через OAuth
- Інструменти з’являться у вкладці Tools агента
- Додайте їх до custom node у workflow-редакторі
- LLM викликає їх автоматично, коли це доречно
- Агент викликає
check_availabilityдля пошуку вільних слотів - Клієнт обирає час → агент викликає
create_eventдля бронювання - Агент викликає
create_meetingдля генерації Google Meet посилання - Агент викликає
send_emailдля надсилання підтвердження з посиланням
Приклади використання
Автоматичні follow-up листи
Автоматичні follow-up листи
Агент кваліфікує ліда через чат → використовує
send_email для надсилання follow-up з цінами → логує взаємодію в Google Sheets через append_rows.Запис на зустріч
Запис на зустріч
Клієнт хоче запланувати зустріч → агент використовує
check_availability для пошуку вільних слотів → create_event для бронювання → create_meeting для генерації Meet-посилання → надсилає підтвердження через чат або email.Генерація документів
Генерація документів
Агент збирає інформацію від клієнта → використовує
create_document для створення пропозиції або звіту → share_file для надання доступу клієнту.CRM-подібне відстеження лідів
CRM-подібне відстеження лідів
Кожна розмова з лідом → агент використовує
append_rows для додавання даних ліда в Google Sheet → send_email для сповіщення відділу продажів.Оновлення токенів
Access token Google діє 1 годину. Revol обробляє це автоматично:- Перед кожним API-викликом Revol перевіряє, чи токен спливає протягом 5 хвилин
- Якщо прострочений — використовує збережений refresh token для отримання нового access token
- Новий токен зашифровується та зберігається в базі даних
- API-виклик виконується зі свіжим токеном

