Як створити та активувати вебхук після підписки або продажу
У цій статті ви дізнаєтеся, як створити та активувати вебхук після підписки або продажу. Дія вебхука надсилає дані, пов'язані з тригером, який викликає правило, як HTTP-запит у форматі JSON.
Вам знадобиться:
- Обліковий запис systeme.io
- Воронка
Метод 1:
- Перейдіть до вашої воронки, виберіть сторінку підписки та натисніть Правила автоматизації (1). Потім створіть нове правило (2) (наприклад, "Надіслати вебхук після підписки").

- Створіть пункт призначення вебхука.
Щоб протестувати правило, використовуйте безкоштовний веб-сервіс, наприклад requestbin.net (для цього прикладу ми створили https://eop2plf1gq3xln6.m.pipedream.net).
- Додайте URL призначення в поле дії.

- Зробіть тестову підписку, підписавшись на сторінку підписки.
- Перевірте джерело призначення та переглянути результати
(Приклад: Оновіть сторінку призначення https://eop2plf1gq3xln6.m.pipedream.net?inspect).

Метод 2:
- У вашому обліковому записі systeme.io натисніть "Автоматизації", потім виберіть "Робочі процеси", щоб створити новий робочий процес (наприклад, "Надіслати вебхук після додавання тегу").
- Створіть пункт призначення вебхука. Щоб протестувати правило, ви можете створити пункт призначення вебхука, використовуючи безкоштовний веб-сервіс, наприклад requestbin.net (для цього прикладу ми створили https://eop2plf1gq3xln6.m.pipedream.net).
- Додайте URL призначення в поле дії.

ВАЖЛИВО:
Запити вебхуків, надіслані через systeme.io, надходять з одного сервера. Значення IP-адрес, які використовуються: 185.236.142.1, 185.236.142.2 та 185.236.142.3.
Документація структури даних вебхука
Нижче ви знайдете приклади структури даних вебхука, коли різні тригери вибрано як автоматизації або в межах робочого процесу:
|
|
|
|---|---|
| ФОРМА КРОКУ ВОРОНКИ ПІДПИСАНА: | {"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"} |
| НОВИЙ ПРОДАЖ: | {"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"} |
| ТЕГ ДОДАНО: | {"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"} |
| ТЕГ ВИДАЛЕНО: | {"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"} |
| ФОРМА СТОРІНКИ БЛОГУ ПІДПИСАНА: | {"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"} |
| ЗАРЕЄСТРОВАНО НА ВЕБІНАР: | {"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"} |
| ЗАРАХОВАНО НА КУРС: | {"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"} |
| ЗАРАХОВАНО НА ПАКЕТ КУРСІВ: | {"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"} |
| КАМПАНІЯ ЗАВЕРШЕНА: | { "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" } |
| СТОРІНКА ВІДВІДАНА: | {"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"} |
| ПОСИЛАННЯ В EMAIL НАТИСНУТО: | {"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"} |