Hoppa till innehållet

Rex, din AI-assistent: rutinjobbet sköts åt dig. Idéerna är dina 👉 Möt Rex

Skicka data till dina system med webhooks

Få en förfrågan till din egen URL när någon registrerar sig eller vinner, med en signerad payload och en logg över varje leverans.

En webhook skickar data till en URL som du väljer i samma ögonblick som något händer, till exempel när någon registrerar sig eller vinner en vinst. Din utvecklare sätter upp systemet som tar emot den. Webhooks ingår från Basic-planen och uppåt.

Lägg till en webhook

Du kan lägga till webhooks för en kampanj, i redigeraren under Anslut > Webhooks, eller för hela ditt konto under Inställningar > Webhooks.

  1. Klicka på Lägg till webhook.
  2. Ange Payload-URL. Den måste använda HTTPS.
  3. Välj Innehållstyp: application/json eller application/x-www-form-urlencoded.
  4. Välj Metod: POST eller GET. Använd POST om inte ditt system kräver GET, som skickar data i URL:en.
  5. Ange en Hemlighet för att signera förfrågningarna (rekommenderas).
  6. Välj händelser under Vilka händelser ska utlösa webhooken?:
    • "När en ny lead skapas" (kontonivå)
    • "Varje gång en lead deltar i en kampanj"
    • "När en lead vinner en vinst"
  7. Kontrollera att Aktiv är påslaget och spara.

I kampanjredigeraren kan du också välja Basic Auth under Autentisering och använda Anpassad payload för att själv bestämma fältnamnen.

Det här skickas

Innehållet har ett event och ett data-objekt med kampanjen (id och namn), leadets fält, kanalen, samtyckena med text, tidpunkt och IP-adress, quizsvar och, för vinnare, vinsten med dess kod. Tomma värden utelämnas.

Kontrollera signaturen

Om du har angett en hemlighet har varje förfrågan en X-Hub-Signature-header: sha1= följt av en HMAC-SHA1 av den JSON-kodade datan, med din hemlighet som nyckel. Räkna fram samma värde på din sida och jämför, så vet du att förfrågan kom från Scratcher.

Leveranser och nya försök

Om din URL inte svarar eller returnerar ett fel försöker Scratcher igen två gånger: efter 5 sekunder och efter en minut. Klicka på Visa leveranser för att se varje förfrågan och svar, visa bara misslyckade och använda Försök igen på en leverans. Leveranser sparas i 60 dagar.

Slå på Logga svarsinnehåll för att också spara vad ditt system svarade, vilket hjälper vid felsökning.

Behöver du fortfarande hjälp?

Riktiga människor finns här för att hjälpa dig. Om du redan använder Scratcher är chatten i plattformen det snabbaste sättet.

  • Chatta med oss

    Logga in och klicka på chattknappen nere till höger. Rex svarar direkt, och vårt team finns bara ett klick bort.

  • Boka ett möte

    Ett kostnadsfritt videosamtal på 30 minuter med vårt team: en rundtur, kampanjidéer eller hjälp med din uppsättning.

  • Mejla oss

    Skriv till contact@scratcher.io så återkommer vi till dig.