Przejdź do głównej treści

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ługaNarzędziaOpis
Gmail6Wysyłanie e-maili, czytanie skrzynki, wyszukiwanie, odpowiadanie, tworzenie szkiców, pobieranie załączników
Google Docs5Tworzenie, czytanie, dopisywanie, wyszukiwanie i eksportowanie dokumentów
Google Sheets7Czytanie/pisanie zakresów, dopisywanie wierszy, wyszukiwanie, tworzenie arkuszy
Google Drive8Lista, wyszukiwanie, przesyłanie, pobieranie, udostępnianie plików i folderów
Google Calendar6Tworzenie wydarzeń, sprawdzanie dostępności, znajdowanie wolnych terminów
Google Meet1Tworzenie linków do wideokonferencji

Uwierzytelnianie

Wszystkie integracje Google Workspace używają OAuth 2.0 z dostępem offline:
1

Dodaj integrację

Przejdź do IntegracjeDodaj integrację → wybierz dowolną usługę Google (np. Gmail).
2

Ekran zgody OAuth

Kliknij „Połącz z Google”. Zostaniesz przekierowany na ekran zgody Google, gdzie autoryzujesz dostęp do konkretnej usługi.
3

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.
4

Udostępnienie narzędzi

Po pomyślnym uwierzytelnieniu OAuth narzędzia agenta są tworzone automatycznie na podstawie typu integracji.

Zakresy OAuth

Każda usługa żąda tylko potrzebnych zakresów:
UsługaZakres
Gmailgmail.modify
Google Docsdocuments, drive.file
Google Sheetsspreadsheets, drive.file
Google Drivedrive
Google Calendarcalendar
Google Meetcalendar (linki Meet są tworzone przez Calendar API)

Narzędzia agenta

NarzędzieOpis
send_emailUtwórz i wyślij e-mail z tematem, treścią, opcjonalnym CC/BCC
read_inboxWyświetl ostatnie e-maile ze skrzynki odbiorczej
search_emailsWyszukaj e-maile za pomocą składni zapytań Gmail (od, temat, data, słowa kluczowe)
reply_to_emailOdpowiedz na konkretny wątek e-mailowy
create_draftUtwórz szkic e-maila bez wysyłania
get_attachmentsPobierz 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:
  1. Połącz usługę Google i zweryfikuj przez OAuth
  2. Narzędzia pojawią się w zakładce Narzędzia agenta
  3. Dodaj je do węzłów niestandardowych w edytorze workflow
  4. LLM wywołuje je automatycznie, gdy jest to potrzebne
Przykładowy workflow: Klient prosi o zaplanowanie demo →
  • 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

Agent kwalifikuje leada przez czat → używa send_email do wysłania follow-upu z cennikiem → loguje interakcję w Google Sheets przez append_rows.
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.
Agent zbiera informacje od klienta → używa create_document, aby wygenerować ofertę lub raport → share_file, aby dać klientowi dostęp.
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:
  1. Przed każdym wywołaniem API Revol sprawdza, czy token wygasa w ciągu 5 minut
  2. Jeśli wygasł, używa zapisanego refresh tokena do uzyskania nowego tokena dostępu
  3. Nowy token jest szyfrowany i zapisywany z powrotem w bazie danych
  4. Wywołanie API jest wykonywane z nowym tokenem
Jeśli refresh token stanie się nieważny (użytkownik cofnął dostęp), integracja jest oznaczana jako rozłączona i wymaga ponownej autoryzacji.