Ist HubSpot verbunden, kann ein HubSpot-Workflow zehn MemberArea-Aktionen ausführen: Kurszugang vergeben, Produkt- oder Bundle-Zugang vergeben, Zugang entziehen, jemanden in eine Gruppe aufnehmen oder daraus entfernen, einen Tag vergeben oder entfernen, ein Mitgliederfeld setzen, eine Automation starten oder einen Checkout-Link erzeugen. Ein abgeschicktes Formular in HubSpot kann einen Kurs freischalten, ein Wechsel der Lifecycle-Phase kann ihn wieder wegnehmen. Dieser Artikel erklärt, was jede Aktion braucht und was sie zurückgibt.
Bevor Sie beginnen
Die Aktionen brauchen die Berechtigung Automatisierung der HubSpot-Verbindung. Erscheinen die MemberArea-Schritte nicht in Ihrem Workflow-Editor, prüfen Sie das zuerst: Öffnen Sie Einstellungen, dann Integrationen, und klicken Sie auf die HubSpot-Zeile. Der Dialog zeigt das Feld Verbindungsstatus. Steht dort Workflow-Aktionen sind aus, hat das HubSpot-Konto diese Berechtigung nicht erteilt. Verbinden Sie erneut aus einem HubSpot-Konto, das Workflows hat.

Die Aktionen funktionieren in kontaktbasierten Workflows. Fügen Sie einen Schritt hinzu und suchen Sie in der Liste der Aktionen nach MemberArea.
Die zehn Aktionen
Jede Aktion außer Create checkout link hat optionale Felder für die Person:
- Email address: Lassen Sie es leer, um die E-Mail-Adresse des eingeschriebenen Kontakts zu verwenden. MemberArea erkennt Mitglieder an der E-Mail-Adresse, Groß- und Kleinschreibung spielen keine Rolle.
- First name und Last name: Werden nur verwendet, wenn ein neues Mitgliedskonto angelegt wird. Standard ist der Name beim Kontakt. Remove from group und Remove tag legen nie jemanden an, deshalb haben sie nur Email address.
Grant course access
Gibt dem Kontakt Zugang zu einem Kurs. Braucht die Course ID.
Öffnen Sie den Kurs in Ihrem Mitgliederbereich unter Kurse und sehen Sie in
die Adresszeile: Die lange Kennung hinter /admin/courses/ ist die Kurs-ID.
Der Kurs muss veröffentlicht sein. Ein Kurs im Entwurf wird nie herausgegeben, auch nicht über einen Workflow, und der Schritt bricht mit einer entsprechenden Meldung ab. Veröffentlichen Sie ihn vorher.
Grant product or bundle access
Gibt dem Kontakt alles, was ein Produkt enthält, und bei einem Bundle alles, was alle seine Produkte enthalten: Kurse, Hubs, Gruppen, Veranstaltungen, Community-Bereiche und Abzeichen. Braucht die Product or bundle ID.
- Für ein Produkt öffnen Sie Zahlungen, dann Katalog, dann
Produkte. Die Adresse lautet
/admin/payments/catalog/products/<product ID>/edit. - Für ein Bundle öffnen Sie Zahlungen, dann Katalog, dann Bundles.
Die Adresse lautet
/admin/payments/catalog/bundles/<bundle ID>/edit.
Ein Kurs im Produkt, der noch nicht veröffentlicht ist, wird übersprungen. Das Mitglied erhält ihn, sobald Sie ihn veröffentlichen und der Schritt erneut läuft.
Revoke access
Das Spiegelbild: nimmt weg, was ein Produkt oder Bundle gewährt. Braucht die Product or bundle ID und optional die Email address.
Zugang, für den das Mitglied bezahlt hat, wird nie entfernt. Hat jemand das Produkt in Ihrem Mitgliederbereich gekauft und läuft später durch einen Entzugs-Workflow, gewinnt der Kauf, und der Schritt meldet, dass nichts weggenommen wurde.
Add to group
Nimmt den Kontakt in eine Ihrer Gruppen auf. Braucht die Group ID: Öffnen
Sie die Gruppe unter Kontakte, dann Gruppen, und kopieren Sie die
Kennung hinter /admin/audience/groups/ aus der Adresszeile.
Die automatische Gruppe "Alle Mitglieder" lässt sich hier nicht verwenden. Jedes Mitglied ist schon darin. Eine Gruppe, die ihre Mitgliedergrenze erreicht hat, nimmt niemanden mehr auf, und der Schritt meldet das.
Remove from group
Nimmt den Kontakt aus einer Ihrer Gruppen. Braucht die Group ID, die Sie genauso finden wie bei Add to group. Hat der Kontakt kein Mitgliedskonto oder ist er nicht in der Gruppe, ändert sich nichts, und der Schritt gilt trotzdem als erfolgreich.
Add tag
Gibt dem Mitglied einen Tag. Füllen Sie Tag mit dem Namen des Tags aus, zum
Beispiel Webinar 2026. Groß- und Kleinschreibung spielen keine Rolle. Gibt es
noch keinen Tag mit diesem Namen, wird er angelegt. Eine Automation mit dem
Auslöser Tag angewendet läuft, sobald der Tag gesetzt ist.
Remove tag
Nimmt dem Mitglied einen Tag weg. Füllen Sie Tag mit seinem Namen aus. Anders als Add tag legt diese Aktion nie einen Tag an: Ein unbekannter Name stoppt den Schritt mit einer Meldung. Ein Kontakt ohne Mitgliedskonto oder ohne den Tag bleibt, wie er ist.
Set member field
Schreibt einen Wert in eines Ihrer Mitgliederfelder. Füllen Sie Member field mit dem Namen des Felds aus, wie er unter Kontakte im Tab Felder steht, und Value mit dem, was hinein soll. Der Wert ist fester Text. Um stattdessen eine Eigenschaft des Kontakts zu übernehmen, wählen Sie sie unter Value from property. Eine gewählte Eigenschaft hat Vorrang vor Value.
Jeder Feldtyp lässt sich so füllen, außer Mehrfachauswahl und Uploads wie Bilder
oder Dateien. Ein Wert, der nicht zum Feld passt, etwa many für ein
Zahlenfeld, stoppt den Schritt, und nichts wird gespeichert. Eine Automation mit
dem Auslöser Mitgliederfeld geändert läuft, wenn sich der Wert wirklich
ändert.
Start automation
Führt eine Ihrer MemberArea-Automationen für den Kontakt aus, sodass der
Workflow in HubSpot bestimmt, wann sie startet. Braucht die Automation ID:
Öffnen Sie die Automation in Ihrem Mitgliederbereich und kopieren Sie die
Kennung hinter /admin/automations/ aus der Adresszeile.
- Geben Sie der Automation den Auslöser Aus einem HubSpot-Workflow gestartet.
- Veröffentlichen Sie sie und schalten Sie sie ein.
- Fügen Sie ihre ID im HubSpot-Workflow in Automation ID ein.
Wie Sie eine solche Automation bauen, beschreibt Automationen aus HubSpot starten.
Create checkout link
Baut einen Link zum Checkout Ihres Mitgliederbereichs für ein Produkt und gibt ihn als Ausgabefeld zurück, bereit für die nächste E-Mail oder Aufgabe im Workflow. Der Käufer bezahlt über die Zahlungsarten, die Sie für Ihren Checkout eingerichtet haben.
| Feld | Was es bewirkt |
|---|---|
| Product ID | Pflichtfeld. Die Kennung aus /admin/payments/catalog/products/<product ID>/edit. |
| Price ID | Leer lassen, um den Standardpreis des Produkts zu verwenden. |
| Coupon code | Wird beim Öffnen des Links automatisch auf den Checkout angewendet. |
| utm_source, utm_medium, utm_campaign | Werden dem Link als Kampagnenparameter angehängt. |
| Prefill the contact email | Yes füllt den Checkout mit der E-Mail-Adresse des Kontakts. Standard ist Yes. |
Anders als die anderen ändert diese Aktion nichts und legt nie ein Mitgliedskonto an. Gibt es ein Mitglied mit der E-Mail-Adresse des Kontakts, nimmt der Link dessen Konto mit.
Das Produkt muss aktiv sein und einen kaufbaren Preis haben, und der Workspace braucht eine eigene Webadresse, weil der Link irgendwo wohnen muss. Ist das Produkt inaktiv oder hat es keinen solchen Preis, bricht der Schritt mit einer Meldung für beide Fälle ab. Eine fehlende Webadresse hat ihre eigene Meldung.
Mitglieder werden angelegt, wenn sie fehlen
Grant course access, Grant product or bundle access, Add to group, Add tag, Set member field und Start automation suchen den Kontakt über die E-Mail-Adresse. Gibt es für diese Adresse noch kein Mitgliedskonto, legen sie eines an und tun dann ihre Arbeit, damit ein Workflow nicht an einem Kontakt scheitert, der sich nie registriert hat.
Neue Mitglieder erhalten keine E-Mail von MemberArea und kein Passwort, das sie kennen. Hat Ihr Tarif seine Mitgliederzahl erreicht, wird kein Konto angelegt, und der Schritt bricht ab.
Revoke access, Remove from group, Remove tag und Create checkout link legen nie jemanden an. Die ersten drei melden einfach, dass es kein Mitglied gab, und der Checkout-Link funktioniert mit oder ohne Konto.
Was zurückkommt
Jede Aktion antwortet mit Feldern, die Sie später im selben Workflow verwenden können.
| Aktion | Ausgabefelder |
|---|---|
| Grant course access | Member email, Member ID, Member was created, Course name, Access was granted, Member already had access |
| Grant product or bundle access | Member email, Member ID, Member was created, Product name, Product is a bundle, Access was granted, Items newly granted, Included items |
| Revoke access | Member email, Member ID, Member account found, Product name, Product is a bundle, Access was revoked, Items newly revoked, Included items |
| Add to group | Member email, Member ID, Member was created, Group name, Member was added, Member was already in the group |
| Remove from group | Member email, Member ID, Member was found, Group name, Member was removed |
| Add tag | Member email, Member ID, Member was created, Tag name, Tag was created, Tag was added, Member already had the tag |
| Remove tag | Member email, Member ID, Member was found, Tag name, Tag was removed |
| Set member field | Member email, Member ID, Member was created, Field name, Saved value, Value was changed |
| Start automation | Member email, Member ID, Member was created, Automation name, Automation was started |
| Create checkout link | Checkout link, Product name, Price in cents, Currency, Price, Email was prefilled |
Price in cents ist der Betrag in der kleinsten Einheit der Währung, und Price
ist derselbe Betrag ausgeschrieben mit seiner Währung, zum Beispiel 49,00 EUR.
Verzweigen Sie nach Member was created, um eine E-Mail zum Festlegen des
Passworts nur an die Personen zu senden, die wirklich neu sind.
Wenn eine Aktion fehlschlägt
Kann eine Aktion ihre Arbeit nicht tun, zum Beispiel weil der Kurs nicht veröffentlicht oder die Produkt-ID falsch ist, wird der Schritt als fehlgeschlagen markiert, mit einem Code und einem einfachen Satz, der sagt, was zu tun ist. Der Workflow macht mit dem nächsten Schritt weiter. Hat MemberArea selbst einen kurzen Ausfall, versucht HubSpot den Schritt später erneut. Der Artikel zur Fehlerbehebung listet jeden Code auf und was dagegen zu tun ist.