Um Gesprächsdaten — wie den Namen des Kontakts, den Kanal, den Nachrichtentext und den zuständigen Agenten — automatisch nach Google Sheets zu exportieren, nutzen Sie das Modul Flows von Papo (https://papo.global/), um eine Automatisierung mit dem Auslöser „Neues Gespräch“ und einer Webhook-Aktion zu erstellen. Der Webhook sendet die Daten an eine URL, die in Google Sheets über eine Automatisierungsplattform (Zapier, Make) oder ein Google Apps Script vorbereitet wurde.
Diese Integration ersetzt die manuelle Erfassung von Servicekennzahlen und hält eine Tabelle stets aktuell mit jeder Interaktion, die in Ihren Posteingängen eingeht. Mit den zentralisierten Daten können Sie in Google Sheets oder Looker Studio Dashboards erstellen, um Volumen pro Kanal, Stoßzeiten, Auslastung der Agenten und vieles mehr zu verfolgen.
Überblick über die Integration
| Schritt | Wo es stattfindet | Was es bewirkt |
|---|---|---|
| 1. Ziel vorbereiten | Google Sheets + Vermittler | Tabelle erstellen und eine Webhook-URL mit Zapier, Make oder Google Apps Script generieren. |
| 2. Auslöser erstellen | Papo (Flows) | Das Ereignis „Neues Gespräch“ (oder „Nachricht empfangen“) definieren, um die Automatisierung zu starten. |
| 3. Webhook konfigurieren | Papo (Flows) | Die Webhook-Aktion mit der Ziel-URL und dem JSON-Body mit den Gesprächsdaten hinzufügen. |
| 4. Empfangen und erfassen | Google Sheets | Die URL empfängt das Payload und fügt eine neue Zeile mit den Gesprächsinformationen in die Tabelle ein. |
| 5. Dashboards erstellen | Google Sheets / Looker Studio | Die gesammelten Daten nutzen, um Diagramme zu Volumen, Conversion pro Kanal, Agentenleistung usw. zu erstellen. |
So funktioniert es – Schritt für Schritt
1. Google Sheets für den Datenempfang vorbereiten
Papo generiert die Google-Sheets-URL nicht. Sie müssen einen Endpunkt erstellen, der das vom Webhook gesendete JSON empfängt und die Daten in die Tabelle schreibt. Die zwei gängigsten Wege sind:
Option A – No-Code-Automatisierungsplattform (empfohlen)
Tools wie Zapier oder Make ermöglichen es, einen „Catch Webhook“ zu erstellen, der eine eindeutige URL generiert. Danach fügen Sie eine Aktion zum „Zeile hinzufügen“ in Google Sheets hinzu und ordnen die empfangenen Felder den Spalten der Tabelle zu. Diese Option erfordert keine Programmierung und übernimmt die Authentifizierung mit Google.
Option B – Google Apps Script
Öffnen Sie in Google Sheets Erweiterungen > Apps Script, fügen Sie einen Code mit der Funktion doPost(e) ein, der das JSON interpretiert und die Daten einfügt. Stellen Sie ihn als „Web-App“ mit Zugriff für „Jeder“ bereit und kopieren Sie die generierte URL. Diese Alternative bietet mehr Kontrolle, erfordert aber grundlegende JavaScript-Kenntnisse.
2. Den Flow in Papo mit dem passenden Auslöser erstellen
Öffnen Sie das Modul Flows im Papo-Dashboard und erstellen Sie eine neue Automatisierung.
- Auslöser: Wählen Sie das Ereignis „Neues Gespräch“, damit der Webhook immer ausgelöst wird, wenn ein Kontakt ein Gespräch in einem Posteingang startet. Wenn Sie lieber jede einzelne Nachricht erfassen möchten, verwenden Sie den Auslöser „Nachricht empfangen“ und wenden Sie bei Bedarf Filter an (nach Kanal, Schlüsselwort usw.).
- Posteingang: Wählen Sie den gewünschten Posteingang (WhatsApp, Instagram, E-Mail usw.), um den Versand auf die Gespräche dieses Kanals zu beschränken.
3. Die Webhook-Aktion konfigurieren
Fügen Sie einen Schritt vom Typ Webhook hinzu und füllen Sie aus:
- URL: Fügen Sie die in Zapier, Make oder Apps Script generierte Adresse ein.
- Methode: Behalten Sie
POSTbei. - Body: Definieren Sie das JSON mit den Gesprächsvariablen, die Sie exportieren möchten. Beispiel:
{
"kontaktname": "{{contact.name}}",
"kanal": "{{inbox.name}}",
"nachrichtentext": "{{message.text}}",
"agent": "{{agent.name}}",
"ereigniszeit": "{{timestamp}}"
}
Die verfügbaren Variablen können in der Dokumentation des Moduls Flows nachgeschlagen werden. Wenn das Zielsystem bestimmte Header benötigt (wie Content-Type: application/json oder Authentifizierungstokens), fügen Sie diese im Header-Feld hinzu.
4. Den Flow testen und aktivieren
Bevor Sie ihn in Produktion nehmen, führen Sie einen Test durch:
- Ersetzen Sie die Ziel-URL vorübergehend durch eine Test-URL (z. B. Webhook.site).
- Starten Sie ein Gespräch im konfigurierten Posteingang.
- Prüfen Sie, ob das Payload korrekt mit allen erwarteten Feldern und Werten ankommt.
- Ersetzen Sie sie durch die endgültige URL und aktivieren Sie den Flow.
Ab diesem Moment wird jedes neue Gespräch (oder jede Nachricht, je nach Auslöser) automatisch in Ihrer Google-Sheets-Tabelle erfasst.
Für wen diese Integration nützlich ist
- Daten- und BI-Analysten, die Servicekennzahlen ohne manuelle Exporte konsolidieren müssen.
- Operations-Manager, die Dashboards mit Gesprächsvolumen pro Kanal, Stoßzeiten und Agentenauslastung wünschen.
- Marketing- und Vertriebsteams, die Gesprächsdaten mit Kampagnen und Funnels im CRM abgleichen möchten.
- Unternehmen, die Google Sheets bereits als Informations-Hub nutzen und ihn automatisch mit Daten aus dem Kundenservice speisen möchten.
Häufig gestellte Fragen
Muss ich programmieren können, um den Webhook zu konfigurieren?
Nicht unbedingt. Mit Zapier oder Make erfolgt die Integration ohne Code. Nur die Option Google Apps Script erfordert grundlegende JavaScript-Kenntnisse.
Werden die Daten in Echtzeit gesendet?
Ja. Sobald der im Flow konfigurierte Auslöser ausgelöst wird (z. B. neues Gespräch), sendet der Webhook die Daten sofort an die konfigurierte URL.
Welche Informationen kann ich an Google Sheets senden?
Sie können den Namen des Kontakts, den Herkunftskanal, den Nachrichtentext, den zuständigen Agenten, Datum/Uhrzeit und weitere im Flow verfügbare Variablen senden. In der Dokumentation des Moduls Flows finden Sie alle Optionen.
Kann ich testen, bevor ich den Flow aktiviere?
Ja. Wir empfehlen, eine Test-URL (wie Webhook.site) zu verwenden, um den Versand zu validieren, bevor Sie auf das endgültige Google Sheets verweisen.
Stellt Papo die Webhook-URL bereit?
Nein. Die URL muss in Zapier, Make oder Google Apps Script erstellt werden. Papo sendet die Daten lediglich an die konfigurierte Adresse.
Kann ich Gesprächsdaten aus bestimmten Kanälen exportieren?
Ja. Bei der Konfiguration des Auslösers im Flow können Sie den gewünschten Posteingang auswählen (WhatsApp, Instagram, E-Mail usw.), sodass nur Gespräche dieses Kanals den Webhook auslösen.
Lesen Sie auch
- So exportieren Sie Daten aus dem Verkaufstrichter nach Google Sheets und erstellen individuelle Dashboards
- So erstellen Sie ein Umsatz-Dashboard für den Wiederverkauf in Power BI mit Webhook-Integration
Kostenlos starten und Gesprächsdaten nach Google Sheets exportieren →
Mit Papo automatisieren Sie die Erfassung von Gesprächsdaten und erstellen Dashboards ohne Anfangskosten.