Introduktion
Automatiskt synkronisera dina betalande kunder till MailerLite prenumerantlistor när betalningshändelser inträffar. Lägg till kunder i specifika grupper, utlös automatiseringsarbetsflöden och håll dina e-postmarknadsföringslistor uppdaterade med verkliga betalningsdata. MailerLite är en kraftfull plattform för e-postmarknadsföring för nyhetsbrev, kampanjer och automatiseringar. Denna integration hjälper dig att automatiskt hantera prenumeranter baserat på betalningsaktivitet - perfekt för onboarding-sekvenser, kundsegmentering och riktade marknadsföringskampanjer.Denna integration kräver din MailerLite API-nyckel för autentisering. Du kan skapa en från din MailerLite integrationssida.
Komma igång
Open the Webhook Section
I din Dodo Payments-instrumentpanel, navigera till Webhooks + Add Endpoint och öppna integrationsmenyn.

Configure Transformation
Redigera transformationskoden för att formatera prenumerantdata för MailerLites API.
Test & Create
Testa med exempelpayloads och klicka på Create för att aktivera prenumerantsynkroniseringen.
Transformationskodexempel
Lägg till kund vid lyckad betalning
add_customer.js
Lägg till prenumerant i flera grupper baserat på produkt
product_segmentation.js
Lägg till ny prenumerant vid aktivering av prenumeration
subscription_subscriber.js
Uppdatera prenumerant vid avbokning av prenumeration
subscription_cancelled.js
Lägg till kund med anpassade fält
custom_fields.js
Utlösa automatisering via händelse
trigger_automation.js
Tips
- Skapa anpassade fält i MailerLite innan du använder dem i dina transformationer
- Använd grupper för att segmentera kunder efter produkt, plan eller köpbeteende
- Ställ in automatiseringsarbetsflöden i MailerLite som utlöses vid fältuppdateringar
- Använd upsert-beteendet (POST till /subscribers) för att undvika dubblettprenumerantfel
- Lagra betalningsmetadata i anpassade fält för bättre kundinsikter
- Testa med en liten grupp innan du aktiverar för alla betalningar
Inställning av anpassade fält
Innan du använder anpassade fält måste du skapa dem i MailerLite:- Gå till din MailerLite-instrumentpanel
- Navigera till Subscribers Fields
- 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
Subscribers not being added
Subscribers not being added
- Kontrollera att API-nyckeln är korrekt och aktiv
- Säkerställ att e-postadressen är giltig (RFC 2821-kompatibel)
- Verifiera att grupp-ID:n är korrekta och existerar i ditt konto
- Observera: Avprenumererade, studsade eller skräppostprenumeranter kan inte aktiveras igen via API
Custom fields not updating
Custom fields not updating
- Bekräfta att anpassade fält finns i MailerLite innan de används
- Kontrollera att fältnamnen matchar exakt (skiftlägeskänsligt)
- Se till att fältvärdena matchar förväntad typ (text, number, date)
Rate limit errors
Rate limit errors
- MailerLite-API:et har en gräns på 120 förfrågningar per minut
- Använd batch-endpoints vid hantering av många prenumeranter
- Implementera backoff-strategier i scenarier med hög volym
Group assignment not working
Group assignment not working
- Kontrollera att grupp-ID:n är numeriska strängar
- Verifiera att grupperna finns i ditt MailerLite-konto
- Observera: Att använda PUT med grupper tar bort prenumeranten från grupper som inte listas
API-referens
MailerLite Prenumeranter API accepterar följande nyckelparametrar:| Parameter | Type | Required | Description |
|---|---|---|---|
email | string | Yes | Giltig e-postadress (RFC 2821) |
fields | object | No | Objekt med fältnamn/-värde-par |
fields.name | string | No | Prenumerantens förnamn |
fields.last_name | string | No | Prenumerantens efternamn |
fields.company | string | No | Företagsnamn |
fields.country | string | No | Land |
fields.city | string | No | Stad |
fields.phone | string | No | Telefonnummer |
groups | array | No | Array med grupp-ID:n som prenumeranten ska läggas till i |
status | string | No | Ett av: active, unsubscribed, unconfirmed, bounced, junk |
subscribed_at | string | No | Datum i format yyyy-MM-dd HH:mm:ss |
ip_address | string | No | Prenumerantens IP-adress |