Przejdź do treści
memberarea memberarea.io

Wyzwalacze i akcje

Każdy wbudowany wyzwalacz i każda akcja, co robią i jakie mają pola, przychodzący webhook z sekretem, symbole zastępcze oraz wyzwalacze i akcje dodawane przez połączone integracje.

W tym artykule

Wyzwalacz to zdarzenie, które uruchamia automatyzację, na przykład nowy członek albo ukończony kurs. Akcja to to, co automatyzacja potem robi, na przykład dodaje tag albo wysyła e-mail. Ten artykuł wymienia wszystkie z nich wraz z ich polami.

Otwórz automatyzacje

Gdzie je znajdziesz

W edytorze Biblioteka ma dwie karty: Wyzwalacze i Akcje. Wbudowane bloki są w MemberArea, pogrupowane na Członkowie, Płatności, Kursy, Społeczność, Wydarzenia, Partnerzy i Utilities. Integracje są dalej pod własną nazwą. Szukaj… przeszukuje nazwy i opisy. Kliknij blok lub przeciągnij go na płótno, a potem kliknij go, aby wypełnić jego pola.

Budowanie automatyzacji

Wyzwalacze dotyczące członków

  • Nowy członek: zostaje utworzone konto członka.
  • Nowy kontakt: zostaje utworzony kontakt, na przykład przez formularz zapisu. Kontakt nie jest jeszcze członkiem, więc akcje dotyczące członków nic nie robią, dopóki nie użyjesz Zamień kontakt w członka.
  • Zmieniono pole członka: zmienia się pole członka. Wybierz pole w Pole członka, aby reagować tylko na to pole; gdy zostaje puste, liczy się każde pole. Nowa wartość jest dostępna dla kroków jako {{value}}. Po wyczyszczeniu pola jest ona pusta.
  • Logowanie członka: członek się loguje, raz na sesję.
  • Dodano tag i Usunięto tag: tag zostaje dodany członkowi lub mu usunięty. Wybierz tag w Tag, aby reagować tylko na ten tag; gdy zostaje puste, liczy się każdy tag.
  • Zaproszono członka zespołu: admin zaprasza nowego członka zespołu.
  • Członek nieaktywny: uruchamia się raz, gdy członek nie logował się przez określoną liczbę dni. Wpisz liczbę w Dni nieaktywności, zobacz niżej „Zawężanie wyzwalacza”. Członkowie, którzy są już nieaktywni w chwili włączenia automatyzacji, są pomijani; reaguje ona na członków, którzy staną się nieaktywni od tej pory.

Wyzwalacze płatności

  • Nowy klient: opłacone zamówienie tworzy nowe konto członka.
  • Nowe zamówienie: nowe zamówienie zostaje opłacone.
  • Zakończono zakup w kasie: kupujący kończy zakup online, niezależnie od tego, który dostawca płatności go obsłużył.
  • Płatność w toku: odroczona płatność, taka jak polecenie zapłaty SEPA, Klarna lub Sofort, została autoryzowana, a pieniądze są jeszcze w drodze. Kupujący ma już dostęp.
  • Płatność nieudana: płatność za zamówienie zostaje odrzucona albo pieniądze zaksięgowane już jako zapłacone zostają kilka dni później odebrane.
  • Odnowiono subskrypcję: subskrypcja cykliczna zostaje pomyślnie odnowiona.
  • Zwrócono płatność: zamówienie zostaje zwrócone w całości lub w części.
  • Subskrypcja anulowana: członek anuluje subskrypcję.
  • Zbliża się odnowienie: uruchamia się określoną liczbę dni przed odnowieniem subskrypcji. Wpisz liczbę w Dni przed odnowieniem.

Wyzwalacze kursów

  • Ukończono lekcję: członek kończy lekcję.
  • Ukończono kurs: wszystkie wymagane lekcje kursu są ukończone.
  • Osiągnięto postęp w kursie: uruchamia się raz, gdy postęp członka w kursie przekroczy wartość procentową. Wpisz ją w Próg procentowy, na przykład 50. Bez niej wyzwalacz uruchamia się przy każdym kroku postępu.
  • Egzamin zdany i Egzamin niezdany: członek zdaje lub nie zdaje egzaminu.

Wszystkie pięć można zawęzić do jednego kursu polem Kurs. Lekcja lub egzamin mogą być w module, który dzieli kilka kursów. Automatyzacja i tak startuje raz na ukończoną lekcję lub wynik egzaminu, a Kurs pasuje, gdy którykolwiek z tych kursów jest tym wybranym.

Wyzwalacze społeczności

  • Społeczność: utworzono post: członek tworzy post, dyskusję lub ankietę. Forum zawęża go do jednego forum.
  • Społeczność: członek awansował na wyższy poziom: członek osiąga wyższy poziom.
  • Społeczność: otwarto zgłoszenie: treść zostaje zgłoszona przez członka lub przez system.
  • Zdobyto odznakę: członek zdobywa odznakę społeczności. Odznaka zawęża go do jednej odznaki.

Wyzwalacze wydarzeń

  • Zapisy na wydarzenie: członek zapisuje się na wydarzenie.
  • Obecność na wydarzeniu: członek zostaje oznaczony jako obecny, na przykład przy rejestracji wejścia.
  • Wydarzenie wkrótce się zacznie: uruchamia się w określonym czasie przed rozpoczęciem wydarzenia, raz dla każdego zapisanego członka. Wpisz liczbę godzin w Godziny przed rozpoczęciem, na przykład 24.

Wydarzenie zawęża dwa pierwsze do jednego wydarzenia.

Wyzwalacz partnerski

Zatwierdzono prowizję partnerską uruchamia się, gdy prowizja zostaje zatwierdzona i zablokowana do wypłaty. Działa tylko wtedy, gdy prowadzisz program partnerski.

Harmonogram i webhook

Według harmonogramu

Według harmonogramu (cron) uruchamia automatyzację o stałych porach. Ma dwa pola:

  • Cron expression (wymagane): pięć części dla minuty, godziny, dnia miesiąca, miesiąca i dnia tygodnia. 0 9 * * * oznacza codziennie o 09:00, 0 9 * * 1 w każdy poniedziałek o 09:00.
  • Strefa czasowa: strefa czasowa, której dotyczą godziny, na przykład Europe/Berlin. Gdy pole zostaje puste, jest to UTC.

Harmonogram jest sprawdzany co minutę. Pierwszy przebieg następuje o najbliższej pasującej porze po włączeniu automatyzacji. Zaplanowany przebieg nie ma członka, więc używaj go do kroków, które go nie potrzebują, takich jak żądanie zewnętrzne albo integracja wysyłająca wiadomość do Twojego zespołu.

Przychodzący webhook

Przychodzący webhook uruchamia automatyzację, gdy inny system wyśle do niej żądanie, na przykład Twoja strona, narzędzie do formularzy albo Zapier.

  1. Dodaj wyzwalacz i zapisz automatyzację. Do tego czasu panel pokazuje „Zapisz automatyzację, aby wygenerować URL webhooka i sekret.” Automatyzacja utworzona z szablonu, duplikat albo kopia dla innej firmy ma własny adres i sekret od razu.
  2. Kliknij wyzwalacz. Panel pokazuje URL webhooka z przyciskiem Kopiuj URL oraz Sekret z przyciskiem Kopiuj sekret.
  3. W drugim systemie wyślij żądanie POST na ten URL. Umieść sekret w nagłówku X-Automation-Secret. Wyślij dane jako JSON.

Każde pole najwyższego poziomu w treści jest dostępne dla kroków jako {{field}}. Jeśli treść zawiera member_email z adresem jednego z Twoich członków, przebieg należy do tego członka, a akcje dotyczące członków i symbole zastępcze działają.

Automatyzacja musi być włączona i opublikowana. W przeciwnym razie wywołanie zostaje odrzucone, tak jak przy błędnym lub brakującym sekrecie. Każda automatyzacja przyjmuje do 120 wywołań na minutę. Kolejne wywołania są odrzucane do końca tej minuty.

Domyślnie wywołujący od razu dostaje {"ok": true, "triggers_fired": 1}, a kroki działają w tle. Jeśli w przepływie po tym wyzwalaczu następuje krok Odpowiedz na webhook, wywołujący czeka i otrzymuje status oraz treść ustawione w tym kroku. Umieść go przed każdym opóźnieniem, w przeciwnym razie wywołujący dostanie domyślną odpowiedź. Krok Odpowiedz na webhook na ścieżce, do której ten wyzwalacz nigdy nie dociera, niczego nie zmienia.

Warunki, rozgałęzienia i opóźnienia

Odnów sekret po potwierdzeniu tworzy nowy sekret. Stary od razu przestaje działać, więc zaktualizuj każdy system, który go używa.

Zawężanie wyzwalacza

Wiele wyzwalaczy ma pola, które zawężają je do jednego elementu lub ustawiają czas. Znajdują się w ustawieniach wyzwalacza tuż pod polem Typ wyzwalacza, przed Warunki.

  • Kurs, Wydarzenie, Forum i Odznaka to listy z nazwami Twoich elementów. Pierwsza opcja, taka jak Dowolny kurs lub Dowolne wydarzenie, ponownie usuwa filtr, a wyzwalacz reaguje na każdy element.
  • Pola bez listy, takie jak Produkt, Lekcja czy Kalendarz, przyjmują ID elementu. Aby zobaczyć, jakie ID wysyła wyzwalacz, otwórz wcześniejszy przebieg w Historia przebiegów i spójrz na Dane wejściowe wyzwalacza.

Trzy wyzwalacze potrzebują liczby i bez niej nigdy się nie uruchamiają:

Wyzwalacz Pole Przykład
Członek nieaktywny Dni nieaktywności 14
Zbliża się odnowienie Dni przed odnowieniem 7
Wydarzenie wkrótce się zacznie Godziny przed rozpoczęciem 24

Wpisz liczbę całkowitą równą co najmniej 1. Dopóki pole jest puste lub ma wartość poniżej 1, edytor oznacza wyzwalacz ostrzeżeniem, na przykład „„Dni nieaktywności” musi wynosić co najmniej 1.”, i wymienia go wśród problemów przy włączaniu automatyzacji.

Wyzwalacze bez takich pól, na przykład Nowy członek albo wyzwalacze integracji, pokazują zamiast tego Filtry. Każdy wiersz to klucz i wartość, a wyzwalacz uruchamia automatyzację tylko wtedy, gdy zdarzenie ma dokładnie tę wartość pod tym kluczem. Użyj Dodaj wiersz, aby dodać więcej wierszy; wszystkie wiersze muszą pasować.

Testowanie i historia przebiegów

Warunki dotyczące członka

Warunki sprawdza członka przed uruchomieniem automatyzacji. Każdy wiersz to nazwa pola konta członka i wartość, na przykład language i de. Wyzwalacz uruchamia automatyzację tylko wtedy, gdy członek ma dokładnie te wartości w każdym wierszu.

Aby sprawdzić więcej, na przykład tag członka albo pole niestandardowe, dodaj po wyzwalaczu krok Warunek lub Filtr.

Warunki, rozgałęzienia i opóźnienia

Akcje dotyczące członków

Akcje dotyczące członków działają na członku przebiegu.

  • Dodaj tag i Usuń tag: Tag wybiera tag.
  • Dodaj do grupy i Usuń z grupy: Grupa wybiera grupę.
  • Przyznaj dostęp do kursu i Odbierz dostęp do kursu: Kurs wybiera kurs. Dostęp do nieopublikowanego kursu nie zostaje przyznany; przebieg odnotowuje, że nic się nie zmieniło.
  • Ustaw pole członka: Pole członka i Wartość. Wartość jest zapisywana tak, jak ją wpiszesz.
  • Wyczyść pole członka: Pole członka zostaje opróżnione u członka.
  • Zamień kontakt w członka: tworzy konto członka z kontaktu i przenosi jego pola. Wyślij e-mail powitalny jest domyślnie włączone.
  • Dezaktywuj członka: dezaktywuje konto członka na Twojej platformie.
  • Wyślij e-mail: jeden e-mail do członka, bez linku do wypisania się. Do e-maili marketingowych używaj sekwencji e-mail. Temat i Treść są wymagane. Odbiorca pozostaje pusty, aby pisać do członka, albo przyjmuje adres e-mail innego członka Twojej platformy.
  • Wyślij SMS: wysyła wiadomość tekstową przez Twilio. Wiadomość jest wymagana. Wypełnij Twilio Account SID, Twilio Auth Token i From number; bez wszystkich trzech żaden SMS nie zostanie wysłany. W To number wpisz numer albo [|Phone|] dla numeru telefonu członka. Jeśli Twilio jest połączone jako integracja, jego własna akcja wysyłki SMS korzysta zamiast tego z tego połączenia.

Akcje społeczności

  • Utwórz post w społeczności: publikuje post na wybranym forum w polu Forum w imieniu członka. Forum wymienia fora Twojej platformy po nazwie i wymaga włączonej społeczności. Tytuł posta jest opcjonalny, Post body jest wymagane.
  • Przyznaj odznakę: daje członkowi odznakę wybraną w polu Odznaka.
  • Przyznaj punkty: daje członkowi Punkty, które liczą się do poziomów. Powód jest opcjonalny i pojawia się w historii punktów.

Wyślij żądanie zewnętrzne

Wyślij żądanie zewnętrzne wysyła żądanie HTTP do wybranego przez Ciebie serwera, na przykład aby przekazać nowego członka do Twojego własnego systemu. Kliknij Dodaj zapytanie, aby otworzyć Edytuj żądanie:

  • Typ żądania: GET, POST, PUT lub DELETE.
  • URL żądania: adres https. Pole oferuje pola członka do wstawienia jako symbole zastępcze.
  • Nagłówki: Dodaj nagłówek żądania dodaje Klucz i Wartość.
  • Treść: Treść żądania jako JSON, z Podgląd obok.
  • Odpowiedź: odpowiedź z Twojego ostatniego testu.

Testuj zapytanie od razu wysyła żądanie z członkiem wybranym w Członek testowy. Karta Odpowiedź pokazuje wtedy Nagłówki odpowiedzi, Treść odpowiedzi, Nagłówki żądania i Treść żądania. Dozwolone są tylko adresy publiczne, a żądanie nie podąża za przekierowaniami. Zapisz zachowuje żądanie.

W przebiegu żądanie jest wysyłane jako JSON z limitem czasu 15 sekund. Jeśli Twój serwer odpowie błędem, nie odpowie na czas albo przekieruje, krok kończy się niepowodzeniem, a wraz z nim przebieg. Błąd pokazuje status i początek odpowiedzi, na przykład „Żądanie zwróciło HTTP 503: Service Unavailable”. Przetestuj żądanie, zanim włączysz automatyzację.

Symbole zastępcze

Symbole zastępcze członka

Pola tekstowe akcji, takie jak temat i treść e-maila, wiadomość SMS, post, powód przyznania punktów i żądanie zewnętrzne, zastępują te symbole danymi członka:

  • [|First Name|] lub : imię
  • [|Last Name|] lub : nazwisko
  • [|Email|] lub : adres e-mail
  • [|Phone|] lub {settings.phone}: numer telefonu z profilu
  • [|Language|] lub : język
  • [|Member Id|] lub : ID członka
  • [|Image|] lub : zdjęcie profilowe
  • [|Registered at|] lub : data i godzina rejestracji
  • [|Last Login|] lub : data i godzina ostatniego logowania
  • [|Full Member Data|]: wszystkie dane członka jako JSON

Pole członka ma postać [|cf_…|] lub {cf_…} z ID pola; żądanie zewnętrzne wstawia je za Ciebie. Gdy przebieg nie ma członka, imię, nazwisko, e-mail i telefon pochodzą z pól first_name, last_name, email i phone danych wyzwalacza, jeśli je zawierają.

Symbole zastępcze danych

Kroki Ustaw pola, Warunek, Filtr, Porównaj, Pętla, Czekaj do daty i Odpowiedz na webhook odczytują dane przebiegu:

  • {{key}} pobiera wartość z danych wyzwalacza lub z wcześniejszego kroku, na przykład {{amount}} zamówienia albo pole wysłane przez Twój webhook.
  • {{member.first_name}} i inne symbole {{member.…}} odczytują członka przebiegu. {{member.tags}} i {{member.groups}} zwracają tagi i grupy członka.
  • {{member.cf_…}} z ID pola niestandardowego odczytuje wartość członka w tym polu w postaci, w jakiej jest zapisana. ID jest to samo co w symbolu {cf_…} powyżej.

Pola akcji nie odczytują {{key}}. Aby użyć danych z webhooka w e-mailu, powiąż przebieg z członkiem przez member_email i użyj symboli zastępczych członka.

Wyzwalacze i akcje z integracji

Gdy połączysz usługę, jej wyzwalacze i akcje pojawiają się w bibliotece pod nazwą usługi. Dopóki nie jest połączona, pozostają wyszarzone z napisem Połącz; kliknięcie jednego otwiera okno łączenia, a Dodaj integrację na dole biblioteki łączy kolejne usługi. Automatyzacji z usługą, która nie jest połączona, nie da się włączyć. Integracja w akcji wybiera połączone konto, którego ma użyć.

Wyzwalacze pochodzą ze Stripe, GoHighLevel, Calendly, Digistore24, Shopify, Hotmart, CopeCart i WooCommerce, na przykład dla zakupów, zwrotów, anulowań lub rezerwacji.

Akcje są dostępne dla:

  • Narzędzia do automatyzacji: Webhooks, Zapier, Make, n8n i Pabbly.
  • E-mail i CRM: ActiveCampaign, Brevo, Customer.io, Drip, Flodesk, GetResponse, GoHighLevel, HubSpot, Intercom, Kit, Klaviyo, KlickTipp, Mailchimp, ManyChat, Pipedrive i Quentn.
  • Wiadomości: Discord, Slack, Twilio i WhatsApp.
  • Sklep i księgowość: Shopify, lexoffice i sevDesk.
  • Narzędzia pracy: Airtable, Asana, ClickUp, Coda, Google Sheets, monday.com, Notion, Trello i Zoom.

Podłączanie innych narzędzi

Uruchamianie automatyzacji przez API

Z kluczem API Twoje własne oprogramowanie może wyświetlać listę Twoich automatyzacji, uruchamiać jedną z własnymi danymi i odczytywać jej przebiegi.

Klucze API i dostęp dla deweloperów

Powiązane artykuły

Last updated on October 22, 2026

Czy ten artykuł był pomocny?

Powiązane artykuły