Diese Schritte bringen ein Mitglied direkt aus dem Gespräch zu Ihren Inhalten: in einen Kurs, eine Gruppe, ein Event oder eine Ihrer Automationen. Jeder wählt seinen Eintrag aus einer Auswahlliste, die ManyChat live aus Ihrem Mitgliederbereich lädt.
Berechtigungen, die der API-Schlüssel braucht
| Schritt | Berechtigungen |
|---|---|
| Enroll in course | Kurse: Ansehen und Verwalten, Mitglieder: Verwalten |
| Remove from course | Kurse: Ansehen und Verwalten |
| Get course progress | Kurse: Ansehen und Mitglieder: Ansehen |
| Add to group und Remove from group | Gruppen: Ansehen und Verwalten |
| Register for event | Events: Ansehen und Verwalten, Mitglieder: Verwalten |
| Start automation | Automationen: Ansehen und Ausführen |
Ansehen wird für die Auswahlliste jedes Schritts gebraucht, denn Verwalten schließt es nicht ein. Ein Schlüssel mit Voller Zugriff deckt alle ab.
Kurse
Enroll in course gibt der Person den Kurs, den Sie unter Course wählen. Die Liste bietet nur veröffentlichte Kurse an.
- Hat die Person noch kein Konto, legt der Schritt eines an, und Member created sagt das.
- Changed ist false, wenn die Person schon eingeschrieben war. Den Schritt zweimal auszuführen schadet nicht.
Remove from course nimmt den Kurs wieder weg. Das Konto bleibt, ebenso der Lektionsfortschritt: Wird die Person später erneut eingeschrieben, macht sie dort weiter, wo sie aufgehört hat. Ohne Mitgliedskonto antwortet der Schritt mit "This person does not have a member account in your MemberArea, so there was no enrolment to remove."
Get course progress liest, wie weit das Mitglied gekommen ist, bereit für einen Anstoß:
- Progress percent und Completed für den ganzen Kurs.
- Lessons completed von Lessons total.
- Last lesson name und Last activity at formatted, ausgeschrieben in der Sprache und Zeitzone Ihres Mitgliederbereichs.
Enrolled sagt, ob das Mitglied den Kurs überhaupt hat. Ein Bedingungsschritt auf Progress percent reicht, um genau die Personen zu erinnern, die stecken geblieben sind.
Gruppen
Add to group und Remove from group funktionieren bei Mitgliedern, legen Sie also zuerst das Mitglied an. Wählen Sie die Gruppe unter Group. Die Liste bietet Ihre eigenen Gruppen an. Gruppen, die Ihr Mitgliederbereich selbst aktuell hält, lassen sich aus einem Flow nicht ändern.
In group sagt, ob das Mitglied nach dem Schritt in der Gruppe ist, und Changed, ob der Schritt etwas tun musste.
Events
Register for event meldet die Person für das Event an, das Sie unter Event wählen. Die Liste bietet wiederkehrende Events und Events an, die noch nicht vorbei sind. Hat die Person kein Konto, legt der Schritt eines an.
Die Antwort enthält, was die nächste Nachricht braucht: Event name, Event url und Event starts at local, die Startzeit in der Zeitzone des Events. Already registered ist true, wenn die Person schon einen Platz hatte.
Eine Anmeldung aus einem Flow zählt wie eine auf der Event-Seite. Sie öffnet das Event für das Mitglied und startet die Automationen und Webhooks, die auf eine neue Anmeldung achten.
Wenn das Event ausgebucht ist
Hat das Event eine eingeschaltete Warteliste, setzt ein ausgebuchtes Event die
Person darauf. Waitlisted und Waitlist position sagen dann, wo sie
steht. Tragen Sie no in Use the waiting list ein, um stattdessen
abzulehnen.
Ohne Warteliste, oder mit no, lehnt ein ausgebuchtes Event mit dem Text ab,
den Sie für ein volles Event festgelegt haben, oder mit "This event is fully
booked, so no seat could be reserved."
Wenn keine Anmeldung möglich ist
Der Schritt antwortet mit dem Grund, damit der Flow etwas anderes anbieten kann:
- "This event has already taken place, so nobody can register any more."
- "This event needs a paid ticket, so it cannot be booked from a chat flow." oder "This event is sold as a product in your MemberArea, so it cannot be booked from a chat flow without a purchase." Senden Sie stattdessen einen Checkout-Link.
- "This person cannot see this event, because it belongs to a community area they are not part of." Fügen Sie die Person zuerst dem Bereich hinzu.
- "Registration for this event has closed." oder der Abschlusstext, den Sie für das Event festgelegt haben.
Aus einem Flow verkaufen und Zugang gewähren erklärt den Checkout-Link.
Start automation
Start automation startet eine Ihrer Automationen für diese Person. Die Liste unter Automation bietet Automationen an, die veröffentlicht und eingeschaltet sind. Extra data kommt bei der Automation als Eingabe an, als einfacher Text oder als JSON.
Started bedeutet, dass die Automation übergeben wurde. Sie läuft dann wie jeder andere Durchlauf im Hintergrund, ihr Ergebnis erscheint also im Verlauf der Automation, nicht im Flow. Eine Automation ohne Startschritt lehnt ab mit "This automation has no starting step, so it cannot be started from a flow."
Testen und Durchläufe zeigt, wo Sie nachsehen.