Zum Hauptinhalt springen

Aktion Nodes

Automatisiere Aktionen in Superchat - von Kontaktverwaltung bis HTTP Requests

Mika Hally avatar
Verfasst von Mika Hally
Heute aktualisiert

Aktion Nodes führen Aktionen aus - von einfachen Änderungen an Kontakten und Unterhaltungen bis zu komplexen Integrationen mit externen Systemen.

Kontakt-Aktionen

Kontakt bearbeiten

Bearbeite und aktualisiere Kontaktattribute - sowohl System-Attribute (Vorname, Nachname, E-Mail, Telefon) als auch alle benutzerdefinierte Kontaktattribute.

Aktionen nach Datentyp

Text

  • Wert setzen

  • Zurücksetzen

Zahl

  • Wert setzen

  • Erhöhen um

  • Verringern um

  • Zurücksetzen

Einfachauswahl

  • Wert setzen

  • Zurücksetzen

Mehrfachauswahl

  • Überschreiben

  • Hinzufügen

  • Entfernen

  • Zurücksetzen

Datum & Datum / Uhrzeit

  • Wert setzen

  • Zurücksetzen

Werte eingeben:

  • Statisch: Wert direkt eintragen

  • Variable: Variablen-Icon klicken und Variable zuordnen (z.B. Antwort aus "Frage stellen" Node). Wichtig: Der Datentyp der Variable muss zum Attribut passen - z.B. einem E-Mail-Attribut kann keine Variable vom Typ Zahl zugeordnet werden.

Besonderheit E-Mail und Telefonnummer:

Ein Kontakt hat nur EINE primäre E-Mail und Telefonnummer - diese wird für Automations, Kampagnen und alle Kommunikation genutzt. Der Kontakt kann weitere E-Mails und Nummern haben, diese dienen nur der Dokumentation.

Toggle "Als primäre E-Mail Adresse festlegen":

  • Aktiviert: Neue E-Mail wird als primär gesetzt (falls möglich)

  • Radio "Existierende E-Mail Adressen bleiben bestehen": Falls Kontakt bereits E-Mail hat UND Unterhaltung über diese E-Mail existiert → Primäre kann NICHT aktualisiert werden, neue E-Mail wird nur als sekundär hinzugefügt

Häufige Use Cases:

  • E-Mail aus "Frage stellen" Node ins Kontaktattribut speichern

  • Umfrage-Antworten in benutzerdefinierten Kontaktattributen

  • Präferenzen und Interessen festhalten

  • Anzahl Support-Anfragen erhöhen in einem Kontaktattribut festhalten

Wichtiges Konzept - Daten für andere Automations speichern:

Nutze "Kontakt bearbeiten" um Informationen in Kontaktattributen zu speichern die du später in anderen Automations mit Filter/Bedingungen nutzen kannst.

System-Variable "Aktuelles Datum/Uhrzeit" ist besonders wichtig:

Erstelle ein benutzerdefiniertes Kontaktattribut vom Typ "Datum / Uhrzeit" und speichere dort Zeitpunkte für spätere Timing-Logik.

Beispiele:

Timing-basierte Routing-Logik

  • Kontaktattribut "Letzte manuelle Bearbeitung" → Setze auf "Aktuelles Datum / Uhrzeit" wenn Nutzer Unterhaltung als erledigt markiert (Trigger: Unterhaltung manuell als erledigt markiert → Kontakt bearbeiten)

  • Andere Automation filtert: Wenn weniger als 30 Min her → Nicht an KI-Agent, sondern Mensch weiterarbeiten lassen

Status-Tracking

  • Attribut "Lead-Status", "Kaufinteresse", "Support-Level"

  • Andere Automations filtern danach für unterschiedliche Flows

Das Prinzip:

Speichere Daten in Kontaktattributen (besonders Zeitpunkte mit System-Variablen) um sie später in anderen Automations für intelligente Filter- und Routing-Logik zu nutzen. So baust du komplexe, kontextabhängige Automation-Flows.

Kontaktliste aktualisieren

Aktualisiere Kontaktlisten des ausgewählten Kontakts.

Aktionen:

  • Überschreiben

  • Hinzufügen

  • Entfernen

  • Zurücksetzen

Funktioniert 1:1 wie Label aktualisieren - nur für Kontaktlisten statt Unterhaltungs-Labels.

Use Cases:

  • Newsletter Opt-In / Opt-Out automatisieren

  • VIP-Liste basierend auf Kaufverhalten

  • Segmentierung nach Interessen

Kontakt löschen

Löscht den Kontakt endgültig.

Wichtig - Kein Follow-up Pfad möglich:

Nach dieser Node kann kein weiterer Pfad folgen. Sobald der Kontakt gelöscht ist, endet die Automation automatisch - der Kontakt existiert nicht mehr.

Use Case: DSGVO-Anfragen automatisieren

Unterhaltungs-Aktionen

Label aktualisieren

Aktualisiere Labels der ausgewählten Unterhaltung.

Aktionen:

  • Entfernen

  • Hinzufügen

  • Überschreiben

  • Zurücksetzen

Use Cases:

  • Automatisches Tagging nach Keyword-Erkennung

  • Status-Labels setzen (z.B. "Bearbeitet", "Warte auf Antwort")

  • Labels basierend auf Filter/Bedingungen

Unterhaltung zuweisen

Weist die Unterhaltung einem oder mehreren Nutzern zu.

Einstellungen:

1. Spezifischen Nutzer zuweisen:

  • Danach wählst du den Nutzer oder die Nutzer aus die zugewiesen werden sollen

2. Beliebigen Nutzer zuweisen:

  • Im nächsten Schritt: Regel auswählen

    • Round Robin - Verteilt Unterhaltungen gleichmäßig reihum

    • Workload - Verteilt basierend auf aktueller Arbeitslast (wer weniger offene Unterhaltungen hat)

  • Im letzten Schritt: Pool an Nutzern auswählen

3. Zuweisung zurücksetzen:

  • Entfernt alle aktuellen Zuweisungen von der Unterhaltung

Wichtig - Postfach-Zugang:

Die ausgewählten Nutzer müssen Zugang zu dem Postfach haben in dem die Unterhaltung liegt. Wenn ein Nutzer keinen Zugang zum Postfach hat, wird die Zuweisung nicht stattfinden.

Häufige Use Cases:

  • Support-Tickets automatisch ans Team verteilen

  • VIP-Kunden an spezifischen Account Manager zuweisen

  • Nach KI-Agent Übergabe an Menschen-Team zuweisen

Unterhaltung als Spam markieren

Markiert die Unterhaltung als Spam. Keine Konfiguration nötig.

Use Case:

  • Spam-Keywords erkennen → Als Spam markieren

Unterhaltung als erledigt markieren

Markiert die Unterhaltung als erledigt. Keine Konfiguration nötig.

Use Case:

  • Am Ende erfolgreicher Flows automatisch als erledigt markieren für aufgeräumten Posteingang.

Unterhaltung löschen

Löscht die Unterhaltung.

Einstellungen:

  • In Papierkorb verschieben: Unterhaltung wird nach 60 Tagen automatisch gelöscht

  • Endgültig löschen: Sofort und unwiderruflich

Use Case:

  • Spam oder Test-Unterhaltungen automatisch aufräumen

Unterhaltung in anderes Postfach verschieben

Verschiebt die Unterhaltung in ein anderes Postfach.

Use Cases:

  • Team-Routing nach Thema (Technisch → Support-Postfach, Verkauf → Sales-Postfach)

  • Team-Routing nach Standort (Berlin → München, London → Manchester)

Notiz erstellen

Erstellt eine Notiz in der Unterhaltung.

Häufige Use Cases:

  • Team-Updates: Notiz für das Team wenn Automation bestimmte Phase erreicht: "KI-Agent konnte nicht helfen, manuelle Überprüfung nötig"

  • Daten-Zusammenfassung: Mehrere "Frage stellen" Nodes → Erstelle Notiz mit allen gesammelten Variablen als Zusammenfassung:

  • Dokumentation für Follow-ups: Halte fest was in der Automation passiert ist für spätere manuelle Bearbeitung.

Automation-Steuerung

Andere Automation beenden

Beendet andere laufende Automations an diesem Kontakt.

Wichtig für Automation Hierarchie: Kontrolliere welche Automations gleichzeitig laufen dürfen.

Use Cases:

  • VIP-Flow startet → Beende Standard-Support-Flow (verhindert doppelte Nachrichten)

  • Saubere Übergaben zwischen Flows

  • Verhindere Spam wenn mehrere Trigger gleichzeitig feuern

Andere Automation starten

Startet eine andere Automation. Mit dieser Node endet die aktuelle Automation.

Einstellungen:

Automation auswählen:

Nur Automations mit manuellem Trigger können gestartet werden. Die Liste zeigt nur Automations die veröffentlicht, aktiv sind und den Trigger "Manuell ausgelöst" haben.

Eingabefelder:

Wenn die Ziel-Automation Eingabefelder im manuellen Trigger hat, müssen diese hier ausgefüllt werden. Alle Felder können mit Variablen befüllt werden.

Use Cases:

  • Automation-Verkettung (Automation 1 sammelt Daten → Startet Automation 2 die verarbeitet)

  • Conditional Branching (VIP → Starte VIP-Onboarding, Standard → Starte Standard-Flow)

  • Daten via Eingabefelder übergeben für personalisierten Follow-up-Flow

Integration-Aktionen

HTTP Anfrage senden

Sende und empfange Daten von externen Systemen via HTTP Requests.

Einstellungen:

Methode:

  • GET

  • POST

  • PUT

  • PATCH

  • DELETE

URL: URL eingeben - kann mit Variablen dynamisch sein (Variablen-Icon verfügbar)

Zusätzliche Request-Elemente (optional):

  • Header hinzufügen - Custom Headers für den Request

  • Body hinzufügen - Request Body (z.B. JSON Daten senden)

  • Authentifizierung hinzufügen - Wähle Art:

    • API Key

    • Basic Auth

    • Bearer Token

Response:

Die Node zeigt den Status (z.B. "Erfolgreicher Request - 200") und die Response-Daten im Body.

Test-Funktion:

Teste den Request direkt in der Node bevor du die Automation veröffentlichst.

Gespeicherte Variablen - Sehr wichtig:

Du kannst spezifische Felder aus der Response als Variablen speichern:

  • NAME: Variable benennen (z.B. "bestellnummer")

  • JSON PFAD: Welches Feld aus der Response (z.B. $.order_id, $.status, $.customer.name)

  • Diese Variablen können dann in späteren Nodes genutzt werden

Häufige Use Cases für HTTP Requests

  • Daten fetchen für KI-Agent
    GET Request zu deiner Datenbank → Hole Kundenhistorie, offene Bestellungen, Support-Tickets → Übergebe als Context an KI-Agent für personalisierten Support mit vollständigem Kontext

  • Externe System Sync
    Automation sammelt Daten via "Frage stellen" Nodes → Am Ende POST Request zu CRM/ERP/Buchhaltungssystem → Daten automatisch synchronisiert ohne manuelles Copy-Paste

  • Personalisierte Messages
    GET Request am Anfang der Automation → Hole Kundendaten (Name, letzte Bestellung, Präferenzen, Geburtstag) → Nutze als Variables in Nachrichten für hochpersonalisierte Copy

  • Datenbank-Operationen

    • GET: Kundendaten abfragen

    • POST: Neue Einträge erstellen (Lead, Ticket, Order)

    • PUT/PATCH: Bestehende Daten aktualisieren

    • DELETE: Daten löschen (z.B. DSGVO-Anfragen)

  • Custom Workflows

    • Make.com / Zapier: Trigger komplexe Multi-Tool-Workflows

    • Eigene APIs: Verbinde mit internen Systemen

    • Webhooks: Triggere andere Automations in externen Tools

  • Notification Systems

    • Slack: Benachrichtige Team bei wichtigen Events (VIP-Kunde schreibt, High-Value Deal)

    • Discord: Community-Benachrichtigungen

    • Microsoft Teams: Sales-Alerts

  • CRM Updates

    • HubSpot: Update Contact Properties, Create Deals, Log Activities

    • Salesforce: Sync Leads, Update Opportunities

    • Pipedrive: Create Persons, Update Deals

  • E-Commerce Integration

    • Shopify: Hole Bestellstatus, Update Inventory, Create Orders

    • WooCommerce: Prüfe Produktverfügbarkeit, Sync Kundendaten

    • Stripe: Hole Payment Status, Create Payment Links

Konversion-Ereignis an Meta senden

Sende Konversion-Ereignisse an die Meta Conversion API um deine Anzeigenperformance zu verbessern. Ideal für Click-to-WhatsApp-Anzeigen.

Voraussetzung:

Bevor du diese Node nutzen kannst, muss die Conversions API für deinen WhatsApp-Kanal aktiviert sein:

  1. Gehe zu Einstellungen → Postfächer

  2. Wähle deinen WhatsApp-Kanal aus

  3. Prüfe ob das Conversions-API-Tag oben rechts angezeigt wird

  4. Falls nicht aktiviert: Klicke auf die Schaltfläche im blauen Banner und verbinde deinen Facebook Business Account

Einstellungen:

Ereignis-Typ aus wählen:

Ereignis-Typ

Wann verwenden

Added to Shopping Cart

Produkt wurde zum Warenkorb hinzugefügt

Application Submitted

Bewerbung für Produkt oder Dienstleistung eingereicht

Appointment Scheduled

Termin erfolgreich gebucht

Checkout Initiated

Checkout-Prozess gestartet

Content Viewed

Wichtige Inhalte angesehen (z.B. Produktseite)

Inbox Requested

Postfach- oder Kontaktanfrage gestellt

Lead Submitted

Neuer Lead erfasst (z.B. Formular ausgefüllt)

Payment Information Added

Zahlungsinformationen angegeben oder gespeichert

Registration Completed

Registrierung oder Anmeldung abgeschlossen

Search Conducted

Suche nach Produkt oder Dienstleistung durchgeführt

Test Started

Kostenloser Test oder Testphase gestartet

Lead-Identifikation auswählen:

Meta muss den Kontakt identifizieren können um das Konversion-Ereignis dem richtigen Nutzer zuzuordnen.

Option 1: Click-to-WhatsApp-Anzeigen-ID

  • Präziseste Nutzer-Zuordnung

  • Verfügbar für alle Unternehmen und Telefonnummern außerhalb des EWR und des Vereinigten Königreichs

  • Tipp: Füge eine Fallback-Identifikation hinzu wenn du mehrere Kanäle aus verschiedenen Ländern nutzt

Option 2: Benutzerdefinierte Lead-Identifikation

  • Weniger präzise Nutzer-Zuordnung

  • Verfügbar für Unternehmen aus allen Ländern (außer China und Kuba)

  • Wichtig für EWR und Vereinigtes Königreich: Du musst ausdrücklich die Zustimmung der Nutzer einholen um Conversion-Ereignisse mit Meta zu teilen

Zusätzliche Kontaktdaten (optional):

Du kannst weitere Kontaktattribute mitsenden die Meta zur Anzeigenoptimierung nutzt. Daten die Meta in gehashter Form benötigt werden von Superchat automatisch vor dem Senden gehasht.

Häufiger Use Case:

  1. Trigger: "Neue eingehende Unterhaltung" (von Click-to-WhatsApp-Anzeige)

  2. Node "Frage stellen": Kundendaten sammeln

  3. Node "Conversion-Ereignis an Meta senden": Ereignis "Lead Submitted"

  4. Node "KI-Agent" oder weitere Bearbeitung

Du kannst mehrere Conversion-Ereignis Nodes in einer Automation nutzen - eine für jeden Schritt im Funnel (z.B. erst "Lead Submitted", später "Appointment Scheduled").

Hat dies deine Frage beantwortet?