Przegląd
Sześć usług Google jest dostępnych przez wspólny przepływ OAuth. Połącz się raz ze swoim kontem Google — a Twoi agenci AI uzyskają dostęp do poczty, dokumentów, arkuszy kalkulacyjnych, plików, kalendarza i wideokonferencji.Obsługiwane usługi
| Usługa | Narzędzia | Opis |
|---|---|---|
| Gmail | 6 | Wysyłanie e-maili, czytanie skrzynki, wyszukiwanie, odpowiadanie, tworzenie szkiców, pobieranie załączników |
| Google Docs | 5 | Tworzenie, czytanie, dopisywanie, wyszukiwanie i eksportowanie dokumentów |
| Google Sheets | 7 | Czytanie/pisanie zakresów, dopisywanie wierszy, wyszukiwanie, tworzenie arkuszy |
| Google Drive | 8 | Lista, wyszukiwanie, przesyłanie, pobieranie, udostępnianie plików i folderów |
| Google Calendar | 6 | Tworzenie wydarzeń, sprawdzanie dostępności, znajdowanie wolnych terminów |
| Google Meet | 1 | Tworzenie linków do wideokonferencji |
Uwierzytelnianie
Wszystkie integracje Google Workspace używają OAuth 2.0 z dostępem offline:Dodaj integrację
Przejdź do Integracje → Dodaj integrację → wybierz dowolną usługę Google (np. Gmail).
Ekran zgody OAuth
Kliknij „Połącz z Google”. Zostaniesz przekierowany na ekran zgody Google, gdzie autoryzujesz dostęp do konkretnej usługi.
Przechowywanie tokenów
Revol otrzymuje token dostępu i refresh token. Oba są szyfrowane i przechowywane w bazie danych. Refresh token zapewnia długoterminowy dostęp — Revol automatycznie odświeża wygasłe tokeny dostępu.
Zakresy OAuth
Każda usługa żąda tylko potrzebnych zakresów:| Usługa | Zakres |
|---|---|
| Gmail | gmail.modify |
| Google Docs | documents, drive.file |
| Google Sheets | spreadsheets, drive.file |
| Google Drive | drive |
| Google Calendar | calendar |
| Google Meet | calendar (linki Meet są tworzone przez Calendar API) |
Narzędzia agenta
- Gmail
- Google Docs
- Google Sheets
- Google Drive
- Calendar i Meet
| Narzędzie | Opis |
|---|---|
send_email | Utwórz i wyślij e-mail z tematem, treścią, opcjonalnym CC/BCC |
read_inbox | Wyświetl ostatnie e-maile ze skrzynki odbiorczej |
search_emails | Wyszukaj e-maile za pomocą składni zapytań Gmail (od, temat, data, słowa kluczowe) |
reply_to_email | Odpowiedz na konkretny wątek e-mailowy |
create_draft | Utwórz szkic e-maila bez wysyłania |
get_attachments | Pobierz lub sprawdź załączniki e-maila |
Używanie narzędzi w węzłach workflow
Narzędzia Google Workspace są szczególnie skuteczne w węzłach workflow, gdzie agent może łączyć wiele narzędzi w jednej rozmowie:- Połącz usługę Google i zweryfikuj przez OAuth
- Narzędzia pojawią się w zakładce Narzędzia agenta
- Dodaj je do węzłów niestandardowych w edytorze workflow
- LLM wywołuje je automatycznie, gdy jest to potrzebne
- Agent wywołuje
check_availability, aby znaleźć wolne terminy - Klient wybiera godzinę → agent wywołuje
create_event, aby zarezerwować termin - Agent wywołuje
create_meeting, aby wygenerować link Google Meet - Agent wywołuje
send_email, aby wysłać e-mail z potwierdzeniem i linkiem
Przypadki użycia
Automatyczne e-maile follow-up
Automatyczne e-maile follow-up
Agent kwalifikuje leada przez czat → używa
send_email do wysłania follow-upu z cennikiem → loguje interakcję w Google Sheets przez append_rows.Rezerwacja spotkań
Rezerwacja spotkań
Klient prosi o umówienie spotkania → agent używa
check_availability, aby znaleźć wolne terminy → create_event, aby je zarezerwować → create_meeting, aby wygenerować link Meet → wysyła potwierdzenie przez czat lub e-mail.Generowanie dokumentów
Generowanie dokumentów
Agent zbiera informacje od klienta → używa
create_document, aby wygenerować ofertę lub raport → share_file, aby dać klientowi dostęp.Śledzenie leadów w stylu CRM
Śledzenie leadów w stylu CRM
Każda rozmowa zakończona leadem → agent używa
append_rows, aby dodać dane leada do Google Sheet → send_email, aby powiadomić zespół sprzedaży.Odświeżanie tokenów
Tokeny dostępu Google wygasają po 1 godzinie. Revol obsługuje to automatycznie:- Przed każdym wywołaniem API Revol sprawdza, czy token wygasa w ciągu 5 minut
- Jeśli wygasł, używa zapisanego refresh tokena do uzyskania nowego tokena dostępu
- Nowy token jest szyfrowany i zapisywany z powrotem w bazie danych
- Wywołanie API jest wykonywane z nowym tokenem

