Przejdź do treści
memberarea memberarea.io

Kursy, grupy i wydarzenia z przepływu

Zapisuj członków na kursy, odczytuj ich postępy, zmieniaj grupy, zapisuj na wydarzenia i uruchamiaj automatyzacje z przepływu ManyChat.

W tym artykule

Te kroki prowadzą członka do Twoich treści prosto z rozmowy: do kursu, grupy, wydarzenia albo jednej z Twoich automatyzacji. Każdy z nich wybiera element z listy rozwijanej, którą ManyChat wczytuje na żywo z memberarea.

Uprawnienia, których potrzebuje klucz API

Krok Uprawnienia
Enroll in course Kursy: Zobacz i Zarządzaj, Członkowie: Zarządzaj
Remove from course Kursy: Zobacz i Zarządzaj
Get course progress Kursy: Zobacz i Członkowie: Zobacz
Add to group i Remove from group Grupy: Zobacz i Zarządzaj
Register for event Wydarzenia: Zobacz i Zarządzaj, Członkowie: Zarządzaj
Start automation Automatyzacje: Zobacz i Uruchom

Zobacz jest potrzebne dla listy rozwijanej każdego kroku, bo Zarządzaj go nie obejmuje. Klucz z ustawieniem Pełny dostęp obejmuje je wszystkie.

Kursy

Enroll in course daje osobie kurs, który wybierzesz w polu Course. Lista oferuje tylko opublikowane kursy.

  • Jeśli osoba nie ma jeszcze konta, krok je tworzy, a Member created to potwierdza.
  • Changed ma wartość fałsz, gdy osoba była już zapisana. Dwukrotne uruchomienie kroku jest nieszkodliwe.

Remove from course ponownie odbiera kurs. Konto zostaje, podobnie jak postępy w lekcjach: gdy później zapiszesz osobę ponownie, zacznie tam, gdzie skończyła. Bez konta członka krok odpowiada „This person does not have a member account in your MemberArea, so there was no enrolment to remove.”

Get course progress odczytuje, jak daleko członek doszedł, gotowe do przypomnienia:

  • Progress percent i Completed dla całego kursu.
  • Lessons completed z Lessons total.
  • Last lesson name i Last activity at formatted, zapisane w języku i strefie czasowej memberarea.

Enrolled mówi, czy członek w ogóle ma ten kurs. Krok warunku oparty na Progress percent wystarczy, aby przypomnieć dokładnie tym osobom, które utknęły.

Grupy

Add to group i Remove from group działają dla członków, więc najpierw utwórz członka. Wybierz grupę w polu Group. Lista oferuje Twoje własne grupy; grup, które memberarea sama utrzymuje w aktualnym stanie, nie można zmieniać z przepływu.

In group mówi, czy członek jest w grupie po wykonaniu kroku, a Changed, czy krok musiał cokolwiek zrobić.

Wydarzenia

Register for event zapisuje osobę na wydarzenie, które wybierzesz w polu Event. Lista oferuje wydarzenia cykliczne i wydarzenia, które jeszcze się nie skończyły. Jeśli osoba nie ma konta, krok je tworzy.

Odpowiedź zawiera to, czego potrzebuje następna wiadomość: Event name, Event url i Event starts at local, czyli godzinę rozpoczęcia w strefie czasowej wydarzenia. Already registered ma wartość prawda, gdy osoba miała już miejsce.

Zapis z przepływu liczy się tak samo jak zapis na stronie wydarzenia. Otwiera członkowi wydarzenie i uruchamia automatyzacje oraz webhooki, które czekają na nowy zapis.

Gdy wydarzenie jest pełne

Jeśli wydarzenie ma włączoną listę oczekujących, pełne wydarzenie wpisuje na nią osobę. Waitlisted i Waitlist position mówią wtedy, gdzie się znajduje. Wpisz no w polu Use the waiting list, aby zamiast tego odmówić.

Bez listy oczekujących albo z wartością no pełne wydarzenie odmawia tekstem o braku miejsc ustawionym dla wydarzenia albo komunikatem „This event is fully booked, so no seat could be reserved.”

Gdy zapis nie jest możliwy

Krok odpowiada z podaniem powodu, więc przepływ może zaproponować coś innego:

  • „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.” albo „This event is sold as a product in your MemberArea, so it cannot be booked from a chat flow without a purchase.” Wyślij zamiast tego link do płatności.
  • „This person cannot see this event, because it belongs to a community area they are not part of.” Najpierw dodaj osobę do tego obszaru.
  • „Registration for this event has closed.” albo tekst zamknięcia ustawiony dla wydarzenia.

Sprzedaż i przyznawanie dostępu z przepływu wyjaśnia link do płatności.

Start automation

Start automation uruchamia dla tej osoby jedną z Twoich automatyzacji. Lista w polu Automation oferuje automatyzacje, które są opublikowane i włączone. Extra data trafia do automatyzacji jako jej dane wejściowe, w formie zwykłego tekstu albo JSON.

Started oznacza, że automatyzacja została przekazana do wykonania. Działa potem w tle jak każdy inny przebieg, więc jej wynik pojawia się w historii przebiegów automatyzacji, a nie w przepływie. Automatyzacja bez kroku startowego odmawia komunikatem „This automation has no starting step, so it cannot be started from a flow.”

Testowanie i historia przebiegów pokazuje, gdzie szukać.

Last updated on October 25, 2026

Czy ten artykuł był pomocny?

Powiązane artykuły