Skip to main content

Introduktion

MailLite-integrationen lägger till dina betalande kunder i MailerLite när betalningshändelser inträffar. Den kan lägga till kunder i grupper, lagra betalningsdata i prenumerantfält och starta automatiseringsflöden, så att dina e-postlistor återspeglar verklig betalningsaktivitet. MailerLite är en plattform för e-postmarknadsföring för nyhetsbrev, kampanjer och automatiseringar. Använd denna integration för att hantera prenumeranter baserat på betalningsaktivitet, vid onboardingsekvenser, kundsegmentering och riktade kampanjer.
Den här integrationen autentiseras med en MailerLite API-nyckel. Om du vill skapa en öppnar du integrationssidan för MailerLite och klickar på Generate new token.

Komma igång

1

Open the Webhook Section

I Dodo Payments dashboard går du till Developer → Webhooks och klickar på Add endpoint.
Dialogrutan Add endpoint med MailerLite valt i rullgardinsmenyn Integration
2

Select MailerLite

Välj MailerLite i listan Integration.
3

Enter API Key

Klistra in din MailerLite API-nyckel i fältet API key. Dodo Payments skickar den som en Authorization-header vid varje leverans.
4

Configure Transformation

Redigera koden under Transformation code så att varje händelse blir en MailerLite-prenumerantbegäran. Börja med exemplen nedan.
5

Test & Create

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

Done

Betalningshändelser lägger nu till och uppdaterar prenumeranter i dina MailerLite-grupper.

Transformationskodexempel

De flesta exempel skickar en POST-begäran till MailerLites API för prenumeranter. MailerLite skapar prenumeranten eller uppdaterar den befintliga prenumeranten med samma e-postadress. Den här upserten tar aldrig bort fält eller grupper som du utelämnar.

Lägg till kund vid genomförd betalning

Det här exemplet lägger till kunden i en grupp när en betalning genomförs. Ersätt your-group-id-here med ett MailerLite-grupp-ID.
add_customer.js

Lägg till prenumerant i flera grupper baserat på produkt

Det här exemplet lägger till varje betalande kund i en kundgrupp och lägger dessutom till kunder som betalar $100 eller mer i en premiumgrupp.
product_segmentation.js

Lägg till ny prenumerant vid aktivering av prenumeration

Det här exemplet lägger till kunden i två prenumerantgrupper och lagrar plandetaljer när en prenumeration blir aktiv.
subscription_subscriber.js

Uppdatera prenumerant vid avslutad prenumeration

Det här exemplet uppdaterar en befintlig prenumerant när en prenumeration avslutas. Det skickar en POST upsert med e-postadressen som nyckel, eftersom MailerLites PUT update-endpoint kräver MailerLite-prenumerantens ID, som inte finns i Dodo Payments-payloaden. Upsert lägger till prenumeranten i gruppen för avslutade prenumerationer och behåller de andra grupperna.
subscription_cancelled.js

Lägg till kund med anpassade fält

Det här exemplet lagrar plats-, kontakt- och betalningsuppgifter i prenumerantfält. Skapa de anpassade fälten i MailerLite först, enligt beskrivningen i Konfiguration av anpassade fält.
custom_fields.js

Utlös automatisering via händelse

Det här exemplet uppdaterar ett utlösarfält efter varje lyckad betalning. Skapa en automatisering i MailerLite som startar när last_payment_trigger ändras.
trigger_automation.js

Tips

  • Skapa anpassade fält i MailerLite innan du använder dem i en transformation.
  • Använd grupper för att segmentera kunder efter produkt, plantyp eller köpbeteende.
  • Konfigurera automatiseringsarbetsflöden i MailerLite som startar när ett fält uppdateras.
  • Skicka en POST-begäran till /subscribers för att göra en upsert och undvika fel på grund av dubbla prenumeranter.
  • Lagra betalningsmetadata i anpassade fält för att få mer information om dina kunder.
  • Testa med en liten grupp innan du aktiverar integrationen för alla betalningar.

Konfiguration av anpassade fält

Skapa varje anpassat fält i MailerLite innan en transformation skriver till det:
  1. Öppna din MailerLite-dashboard.
  2. Gå till Subscribers → Fields.
  3. Klicka på Create field och lägg till fält som:
    • total_spent (Number)
    • customer_since (Date)
    • subscription_plan (Text)
    • payment_method (Text)
    • last_payment_amount (Number)

Felsökning

  • Kontrollera att API-nyckeln är korrekt och aktiv.
  • Kontrollera att e-postadressen är giltig enligt RFC 2821.
  • Kontrollera att varje grupp-ID är korrekt och finns i ditt konto.
  • MailerLite återaktiverar inte studsade eller skräppostmarkerade prenumeranter via API:t. Om du vill återprenumerera en tidigare avprenumererad prenumerant lägger du till resubscribe: true i POST-bodyn.
  • Kontrollera att varje anpassat fält finns i MailerLite.
  • Kontrollera att fältnamnen matchar exakt. De är skiftlägeskänsliga.
  • Kontrollera att varje värde matchar fälttypen: text, nummer eller datum.
  • MailerLite API tillåter 120 begäranden per minut.
  • Använd batch-endpointen när du bearbetar många prenumeranter.
  • Lägg till en backoff-strategi för scenarier med hög volym.
  • Kontrollera att grupp-ID:na är numeriska strängar.
  • Kontrollera att grupperna finns i ditt MailerLite-konto.
  • En PUT-begäran med groups tar bort prenumeranten från alla grupper som inte anges. En POST-begäran lägger endast till grupper.

API-referens

MailerLite-endpointen för att skapa eller göra en upsert av en prenumerant accepterar följande nyckelparametrar: Se MailerLite Developers för den fullständiga API-dokumentationen.
Senast ändrad 26 september 2026