Hur man skapar och triggar en webhook efter en opt-in eller en försäljning
I den här artikeln kommer du att lära dig hur du skapar och triggar en webhook efter ett opt-in eller en försäljning. Webhook-åtgärden skickar trigger-relaterad data som en HTTP-förfrågan i JSON-format.
Du behöver:
- Ett systeme.io konto
- En tratt,
Metod 1:
- Gå till din tratt, välj en sida för att välja och klicka på Automationsregler (1). Klicka sedan på Lägg till regel (2).
- Sätt upp en webhook-destination
För att testa regeln, använd en gratis webbtjänst som RequestBin eller Pipedream (i det här exemplet använde vi https://eop2plf1gq3xln6.m.pipedream.net).
- Lägg till destinations-URL:en i åtgärdsfältet.
- Gör ett test-opt-in genom att prenumerera på din sida.
- Kontrollera destinationskällan och granska resultaten
(Exempel: Uppdatera destinationssidan https://eop2plf1gq3xln6.m.pipedream.net?inspect).
Metod 2:
- Klicka på Automations i ditt systeme.io konto och välj sedan Arbetsflöden för att skapa ett nytt arbetsflöde (t.ex. "Skicka webhook efter att en tagg lagts till har lagts till").
- Sätt upp en webhook-destination. För att testa regeln kan du använda en gratis webbtjänst som requestbin.net (för detta exempel skapade vi https://eop2plf1gq3xln6.m.pipedream.net).
- Lägg till destinations-URL:en i åtgärdsfältet.
Viktigt: Webhook-förfrågningarna som skickas genom systeme.io kommer från följande IP-adresser: 185.236.142.1, 185.236.142.2 och 185.236.142.3.
Webhook-dokumentation för datastruktur
Nedan hittar du exempel på webhook-datastrukturen för olika triggers som används i automationer eller arbetsflöden:
| TRATTSTEGSFORMULÄR PRENUMERERAT: |
{ "typ": "contact.optin.completed", "data": { "funnel_step": { "id": 2102831, "namn": "Kläm sida", "typ": "pressa", "tratt": { "id": 614554, "namn": "webhook datastrukturdokumentation" } }, "kontakt": { "id": 29142804, "e-post": "temochkaykvlv+aslkfkvmk@gmail.com", "fält": [], "ip": "31.173.103.109", "referred_by_contact_id": null, "referred_by_contact_email": null } }, "konto": { "e-post": "temochkaykvlv@gmail.com" }, "created_at": "2021-10-05T08:10:29+00:00" } |
| NY REA: |
{ "type": "customer.sale.completed", "data": { "kund": { "id": 616824, "payment_processor": "PayPal", "contact_id": 20756080, "e-post": "test-1922@systeme.io", "fält": { "country": "FR", "phone_number": "Test-1922", "street_address": "test-1922", "first_name": "test-1922", "efternamn": "test-1922", "Postnummer": "Test-1922", "stad": "Test-1922" }, "client_ip": "172.31.31.127" }, "funnel_step": { "id": 311, "namn": "Hur man skapar en blogg som tjänar pengar", "typ": "erbjudandeformulär", "tratt": { "id": 118, "namn": "Hur man skapar en blogg som tjänar pengar" } }, "offer_price_plan": { "id": 19, "namn": "Hur man skapar en blogg som tjänar pengar", "inner_name": "Hur man skapar en blogg som tjänar pengar", "typ": "one_shot", "direct_charge_amount": 583, "subscription_plan": null, "valuta": "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", "resurser": [ { "kvantitet": null, "enrollment_access_type": null, "enrollment_dripping_access_course": null, "typ": "systemeio_tag", "kurs": null, "course_bundle": null, "physical_product": null, "data": { "id": 110, "namn": "FR-Client-CCBQR-7" } }, { "kvantitet": null, "enrollment_access_type": "full_access", "enrollment_dripping_access_course": null, "typ": "membership_course", "course_bundle": null, "physical_product": null, "Dag": Noll, "data": { "id": 111, "namn": "Träning En blogg som lönar sig", "Beskrivning": Null } } ] }, "kupong": null }, "konto": { "e-post": "aurelien@readmeimfamous.com" }, "created_at": "2021-09-10T14:23:33+00:00" } |
| TAGG TILLAGD: |
{ "type": "contact.tag.added", "data": { "tagg": { "id": 141002, "namn": "MyAwesomeTag" }, "kontakt": { "id": 29143587, "email": "temochkaykvlv+lksdllfnsnkfdls@gmail.com", "fält": [], "ip": null, "referred_by_contact_id": null, "referred_by_contact_email": null } }, "konto": { "e-post": "temochkaykvlv@gmail.com" }, "created_at": "2021-10-05T09:52:38+00:00" } |
| TAGG BORTTAGEN: |
{ "type": "contact.tag.removed", "data": { "tagg": { "id": 141002, "namn": "MyAwesomeTag" }, "kontakt": { "id": 27212122, "e-post": "temochkaykvlv+test@gmail.com", "fält": { "first_name": "Tematest", "efternamn": "Testovich" }, "ip": null, "referred_by_contact_id": null, "referred_by_contact_email": null } }, "konto": { "e-post": "temochkaykvlv@gmail.com" }, "created_at": "2021-10-05T09:54:08+00:00" } |
| BLOGGSIDA FORMULÄR PRENUMERERAD: |
{ "typ": "contact.optin.completed", "data": { "page_model": { "id": 2643372, "name": "Startsida", "blogg": { "id": 33665, "Namn": "Testblogg" } }, "kontakt": { "id": 29148862, "e-post": "temochkaykvlv+sdadk@gmail.com", "fält": [], "ip": "31.173.103.109", "referred_by_contact_id": null, "referred_by_contact_email": null } }, "konto": { "e-post": "temochkaykvlv@gmail.com" }, "created_at": "2021-10-05T10:25:23+00:00" } |
| ANMÄLT TILL WEBBSEMINARIET: |
{ "typ": "kontakt.webinar.registrerad", "data": { "webbseminarium": { "id": 54072, "duration": "7200", "funnel_step": { "id": 2103445, "namn": "Webbinarieregistrering", "typ": "webinar_registration", "tratt": { "id": 614774, "Namn": "Webbseminarie-tratt" } } }, "kontakt": { "id": 29149232, "e-post": "temochkaykvlv+wklm@gmail.com", "fält": [], "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" }, "konto": { "e-post": "temochkaykvlv@gmail.com" }, "created_at": "2021-10-05T10:37:06+00:00" } |
| INSKRIVEN I KURS: |
{ "typ": "kontakt.kurs.inskriven", "data": { "kurs": { "id": 44685, "name": "webhook data structure doc", "Beskrivning": Null }, "kontakt": { "id": 29150265, "e-post": "temochkaykvlv+kek@gmail.com", "fält": { "first_name": "namn", "efternamn": "efternamn" }, "ip": null, "referred_by_contact_id": null, "referred_by_contact_email": null }, "access_type": "full_access" }, "konto": { "e-post": "temochkaykvlv@gmail.com" }, "created_at": "2021-10-05T11:12:29+00:00" } |
| INSKRIVEN I KURSPAKET: |
{ "type": "contact.course_bundle.enregisterd", "data": { "course_bundle": { "id": 6624, "Name": "Webhook Data Structure Doc" }, "kontakt": { "id": 27212122, "e-post": "temochkaykvlv+test@gmail.com", "fält": { "first_name": "Tematest", "efternamn": "Testovich" }, "ip": null, "referred_by_contact_id": null, "referred_by_contact_email": null }, "access_type": "full_access", "first_active_course": null }, "konto": { "e-post": "temochkaykvlv@gmail.com" }, "created_at": "2021-10-05T15:42:47+00:00" } |
| KAMPANJ AVSLUTAD: |
{ "type": "contact.campaign.finished", "data": { "kampanj": { "id": 82393, "namn": "testkampanj", "beskrivning": "webhook data structure doc" }, "kontakt": { "id": 29150412, "e-post": "temochkaykvlv+luiklas@gmail.com", "fält": { "first_name": "sadkl;", "efternamn": "DSL;;" }, "ip": null, "referred_by_contact_id": null, "referred_by_contact_email": null } }, "konto": { "e-post": "temochkaykvlv@gmail.com" }, "created_at": "2021-10-05T15:42:53+00:00" } |
| SIDA BESÖKT: |
{ "typ": "contact.page.visited", "data": { "funnel_step": { "id": 2102832, "name": "Thank You \\/ Nedladdningssida", "type": "opt_in_thank_you_page", "tratt": { "id": 614554, "namn": "webhook datastrukturdokumentation" } }, "kontakt": { "id": 29171084, "e-post": "temochkaykvlv+asdfg@gmail.com", "fält": [], "ip": null, "referred_by_contact_id": null, "referred_by_contact_email": null } }, "konto": { "e-post": "temochkaykvlv@gmail.com" }, "created_at": "2021-10-05T16:29:02+00:00" } |
| E-POSTLÄNK KLICKAD: |
{ "skriv": "contact.email_link.klickade", "data": { "sent_email": { "id": 1321034, "ämne": "testmail webhook" }, "kontakt": { "id": 24431099, "e-post": "temochkaykvlv@gmail.com", "fält": { "first_name": "Test", "efternamn": "Testovich" }, "ip": null, "referred_by_contact_id": null, "referred_by_contact_email": null } }, "konto": { "e-post": "temochkaykvlv@gmail.com" }, "created_at": "2021-10-07T10:07:08+00:00" } |



