Skip to main content

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

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:

Narzędzia agenta

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.