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 generera en från din MailerLite Integrations-sida.
Komma igång
1
Öppna Webhook-sektionen
I din Dodo Payments-instrumentpanel, navigera till Webhooks + Lägg till slutpunkt och expandera integrationsrullgardinsmenyn.

2
Välj MailerLite
Välj MailerLite integrationskortet.
3
Ange API-nyckel
Ange din MailerLite API-nyckel i konfigurationen.
4
Konfigurera transformation
Redigera transformationskoden för att formatera prenumerantdata för MailerLites API.
5
Testa & Skapa
Testa med exempelpayloads och klicka på Skapa för att aktivera prenumerantsynkroniseringen.
6
Klart!
Betalningshändelser kommer nu automatiskt att synkronisera kunder till dina MailerLite-listor.
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 Prenumerantfält
- Klicka på Skapa fält och lägg till fält som:
total_spent(Nummer)customer_since(Datum)subscription_plan(Text)payment_method(Text)last_payment_amount(Nummer)
Felsökning
Prenumeranter läggs inte till
Prenumeranter läggs inte till
- Verifiera att API-nyckeln är korrekt och aktiv
- Kontrollera att e-postadressen är giltig (RFC 2821-kompatibel)
- Se till att grupp-ID:n är korrekta och finns i ditt konto
- Notera: Avprenumererade, studsar eller skräppostprenumeranter kan inte återaktiveras via API
Anpassade fält uppdateras inte
Anpassade fält uppdateras inte
- Verifiera att anpassade fält finns i MailerLite innan du använder dem
- Kontrollera att fältnamnen matchar exakt (skiftlägeskänsliga)
- Se till att fältvärdena matchar den förväntade typen (text, nummer, datum)
Rate limit-fel
Rate limit-fel
- MailerLite API har en hastighetsgräns på 120 förfrågningar per minut
- Använd batch-slutpunkter om du bearbetar många prenumeranter
- Implementera backoff-strategier för högvolymscenarier
Grupptilldelning fungerar inte
Grupptilldelning fungerar inte
- Verifiera att grupp-ID:n är numeriska strängar
- Kontrollera att grupper finns i ditt MailerLite-konto
- Notera: Användning av PUT med grupper kommer att ta bort prenumeranten från olistade grupper
API-referens
MailerLite Prenumeranter API accepterar följande nyckelparametrar:| Parameter | Typ | Obligatorisk | Beskrivning |
|---|---|---|---|
email | string | Ja | Giltig e-postadress (RFC 2821) |
fields | object | Nej | Objekt med fältnamn/värde-par |
fields.name | string | Nej | Prenumerantens förnamn |
fields.last_name | string | Nej | Prenumerantens efternamn |
fields.company | string | Nej | Företagsnamn |
fields.country | string | Nej | Land |
fields.city | string | Nej | Stad |
fields.phone | string | Nej | Telefonnummer |
groups | array | Nej | Array av grupp-ID:n för att lägga till prenumeranten i |
status | string | Nej | En av: aktiv, avprenumererad, oavslutad, studsar, skräppost |
subscribed_at | string | Nej | Datum i formatet yyyy-MM-dd HH:mm:ss |
ip_address | string | Nej | Prenumerantens IP-adress |