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:

Metod 1:

  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).

  1. 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).

  1. Lägg till destinations-URL:en i åtgärdsfältet.

  1. Gör ett test-opt-in genom att prenumerera på din sida.
  2. Kontrollera destinationskällan och granska resultaten

(Exempel: Uppdatera destinationssidan https://eop2plf1gq3xln6.m.pipedream.net?inspect).

Metod 2:

  1. 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").
  2. 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).
  3. 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"

}

Besvarade detta din fråga? Tack för feedback Det uppstod ett problem när vi skickade din feedback. Försök igen senare.