Zum Inhalt springen
memberarea memberarea.io

Auslöser und Aktionen

Jeder eingebaute Auslöser und jede Aktion, was sie tun und welche Felder sie haben, der eingehende Webhook mit seinem Secret, Platzhalter und die Auslöser und Aktionen, die Ihre verbundenen Integrationen hinzufügen.

In diesem Artikel

Ein Auslöser ist das Ereignis, das eine Automation startet, zum Beispiel ein neues Mitglied oder ein abgeschlossener Kurs. Eine Aktion ist das, was die Automation dann tut, zum Beispiel einen Tag hinzufügen oder eine E-Mail senden. Dieser Artikel listet alle mit ihren Feldern auf.

Automationen öffnen

Wo Sie sie finden

Im Editor hat die Bibliothek zwei Tabs: Auslöser und Aktionen. Die eingebauten Bausteine stehen unter MemberArea, gruppiert in Mitglieder, Zahlungen, Kurse, Community, Events, Partner und Utilities. Integrationen folgen unter ihrem eigenen Namen. Schritte suchen… durchsucht Namen und Beschreibungen. Klicken Sie auf einen Baustein oder ziehen Sie ihn auf die Arbeitsfläche, und klicken Sie ihn dann an, um seine Felder auszufüllen.

Die Bibliothek im Tab Auslöser mit den MemberArea-Auslösern nach Bereich gruppiert, beginnend mit Mitglieder und Zahlungen.
Die Bibliothek im Tab Auslöser mit den MemberArea-Auslösern nach Bereich gruppiert, beginnend mit Mitglieder und Zahlungen.

Eine Automation erstellen

Mitglieder-Auslöser

  • Neues Mitglied: Ein Mitgliedskonto wird angelegt.
  • Neuer Kontakt: Ein Kontakt wird angelegt, zum Beispiel über ein Anmeldeformular. Ein Kontakt ist noch kein Mitglied, Mitgliederaktionen bewirken also nichts, bis Sie Kontakt in Mitglied umwandeln verwenden.
  • Mitgliederfeld geändert: Ein Mitgliedsfeld ändert sich. Wählen Sie das Feld unter Mitgliedsfeld, um nur auf dieses Feld zu reagieren; bleibt es leer, zählt jedes Feld. Der neue Wert steht den Schritten als {{value}} zur Verfügung. Nachdem ein Feld geleert wurde, ist er leer.
  • Mitglied angemeldet: Ein Mitglied meldet sich an, einmal pro Sitzung.
  • Tag angewendet und Tag entfernt: Ein Tag wird einem Mitglied hinzugefügt oder entfernt. Wählen Sie den Tag unter Tag, um nur auf diesen Tag zu reagieren; bleibt das Feld leer, zählt jeder Tag.
  • Teammitglied eingeladen: Ein Admin lädt ein neues Teammitglied ein.
  • Mitglied inaktiv: läuft einmal, wenn sich ein Mitglied eine Anzahl von Tagen nicht angemeldet hat. Geben Sie die Zahl unter Tage inaktiv ein, siehe „Einen Auslöser eingrenzen“ weiter unten. Mitglieder, die schon inaktiv sind, wenn Sie die Automation einschalten, werden übersprungen; sie reagiert auf Mitglieder, die ab dann inaktiv werden.

Zahlungs-Auslöser

  • Neuer Kunde: Eine bezahlte Bestellung legt ein neues Mitgliedskonto an.
  • Neue Bestellung: Eine neue Bestellung wird bezahlt.
  • Checkout abgeschlossen: Ein Käufer schließt einen Online-Checkout ab, egal welcher Zahlungsanbieter ihn abgewickelt hat.
  • Zahlung läuft: Eine verzögerte Zahlung wie SEPA-Lastschrift, Klarna oder Sofort wurde autorisiert, und das Geld ist noch unterwegs. Der Käufer hat bereits Zugriff.
  • Zahlung fehlgeschlagen: Eine Bestellzahlung wird abgelehnt, oder Geld, das bereits als bezahlt verbucht war, wird Tage später zurückgefordert.
  • Abonnement verlängert: Ein wiederkehrendes Abonnement verlängert sich erfolgreich.
  • Zahlung zurückerstattet: Eine Bestellung wird ganz oder teilweise erstattet.
  • Abonnement gekündigt: Ein Mitglied kündigt ein Abonnement.
  • Verlängerung steht bevor: läuft eine festgelegte Anzahl von Tagen, bevor sich ein Abonnement verlängert. Geben Sie die Zahl unter Tage vor Verlängerung ein.

Kurs-Auslöser

  • Lektion abgeschlossen: Ein Mitglied schließt eine Lektion ab.
  • Kurs abgeschlossen: Jede Pflichtlektion eines Kurses ist abgeschlossen.
  • Kursfortschritt erreicht: läuft einmal, wenn der Fortschritt eines Mitglieds in einem Kurs einen Prozentsatz überschreitet. Geben Sie ihn unter Prozentschwelle ein, zum Beispiel 50. Ohne ihn läuft der Auslöser bei jedem Fortschrittsschritt.
  • Prüfung bestanden und Prüfung nicht bestanden: Ein Mitglied besteht eine Prüfung oder fällt durch.

Alle fünf lassen sich mit Kurs auf einen Kurs eingrenzen. Eine Lektion oder eine Prüfung kann in einem Modul liegen, das sich mehrere Kurse teilen. Die Automation startet trotzdem einmal pro abgeschlossener Lektion oder Prüfungsergebnis, und Kurs passt, wenn einer dieser Kurse der gewählte ist.

Community-Auslöser

  • Community: Beitrag erstellt: Ein Mitglied erstellt einen Beitrag, eine Diskussion oder eine Umfrage. Forum grenzt ihn auf ein Forum ein.
  • Community: Mitglied im Level aufgestiegen: Ein Mitglied erreicht ein höheres Level.
  • Community: Meldung eingegangen: Inhalte werden von einem Mitglied oder vom System gemeldet.
  • Abzeichen erhalten: Ein Mitglied erhält ein Community-Abzeichen. Abzeichen grenzt ihn auf ein Abzeichen ein.

Event-Auslöser

  • Event-Anmeldung: Ein Mitglied meldet sich für ein Event an.
  • Event besucht: Ein Mitglied wird als anwesend markiert, zum Beispiel beim Check-in.
  • Event beginnt bald: läuft eine festgelegte Zeit vor Beginn eines Events, einmal für jedes angemeldete Mitglied. Geben Sie die Stunden unter Stunden vor Beginn ein, zum Beispiel 24.

Veranstaltung grenzt die ersten beiden auf ein Event ein.

Partner-Auslöser

Partnerprovision freigegeben läuft, wenn eine Provision freigegeben und für die Auszahlung festgeschrieben wird. Er feuert nur, wenn Sie ein Partnerprogramm betreiben.

Zeitplan und Webhook

Nach Zeitplan

Nach Zeitplan (Cron) startet die Automation zu festen Zeiten. Er hat zwei Felder:

  • Cron expression (Pflichtfeld): fünf Teile für Minute, Stunde, Tag des Monats, Monat und Wochentag. 0 9 * * * bedeutet jeden Tag um 09:00, 0 9 * * 1 jeden Montag um 09:00.
  • Zeitzone: die Zeitzone, auf die sich die Zeiten beziehen, zum Beispiel Europe/Berlin. Bleibt das Feld leer, gilt UTC.

Der Zeitplan wird jede Minute geprüft. Der erste Lauf findet zur nächsten passenden Zeit nach dem Einschalten der Automation statt. Ein geplanter Lauf hat kein Mitglied, verwenden Sie ihn also für Schritte, die keines brauchen, etwa eine externe Anfrage oder eine Integration, die an Ihr Team postet.

Eingehender Webhook

Eingehender Webhook startet die Automation, wenn ein anderes System eine Anfrage an sie sendet, zum Beispiel Ihre Website, ein Formular-Tool oder Zapier.

  1. Fügen Sie den Auslöser hinzu und speichern Sie die Automation. Bis dahin zeigt das Panel „Speichern Sie die Automation, um Webhook-URL und Secret zu erzeugen.“ Eine Automation aus einer Vorlage, ein Duplikat oder eine Kopie für ein anderes Unternehmen hat sofort eine eigene Adresse und ein eigenes Secret.
  2. Klicken Sie auf den Auslöser. Das Panel zeigt die Webhook-URL mit URL kopieren und das Secret mit Secret kopieren.
  3. Senden Sie im anderen System eine POST-Anfrage an die URL. Setzen Sie das Secret in den Header X-Automation-Secret. Senden Sie die Daten als JSON.

Jedes Feld der obersten Ebene im Body steht den Schritten als {{field}} zur Verfügung. Enthält der Body member_email mit der Adresse eines Ihrer Mitglieder, gehört der Lauf zu diesem Mitglied, und Mitgliederaktionen und Platzhalter funktionieren.

Die Automation muss eingeschaltet und veröffentlicht sein. Andernfalls wird der Aufruf abgewiesen, ebenso wie bei einem falschen oder fehlenden Secret. Jede Automation nimmt bis zu 120 Aufrufe pro Minute an. Weitere Aufrufe werden abgewiesen, bis die Minute vorbei ist.

Standardmäßig bekommt der Aufrufer sofort {"ok": true, "triggers_fired": 1}, und die Schritte laufen im Hintergrund. Folgt diesem Auslöser im Ablauf ein Schritt Auf Webhook antworten, wartet der Aufrufer und erhält den Status und den Body, die Sie in diesem Schritt festlegen. Setzen Sie ihn vor jede Verzögerung, sonst bekommt der Aufrufer die Standardantwort. Ein Schritt Auf Webhook antworten auf einem Pfad, den dieser Auslöser nie erreicht, ändert nichts.

Bedingungen, Verzweigungen und Verzögerungen

Secret neu generieren erzeugt nach Ihrer Bestätigung ein neues Secret. Das alte funktioniert sofort nicht mehr, aktualisieren Sie also jedes System, das es verwendet.

Einen Auslöser eingrenzen

Viele Auslöser haben Felder, die sie auf ein Element eingrenzen oder eine Zeit festlegen. Sie stehen in den Einstellungen des Auslösers direkt unter Auslösertyp, vor Bedingungen.

  • Kurs, Veranstaltung, Forum und Abzeichen sind Listen mit den Namen Ihrer Elemente. Die erste Option, etwa Beliebiger Kurs oder Beliebige Veranstaltung, hebt den Filter wieder auf, und der Auslöser reagiert auf jedes Element.
  • Felder ohne Liste, etwa Produkt, Lektion oder Kalender, nehmen die ID des Elements. Um zu sehen, welche IDs ein Auslöser sendet, öffnen Sie einen vergangenen Lauf in Durchläufe und sehen sich die Eingabe des Auslösers an.

Drei Auslöser brauchen eine Zahl und starten nie ohne sie:

Auslöser Feld Beispiel
Mitglied inaktiv Tage inaktiv 14
Verlängerung steht bevor Tage vor Verlängerung 7
Event beginnt bald Stunden vor Beginn 24

Geben Sie eine ganze Zahl ab 1 ein. Solange das Feld leer ist oder unter 1 liegt, markiert der Editor den Auslöser mit einer Warnung wie „„Tage inaktiv“ muss mindestens 1 sein.“ und listet sie unter den Problemen, wenn Sie die Automation einschalten.

Der Inspektor des Auslösers Mitglied inaktiv mit Tage inaktiv auf 30 und darunter den Bedingungen.
Der Inspektor des Auslösers Mitglied inaktiv mit Tage inaktiv auf 30 und darunter den Bedingungen.

Auslöser ohne solche Felder, zum Beispiel Neues Mitglied oder die Auslöser einer Integration, zeigen stattdessen Filter. Jede Zeile ist ein Schlüssel und ein Wert, und der Auslöser startet die Automation nur, wenn das Ereignis genau diesen Wert unter diesem Schlüssel mitbringt. Mit Hinzufügen kommen weitere Zeilen dazu; alle Zeilen müssen passen.

Testen und Durchläufe

Bedingungen für das Mitglied

Bedingungen prüft das Mitglied, bevor die Automation startet. Jede Zeile ist der Name eines Felds des Mitgliedskontos und ein Wert, zum Beispiel language und de. Der Auslöser startet die Automation nur, wenn das Mitglied in jeder Zeile genau diese Werte hat.

Um mehr zu prüfen, etwa einen Tag des Mitglieds oder ein benutzerdefiniertes Feld, fügen Sie nach dem Auslöser einen Schritt Bedingung oder Filter hinzu.

Bedingungen, Verzweigungen und Verzögerungen

Mitgliederaktionen

Mitgliederaktionen wirken auf das Mitglied des Laufs.

  • Tag hinzufügen und Tag entfernen: Tag wählt den Tag.
  • Zur Gruppe hinzufügen und Aus Gruppe entfernen: Gruppe wählt die Gruppe.
  • Kurszugang gewähren und Kurszugang entziehen: Kurs wählt den Kurs. Ein Kurs, der nicht veröffentlicht ist, wird nicht vergeben; der Lauf vermerkt, dass sich nichts geändert hat.
  • Mitgliederfeld setzen: Mitgliedsfeld und Wert. Der Wert wird so gespeichert, wie Sie ihn eingeben.
  • Mitgliederfeld löschen: Mitgliedsfeld wird für das Mitglied geleert.
  • Kontakt in Mitglied umwandeln: legt aus einem Kontakt ein Mitgliedskonto an und übernimmt seine Felder. Willkommens-E-Mail senden ist standardmäßig eingeschaltet.
  • Mitglied deaktivieren: deaktiviert das Konto des Mitglieds auf Ihrer Plattform.
  • E-Mail senden: eine E-Mail an das Mitglied, ohne Abmeldelink. Für Marketing-E-Mails verwenden Sie eine E-Mail-Sequenz. Betreff und Inhalt sind Pflichtfelder. Empfänger bleibt leer, um dem Mitglied zu schreiben, oder nimmt die E-Mail-Adresse eines anderen Mitglieds Ihrer Plattform.
  • SMS senden: sendet eine SMS über Twilio. Nachricht ist Pflicht. Füllen Sie Twilio Account SID, Twilio Auth Token und From number aus; ohne alle drei geht keine SMS hinaus. Geben Sie in To number eine Nummer ein oder [|Phone|] für die Telefonnummer des Mitglieds. Haben Sie Twilio als Integration verbunden, nutzt deren eigene Aktion SMS senden stattdessen diese Verbindung.

Community-Aktionen

  • Community-Beitrag erstellen: veröffentlicht im Namen des Mitglieds einen Beitrag im gewählten Forum. Forum listet die Foren Ihrer Plattform nach Namen und setzt eine eingeschaltete Community voraus. Beitragstitel ist optional, Post body ist Pflicht.
  • Abzeichen vergeben: gibt dem Mitglied das gewählte Abzeichen.
  • Punkte vergeben: gibt dem Mitglied Punkte, die für Levels zählen. Grund ist optional und erscheint im Punkteverlauf.

Externe Anfrage senden

Externe Anfrage senden sendet eine HTTP-Anfrage an einen Server Ihrer Wahl, zum Beispiel um ein neues Mitglied an Ihr eigenes System weiterzugeben. Klicken Sie auf Anfrage hinzufügen, um Anfrage bearbeiten zu öffnen:

  • Anfrage-Typ: GET, POST, PUT oder DELETE.
  • Anfrage-URL: eine https-Adresse. Das Feld bietet Mitgliedsfelder an, die Sie als Platzhalter einfügen können.
  • Kopfzeilen: Anfrage-Header hinzufügen fügt einen Schlüssel und einen Wert hinzu.
  • Inhalt: der Anfrage-Inhalt als JSON, mit einer Vorschau daneben.
  • Antwort: die Antwort Ihres letzten Tests.

Anfrage testen sendet die Anfrage sofort mit dem Mitglied, das Sie unter Mitglied zum Testen gewählt haben. Der Tab Antwort zeigt dann Antwort-Header, Antwort-Body, Anfrage-Header und Anfrage-Body. Nur öffentliche Adressen sind erlaubt, und die Anfrage folgt keinen Weiterleitungen. Speichern behält die Anfrage.

In einem Lauf wird die Anfrage als JSON mit einem Zeitlimit von 15 Sekunden gesendet. Antwortet Ihr Server mit einem Fehler, antwortet er nicht rechtzeitig oder leitet er weiter, schlägt der Schritt fehl und damit der Lauf. Der Fehler zeigt den Status und den Anfang der Antwort, zum Beispiel „Die Anfrage lieferte HTTP 503: Service Unavailable“. Testen Sie die Anfrage, bevor Sie die Automation einschalten.

Platzhalter

Mitglieder-Platzhalter

Textfelder von Aktionen, etwa Betreff und Text einer E-Mail, die SMS-Nachricht, der Beitrag, der Grund für Punkte und die externe Anfrage, ersetzen diese Platzhalter durch die Daten des Mitglieds:

  • [|First Name|] oder : Vorname
  • [|Last Name|] oder : Nachname
  • [|Email|] oder : E-Mail-Adresse
  • [|Phone|] oder {settings.phone}: Telefonnummer aus dem Profil
  • [|Language|] oder : Sprache
  • [|Member Id|] oder : Mitglieds-ID
  • [|Image|] oder : Profilbild
  • [|Registered at|] oder : Datum und Uhrzeit der Registrierung
  • [|Last Login|] oder : Datum und Uhrzeit der letzten Anmeldung
  • [|Full Member Data|]: alle Mitgliedsdaten als JSON

Ein Mitgliedsfeld erscheint als [|cf_…|] oder {cf_…} mit der ID des Felds; die externe Anfrage fügt es für Sie ein. Hat ein Lauf kein Mitglied, kommen Vorname, Nachname, E-Mail und Telefon aus den Feldern first_name, last_name, email und phone der Auslöserdaten, falls es sie gibt.

Daten-Platzhalter

Die Schritte Felder festlegen, Bedingung, Filter, Vergleichen, Schleife, Bis Datum warten und Auf Webhook antworten lesen die Daten des Laufs:

  • {{key}} nimmt einen Wert aus den Auslöserdaten oder aus einem früheren Schritt, zum Beispiel {{amount}} einer Bestellung oder ein Feld, das Ihr Webhook gesendet hat.
  • {{member.first_name}} und andere {{member.…}}-Platzhalter lesen das Mitglied des Laufs. {{member.tags}} und {{member.groups}} liefern die Tags und Gruppen des Mitglieds.
  • {{member.cf_…}} mit der ID eines benutzerdefinierten Felds liest den Wert des Mitglieds in diesem Feld so, wie er gespeichert ist. Die ID ist dieselbe wie im Platzhalter {cf_…} oben.

Aktionsfelder lesen {{key}} nicht. Um Webhook-Daten in einer E-Mail zu verwenden, verknüpfen Sie den Lauf mit member_email mit einem Mitglied und verwenden Sie die Mitglieder-Platzhalter.

Auslöser und Aktionen aus Integrationen

Wenn Sie einen Dienst verbinden, erscheinen seine Auslöser und Aktionen in der Bibliothek unter dem Namen des Dienstes. Bis er verbunden ist, bleiben sie ausgegraut mit Verbinden; ein Klick darauf öffnet den Verbindungsdialog, und Integration hinzufügen unten in der Bibliothek verbindet weitere Dienste. Eine Automation mit einem Dienst, der nicht verbunden ist, lässt sich nicht einschalten. Integration in der Aktion wählt das verbundene Konto, das verwendet wird.

Die Stripe-Auslöser in der Bibliothek, blass mit dem Chip Verbinden, weil Stripe noch nicht verbunden ist.
Die Stripe-Auslöser in der Bibliothek, blass mit dem Chip Verbinden, weil Stripe noch nicht verbunden ist.

Auslöser kommen von Stripe, GoHighLevel, Calendly, Digistore24, Shopify, Hotmart, CopeCart und WooCommerce, zum Beispiel für Käufe, Erstattungen, Kündigungen oder Buchungen.

Aktionen gibt es für:

  • Automatisierungstools: Webhooks, Zapier, Make, n8n und Pabbly.
  • E-Mail und CRM: ActiveCampaign, Brevo, Customer.io, Drip, Flodesk, GetResponse, GoHighLevel, HubSpot, Intercom, Kit, Klaviyo, KlickTipp, Mailchimp, ManyChat, Pipedrive und Quentn.
  • Nachrichten: Discord, Slack, Twilio und WhatsApp.
  • Shop und Buchhaltung: Shopify, lexoffice und sevDesk.
  • Arbeitstools: Airtable, Asana, ClickUp, Coda, Google Sheets, monday.com, Notion, Trello und Zoom.

Andere Tools verbinden

Automationen über die API starten

Mit einem API-Schlüssel kann Ihre eigene Software Ihre Automationen auflisten, eine mit eigenen Daten starten und ihre Läufe lesen.

API-Schlüssel und Entwicklerzugang

Verwandte Artikel

Last updated on October 23, 2026

War dieser Artikel hilfreich?

Verwandte Artikel