Skip to main content

Introduktion

Loops-integrationen omvandlar Dodo Payments-händelser till Loops-händelser, så att betalningsbekräftelser, prenumerationsuppdateringar och aviseringar om misslyckade betalningar skickas som Loops-e-postmeddelanden. En transformation mappar varje betalningshändelse till en Loops-händelse, och den händelsen utlöser motsvarande workflow i Loops.
Du behöver en Loops API-nyckel. I Loops går du till Settings → API och genererar en nyckel.

Komma igång

1

Open the Webhook Section

I Dodo Payments-instrumentpanelen går du till Developer → Webhooks och klickar på Add endpoint.
Add endpoint dialog with Loops selected in the Integration dropdown
2

Select Loops

I listan Integration väljer du Loops.
3

Enter API Key

Klistra in din Loops API-nyckel i fältet API key. Dodo Payments skickar den som en Authorization-header vid varje leverans. Integrationen ställer in mål-URL:en, så nyckeln är det enda värdet du behöver ange.
4

Configure Transformation

Redigera koden under Transformation code så att varje händelse blir en Loops-händelse. Börja med exemplen nedan. Under Subscribed events väljer du de händelser som koden hanterar.
5

Test & Create

Under Test this code kör du transformationen mot en exempelpayload och klickar sedan på Create endpoint.
6

Done

Betalningshändelser utlöser nu e-postmeddelanden via Loops.

Exempel på transformationskod

Varje exempel skriver om en händelsetyp till innehållet i Loops API:t Send an Event: en eventName, kontaktens email och eventProperties som dina Loops-e-postmeddelanden kan använda.

E-postmeddelande med betalningsbekräftelse

Det här exemplet skickar en payment_confirmation-händelse när en betalning lyckas.
payment_confirmation.js

Välkomstmeddelande för prenumeration

Det här exemplet skickar en subscription_welcome-händelse när en prenumeration blir aktiv.
subscription_welcome.js

Avisering om misslyckad betalning

Det här exemplet skickar en payment_failed-händelse med felmeddelandet och en länk för nytt försök. Ersätt yourdomain.com med din egen domän.
payment_failure.js

Tips

  • Ge varje händelse ett beskrivande namn, till exempel payment_confirmation, så att dina Loops-e-postmeddelanden förblir organiserade.
  • Inkludera de kundegenskaper som dina e-postmeddelanden använder för personalisering.
  • Konfigurera ett workflow och ett e-postmeddelande i Loops för varje händelsenamn du skickar.
  • Använd samma egenskapsnamn för alla händelser.
  • Testa e-postleveransen innan du går live.

Felsökning

  • Kontrollera att API-nyckeln är korrekt och aktiv.
  • Kontrollera att varje händelsenamn motsvarar händelsen som utlöser ditt Loops-workflow.
  • Kontrollera att mottagarnas e-postadresser är giltiga.
  • Granska dina sändningsgränser och kvoter i Loops.
  • Kontrollera att payloaden följer Loops API-formatet: en eventName samt en email eller userId.
  • Kontrollera att alla obligatoriska fält finns med.
  • Kontrollera att händelsenamnen är korrekt formaterade.
  • Ange ett sträng-, nummer-, booleskt eller datumvärde för varje händelseegenskap.
  • Kontrollera API-nyckelns behörigheter.
Senast ändrad 26 september 2026