Skip to main content

Ueberblick

Sechs Google-Dienste sind ueber einen gemeinsamen OAuth-Flow verfuegbar. Verbinden Sie sich einmal mit Ihrem Google-Konto — und Ihre KI-Agenten erhalten Zugriff auf E-Mail, Dokumente, Tabellen, Dateien, Kalender und Videokonferenzen.

Unterstuetzte Dienste

Authentifizierung

Alle Google Workspace-Integrationen verwenden OAuth 2.0 mit Offline-Zugriff:
1

Integration hinzufuegen

Gehen Sie zu IntegrationenIntegration hinzufuegen → waehlen Sie einen beliebigen Google-Dienst (z.B. Gmail).
2

OAuth-Zustimmung

Klicken Sie auf “Mit Google verbinden”. Sie werden zum Google-Zustimmungsbildschirm weitergeleitet, wo Sie den Zugriff auf den jeweiligen Dienst autorisieren.
3

Token-Speicherung

Revol erhaelt ein Access-Token und ein Refresh-Token. Beide werden verschluesselt in der Datenbank gespeichert. Das Refresh-Token bietet langfristigen Zugriff — Revol aktualisiert abgelaufene Access-Tokens automatisch.
4

Tools bereitgestellt

Nach erfolgreicher OAuth-Autorisierung werden Agenten-Tools automatisch basierend auf dem Integrationstyp erstellt.

OAuth-Berechtigungen

Jeder Dienst fordert nur die benoetigten Berechtigungen an:

Agenten-Tools

Tools in Workflow-Knoten verwenden

Google Workspace-Tools sind besonders leistungsstark in Workflow-Knoten, wo der Agent mehrere Tools in einer einzigen Konversation kombinieren kann:
  1. Verbinden Sie einen Google-Dienst und verifizieren Sie per OAuth
  2. Die Tools erscheinen im Tools-Tab des Agenten
  3. Fuegen Sie sie zu benutzerdefinierten Knoten im Workflow-Editor hinzu
  4. Das LLM ruft sie automatisch auf, wenn relevant
Beispiel-Workflow: Ein Kunde bittet um eine Demo-Terminplanung →
  • Agent ruft check_availability auf, um freie Zeitfenster zu finden
  • Kunde waehlt eine Zeit → Agent ruft create_event auf, um zu buchen
  • Agent ruft create_meeting auf, um einen Google Meet-Link zu generieren
  • Agent ruft send_email auf, um eine Bestaetigungs-E-Mail mit dem Link zu senden

Anwendungsfaelle

Agent qualifiziert einen Lead per Chat → verwendet send_email, um eine Nachfass-E-Mail mit Preisen zu senden → protokolliert die Interaktion in Google Sheets ueber append_rows.
Kunde bittet um einen Termin → Agent verwendet check_availability, um freie Zeitfenster zu finden → create_event zum Buchen → create_meeting zum Generieren eines Meet-Links → sendet Bestaetigung per Chat oder E-Mail.
Agent sammelt Informationen vom Kunden → verwendet create_document, um ein Angebot oder einen Bericht zu erstellen → share_file, um dem Kunden Zugriff zu geben.
Jede Konversation, die mit einem Lead endet → Agent verwendet append_rows, um Lead-Daten in ein Google Sheet einzufuegen → send_email, um das Vertriebsteam zu benachrichtigen.

Token-Aktualisierung

Google Access-Tokens laufen nach 1 Stunde ab. Revol handhabt dies automatisch:
  1. Vor jedem API-Aufruf prueft Revol, ob das Token innerhalb von 5 Minuten ablaeuft
  2. Bei Ablauf wird das gespeicherte Refresh-Token verwendet, um ein neues Access-Token zu erhalten
  3. Das neue Token wird verschluesselt und zurueck in die Datenbank gespeichert
  4. Der API-Aufruf wird mit dem frischen Token fortgesetzt
Wenn ein Refresh-Token ungueltig wird (Benutzer hat den Zugriff widerrufen), wird die Integration als getrennt markiert und muss erneut autorisiert werden.