Jak utworzyć i wyzwolić webhook po zapisie lub sprzedaży
W tym artykule dowiesz się, jak utworzyć i wyzwolić webhook po zapisie lub sprzedaży. Akcja webhook wysyła dane związane z wyzwalaczem wywołującym regułę jako żądanie HTTP w formacie JSON.
Będziesz potrzebować:
- Konta systeme.io
- Lejka
Metoda 1:
- Przejdź do swojego lejka, wybierz stronę zapisu i kliknij Reguły automatyzacji (1). Następnie utwórz nową regułę (2) (np. „Wyślij webhook po zapisie").

- Utwórz miejsce docelowe webhooka.
Aby przetestować regułę, użyj bezpłatnej usługi internetowej, takiej jak requestbin.net (w tym przykładzie utworzyliśmy https://eop2plf1gq3xln6.m.pipedream.net).
- Dodaj docelowy adres URL do pola akcji.

- Wykonaj testowy zapis, zapisując się na stronie zapisu.
- Sprawdź źródło docelowe i przejrzyj wyniki
(Przykład: Zaktualizuj stronę docelową https://eop2plf1gq3xln6.m.pipedream.net?inspect).

Metoda 2:
- 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").
- Utwórz miejsce docelowe webhooka. Aby przetestować regułę, możesz utworzyć miejsce docelowe webhooka, używając bezpłatnej usługi internetowej, takiej jak requestbin.net (w tym przykładzie utworzyliśmy https://eop2plf1gq3xln6.m.pipedream.net).
- Dodaj docelowy adres URL do pola akcji.

WAŻNE:
Żądania webhook wysyłane przez systeme.io pochodzą z tego samego serwera. Używane wartości adresów IP to: 185.236.142.1, 185.236.142.2 i 185.236.142.3.
Dokumentacja struktury danych webhooka
Poniżej znajdziesz przykłady struktury danych webhooka, gdy różne wyzwalacze są wybrane jako automatyzacje lub w ramach przepływu pracy:
|
|
|
|---|---|
| FORMULARZ KROKU LEJKA ZAPISANY: | {"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 ZAPISANY: | {"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"} |
| ZAREJESTROWANO 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"} |
| ZAPISANO NA KURS: | {"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"} |
| ZAPISANO NA PAKIET 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ĘTO LINK 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"} |