Die matelso platform ermöglicht es, relevante Daten und Informationen über den Data Distributor an beliebige Drittsysteme zu senden – darunter auch Google Sheets.
Um Daten automatisiert in einem Google Sheet speichern zu können, wird eine simple Web-App benötigt, die eingehende JSON-Daten entgegennimmt und in eine Tabelle schreibt.
Eine detaillierte Anleitung hinsichtlich des Data Distributor finden Sie hier.
Dieser Artikel zeigt Ihnen Schritt für Schritt, wie Sie:
– ein Google Sheet vorbereiten
– ein Google Apps Script anlegen
– das Script als Web-App veröffentlichen
– die finale URL im Data Distributor verwenden.
Eine vollständige Schritt-für-Schritt-Anleitung finden Sie unten. Zusätzlich steht Ihnen ein Video zur Verfügung:
1. Google Sheet vorbereiten
Erstellen Sie zunächst ein neues Google Sheet und legen Sie die gewünschten Spalten an – in diesem Beispiel:
– Zeitpunkt
– Anrufernummer
– Anrufername
– Gesprächsdauer

2. Apps Script Editor öffnen
Öffnen Sie nun über das Menü: “Erweiterungen” → “Apps Script”
Der Apps-Script-Editor öffnet sich automatisch in einem neuen Tab.

3. Neues Script anlegen
Ein neues Projekt enthält standardmäßig die Datei Code.gs.
Sie können diese Datei direkt verwenden.

Ersetzen Sie den vorhandenen Beispielcode durch folgendes Script:
function doPost(e) {
// JSON-Daten aus dem Request holen
var data = JSON.parse(e.postData.contents);
// Spreadsheet und erste Tabelle öffnen
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
// Zeitpunkt erzeugen
var now = Utilities.formatDate(new Date(), Session.getScriptTimeZone(), "dd.MM.yyyy HH:mm");
// Neue Zeile einfügen
sheet.appendRow([
now, // Zeitpunkt
data.number, // Anrufernummer
data.name, // Anrufername
data.duration // Gesprächsdauer
]);
// Antwort an den Sender
return ContentService.createTextOutput("OK");
}Vergeben Sie einen Projektnamen und speichern Sie das Projekt.

4. Script als Web-App veröffentlichen
Klicken Sie oben rechts auf: “Bereitstellen” → “Neue Bereitstellung”

Wählen Sie im linken Bereich den Typ “Web-App” aus.
Füllen Sie die Felder wie folgt aus:
– Beschreibung: z. B. Einfaches Call Reporting mit der matelso platform
– Ausführen als: Ich selbst
– Zugriffsberechtigte: Nur ich selbst (kann später angepasst werden)

5. Zugriff für die Web-App gewähren
Im nächsten Schritt werden Sie aufgefordert, den Zugriff durch das google Konto zu gewähren. Klicken Sie auf den Button und folgen Sie den Anweisungen.

6. Bereitstellungs-URL kopieren
Nach erfolgreicher Bereitstellung erhalten Sie die Web-App-URL.
Diese URL ist der Endpunkt, den Sie später im Data Distributor verwenden.

7. (Optional): Zugriffsberechtigung ändern
Falls die Web-App für externe Systeme zugänglich sein soll (z. B. matelso platform), ändern Sie in “Bereitstellungen verwalten” → “Zugriffsberechtigte” auf:
– Jeder
oder
– Jeder mit einem Google-Konto

8. Bereitstellungs-URL im Data Distributor verwenden
Die Web-App ist nun bereit, JSON-Daten zu empfangen.
In der matelso platform können Sie diese URL in einer Data Distributor → HTTP Push → POST-Konfiguration eintragen.
