Introduction
Synchronisez automatiquement vos clients payants avec les listes d’abonnés MailerLite lorsque des événements de paiement se produisent. Ajoutez des clients à des groupes spécifiques, déclenchez des flux de travail d’automatisation et maintenez vos listes de marketing par e-mail à jour avec des données de paiement réelles. MailerLite est une plateforme puissante de marketing par e-mail pour les newsletters, les campagnes et les automatisations. Cette intégration vous aide à gérer automatiquement les abonnés en fonction de l’activité de paiement - parfaite pour les séquences d’intégration, la segmentation des clients et les campagnes de marketing ciblées.Cette intégration nécessite votre clé API MailerLite pour l’authentification. Vous pouvez en générer une depuis votre page d’intégrations MailerLite.
Prise en main
Open the Webhook Section
Dans votre tableau de bord Dodo Payments, accédez à Webhooks + Ajouter un point de terminaison et développez le menu déroulant des intégrations.

Configure Transformation
Modifiez le code de transformation pour formater les données des abonnés en fonction de l’API de MailerLite.
Test & Create
Testez avec des payloads d’exemple et cliquez sur Créer pour activer la synchronisation des abonnés.
Exemples de code de transformation
Ajouter un client lors d’un paiement réussi
add_customer.js
Ajouter un abonné à plusieurs groupes en fonction du produit
product_segmentation.js
Ajouter un nouvel abonné lors de l’activation de l’abonnement
subscription_subscriber.js
Mettre à jour un abonné lors de l’annulation de l’abonnement
subscription_cancelled.js
Ajouter un client avec des champs personnalisés
custom_fields.js
Déclencher une automatisation via un événement
trigger_automation.js
Conseils
- Créez des champs personnalisés dans MailerLite avant de les utiliser dans vos transformations
- Utilisez des groupes pour segmenter les clients par produit, niveau de plan ou comportement d’achat
- Configurez des flux de travail d’automatisation dans MailerLite qui se déclenchent lors des mises à jour de champs
- Utilisez le comportement upsert (POST à /subscribers) pour éviter les erreurs d’abonnés en double
- Stockez les métadonnées de paiement dans des champs personnalisés pour de meilleures informations sur les clients
- Testez avec un petit groupe avant d’activer pour tous les paiements
Configuration des champs personnalisés
Avant d’utiliser des champs personnalisés, vous devez les créer dans MailerLite :- Accédez à votre tableau de bord MailerLite
- Rendez-vous dans Champs d’abonnés
- Cliquez sur Créer un champ et ajoutez des champs tels que :
total_spent(Numéro)customer_since(Date)subscription_plan(Texte)payment_method(Texte)last_payment_amount(Numéro)
Dépannage
Subscribers not being added
Subscribers not being added
- Vérifiez que la clé API est correcte et active
- Assurez-vous que l’adresse e-mail est valide (conforme à la norme RFC 2821)
- Vérifiez que les identifiants de groupe sont corrects et existent dans votre compte
- Remarque : les abonnés désabonnés, en rebond ou marqués comme indésirables ne peuvent pas être réactivés via l’API
Custom fields not updating
Custom fields not updating
- Vérifiez que les champs personnalisés existent déjà dans MailerLite avant de les utiliser
- Assurez-vous que les noms de champs correspondent exactement (respect de la casse)
- Vérifiez que les valeurs des champs correspondent au type attendu (texte, nombre, date)
Rate limit errors
Rate limit errors
- L’API MailerLite a une limite de 120 requêtes par minute
- Utilisez les points de terminaison par lot si vous traitez de nombreux abonnés
- Mettez en œuvre des stratégies de temporisation progressive pour les scénarios à fort volume
Group assignment not working
Group assignment not working
- Vérifiez que les identifiants de groupe sont des chaînes numériques
- Assurez-vous que les groupes existent dans votre compte MailerLite
- Remarque : l’utilisation de PUT avec les groupes supprimera l’abonné des groupes non listés
Référence API
L’API des abonnés MailerLite accepte les paramètres clés suivants :| Paramètre | Type | Obligatoire | Description |
|---|---|---|---|
email | string | Oui | Adresse e-mail valide (RFC 2821) |
fields | object | Non | Objet avec paires nom de champ/valeur |
fields.name | string | Non | Prénom de l’abonné |
fields.last_name | string | Non | Nom de famille de l’abonné |
fields.company | string | Non | Nom de l’entreprise |
fields.country | string | Non | Pays |
fields.city | string | Non | Ville |
fields.phone | string | Non | Numéro de téléphone |
groups | array | Non | Tableau d’identifiants de groupes auxquels ajouter l’abonné |
status | string | Non | L’un des : active, unsubscribed, unconfirmed, bounced, junk |
subscribed_at | string | Non | Date au format yyyy-MM-dd HH:mm:ss |
ip_address | string | Non | Adresse IP de l’abonné |