Jak utworzyć i wyzwolić webhook po zapisie lub sprzedaży

W tym artykule dowiesz się, jak utworzyć i wyzwolić webhook po opt-inie lub sprzedaży. Akcja webhook wysyła dane powiązane z wyzwalaczem jako żądanie HTTP w formacie JSON.

Będziesz potrzebować:

Metoda 1:

  1. Przejdź do swojego lejka, wybierz stronę opt-in i kliknij Reguły automatyzacji (1). Następnie kliknij Dodaj regułę (2).

  1. Skonfiguruj docelowy adres URL dla webhooka.

Aby przetestować regułę, użyj bezpłatnej usługi internetowej, takiej jak RequestBin lub Pipedream (w tym przykładzie użyliśmy https://eop2plf1gq3xln6.m.pipedream.net).

  1. Dodaj docelowy adres URL do pola akcji.

  1. Wykonaj testowy opt-in, zapisując się na swojej stronie.
  2. Sprawdź docelowe źródło i przejrzyj wyniki.

(Przykład: Odśwież stronę docelową https://eop2plf1gq3xln6.m.pipedream.net?inspect).

Metoda 2:

  1. Na swoim koncie systeme.io kliknij Automatyzacje, a następnie wybierz Przepływy pracy, aby utworzyć nowy przepływ pracy (np. „Wyślij webhook po dodaniu tagu").
  2. Skonfiguruj docelowy adres URL dla webhooka. Aby przetestować regułę, możesz skorzystać z bezpłatnej usługi internetowej, takiej jak requestbin.net (w tym przykładzie utworzyliśmy https://eop2plf1gq3xln6.m.pipedream.net).
  3. Dodaj docelowy adres URL do pola akcji.

Ważne: Żądania webhook wysyłane przez systeme.io pochodzą z następujących adresów IP: 185.236.142.1, 185.236.142.2 oraz 185.236.142.3.

Dokumentacja struktury danych webhooka

Poniżej znajdziesz przykłady struktury danych webhooka dla różnych wyzwalaczy używanych w automatyzacjach lub przepływach pracy:

FORMULARZ KROKU LEJKA – SUBSKRYPCJA: {"type": "contact.optin.completed","data": {"funnel_step": {"id": 2102831,"name": "Squeeze page","type": "squeeze","funnel": {"id": 614554,"name": "webhook data structure documentation"}},"contact": {"id": 29142804,"email": "temochkaykvlv+aslkfkvmk@gmail.com","fields": [],"ip": "31.173.103.109","referred_by_contact_id": null,"referred_by_contact_email": null}},"account": {"email": "temochkaykvlv@gmail.com"},"created_at": "2021-10-05T08:10:29+00:00"}
NOWA SPRZEDAŻ: {"type": "customer.sale.completed","data": {"customer": {"id": 616824,"payment_processor": "paypal","contact_id": 20756080,"email": "test-1922@systeme.io","fields": {"country": "FR","phone_number": "test-1922","street_address": "test-1922","first_name": "test-1922","surname": "test-1922","postcode": "test-1922","city": "test-1922"},"client_ip": "172.31.31.127"},"funnel_step": {"id": 311,"name": "Comment cr\\u00e9er un blog qui rapporte","type": "offer-form","funnel": {"id": 118,"name": "Comment cr\\u00e9er un blog qui rapporte"}},"offer_price_plan": {"id": 19,"name": "Comment cr\\u00e9er un blog qui rapporte","inner_name": "Comment cr\\u00e9er un blog qui rapporte","type": "one_shot","direct_charge_amount": 583,"subscription_plan": null,"currency": "eur"},"order": {"id": 612661,"created_at": "2021-09-10T14:23:17+00:00"},"order_item": {"id": 763123,"created_at": "2021-09-10T14:23:17+00:00","resources": [{"quantity": null,"enrollment_access_type": null,"enrollment_dripping_access_course": null,"type": "systemeio_tag","course": null,"course_bundle": null,"physical_product": null,"data": {"id": 110,"name": "FR-Client-CCBQR-7"}},{"quantity": null,"enrollment_access_type": "full_access","enrollment_dripping_access_course": null,"type": "membership_course","course_bundle": null,"physical_product": null,"tag": null,"data": {"id": 111,"name": "Formation Un blog qui rapporte","description": null}}]},"coupon": null},"account": {"email": "aurelien@readmeimfamous.com"},"created_at": "2021-09-10T14:23:33+00:00"}
TAG DODANY: {"type": "contact.tag.added","data": {"tag": {"id": 141002,"name": "MyAwesomeTag"},"contact": {"id": 29143587,"email": "temochkaykvlv+lksdllfnsnkfdls@gmail.com","fields": [],"ip": null,"referred_by_contact_id": null,"referred_by_contact_email": null}},"account": {"email": "temochkaykvlv@gmail.com"},"created_at": "2021-10-05T09:52:38+00:00"}
TAG USUNIĘTY: {"type": "contact.tag.removed","data": {"tag": {"id": 141002,"name": "MyAwesomeTag"},"contact": {"id": 27212122,"email": "temochkaykvlv+test@gmail.com","fields": {"first_name": "Tema test","surname": "Testovich"},"ip": null,"referred_by_contact_id": null,"referred_by_contact_email": null}},"account": {"email": "temochkaykvlv@gmail.com"},"created_at": "2021-10-05T09:54:08+00:00"}
FORMULARZ STRONY BLOGA – SUBSKRYPCJA: {"type": "contact.optin.completed","data": {"page_model": {"id": 2643372,"name": "Home page","blog": {"id": 33665,"name": "Test blog"}},"contact": {"id": 29148862,"email": "temochkaykvlv+sdadk@gmail.com","fields": [],"ip": "31.173.103.109","referred_by_contact_id": null,"referred_by_contact_email": null}},"account": {"email": "temochkaykvlv@gmail.com"},"created_at": "2021-10-05T10:25:23+00:00"}
REJESTRACJA NA WEBINAR: {"type": "contact.webinar.registered","data": {"webinar": {"id": 54072,"duration": "7200","funnel_step": {"id": 2103445,"name": "Webinar registration","type": "webinar_registration","funnel": {"id": 614774,"name": "webinar funnel"}}},"contact": {"id": 29149232,"email": "temochkaykvlv+wklm@gmail.com","fields": [],"ip": null,"referred_by_contact_id": null,"referred_by_contact_email": null},"registered_at": "2021-10-05T10:37:06+00:00","scheduled_at": "2021-10-05T15:00:00+00:00"},"account": {"email": "temochkaykvlv@gmail.com"},"created_at": "2021-10-05T10:37:06+00:00"}
ZAPISANIE DO KURSU: {"type": "contact.course.enrolled","data": {"course": {"id": 44685,"name": "webhook data structure doc","description": null},"contact": {"id": 29150265,"email": "temochkaykvlv+kek@gmail.com","fields": {"first_name": "name","surname": "last name"},"ip": null,"referred_by_contact_id": null,"referred_by_contact_email": null},"access_type": "full_access"},"account": {"email": "temochkaykvlv@gmail.com"},"created_at": "2021-10-05T11:12:29+00:00"}
ZAPISANIE DO PAKIETU KURSÓW: {"type": "contact.course_bundle.enrolled","data": {"course_bundle": {"id": 6624,"name": "webhook data structure doc"},"contact": {"id": 27212122,"email": "temochkaykvlv+test@gmail.com","fields": {"first_name": "Tema test","surname": "Testovich"},"ip": null,"referred_by_contact_id": null,"referred_by_contact_email": null},"access_type": "full_access","first_active_course": null},"account": {"email": "temochkaykvlv@gmail.com"},"created_at": "2021-10-05T15:42:47+00:00"}
KAMPANIA ZAKOŃCZONA: {"type": "contact.campaign.finished","data": {"campaign": {"id": 82393,"name": "test campaign","description": "webhook data structure doc"},"contact": {"id": 29150412,"email": "temochkaykvlv+luiklas@gmail.com","fields": {"first_name": "sadkl;","surname": "dsl;;"},"ip": null,"referred_by_contact_id": null,"referred_by_contact_email": null}},"account": {"email": "temochkaykvlv@gmail.com"},"created_at": "2021-10-05T15:42:53+00:00"}
STRONA ODWIEDZONA: {"type": "contact.page.visited","data": {"funnel_step": {"id": 2102832,"name": "Thank You \\/ Download Page","type": "opt_in_thank_you_page","funnel": {"id": 614554,"name": "webhook data structure documentation"}},"contact": {"id": 29171084,"email": "temochkaykvlv+asdfg@gmail.com","fields": [],"ip": null,"referred_by_contact_id": null,"referred_by_contact_email": null}},"account": {"email": "temochkaykvlv@gmail.com"},"created_at": "2021-10-05T16:29:02+00:00"}
KLIKNIĘCIE LINKU W E-MAILU: {"type": "contact.email_link.clicked","data": {"sent_email": {"id": 1321034,"subject": "test email webhook"},"contact": {"id": 24431099,"email": "temochkaykvlv@gmail.com","fields": {"first_name": "Test","surname": "Testovich"},"ip": null,"referred_by_contact_id": null,"referred_by_contact_email": null}},"account": {"email": "temochkaykvlv@gmail.com"},"created_at": "2021-10-07T10:07:08+00:00"}
Czy to odpowiedziało na Twoje pytanie? Dziękujemy za opinię Wystąpił problem podczas przesyłania opinii. Spróbuj ponownie później.