Introducción
Sincroniza automáticamente a tus clientes que pagan con las listas de suscriptores de MailerLite cuando ocurren eventos de pago. Agrega clientes a grupos específicos, activa flujos de trabajo de automatización y mantén tus listas de marketing por correo electrónico actualizadas con datos de pago reales. MailerLite es una poderosa plataforma de marketing por correo electrónico para boletines, campañas y automatizaciones. Esta integración te ayuda a gestionar automáticamente a los suscriptores en función de la actividad de pago, perfecta para secuencias de incorporación, segmentación de clientes y campañas de marketing dirigidas.Esta integración requiere tu clave API de MailerLite para la autenticación. Puedes generar una desde tu página de Integraciones de MailerLite.
Comenzando
Abre la sección de Webhook
En tu panel de Dodo Payments, navega a Webhooks + Agregar Endpoint y expande el menú desplegable de integraciones.

Configura la transformación
Edita el código de transformación para formatear los datos de suscriptores para la API de MailerLite.
Prueba y crea
Prueba con cargas útiles de ejemplo y haz clic en Crear para activar la sincronización de suscriptores.
Ejemplos de código de transformación
Agregar cliente en pago exitoso
add_customer.js
Agregar suscriptor a múltiples grupos según el producto
product_segmentation.js
Agregar nuevo suscriptor al activar la suscripción
subscription_subscriber.js
Actualizar suscriptor al cancelar la suscripción
subscription_cancelled.js
Agregar cliente con campos personalizados
custom_fields.js
Activar automatización a través de evento
trigger_automation.js
Consejos
- Crea campos personalizados en MailerLite antes de usarlos en tus transformaciones
- Usa grupos para segmentar clientes por producto, nivel de plan o comportamiento de compra
- Configura flujos de trabajo de automatización en MailerLite que se activen con actualizaciones de campos
- Usa el comportamiento de upsert (POST a /subscribers) para evitar errores de suscriptor duplicado
- Almacena metadatos de pago en campos personalizados para obtener mejores insights sobre los clientes
- Prueba con un grupo pequeño antes de habilitar para todos los pagos
Configuración de campos personalizados
Antes de usar campos personalizados, necesitas crearlos en MailerLite:- Ve a tu panel de MailerLite
- Navega a Campos de suscriptores
- Haz clic en Crear campo y agrega campos como:
total_spent(Número)customer_since(Fecha)subscription_plan(Texto)payment_method(Texto)last_payment_amount(Número)
Solución de problemas
Los suscriptores no se están agregando
Los suscriptores no se están agregando
- Verifica que la clave API sea correcta y esté activa
- Asegúrate de que la dirección de correo electrónico sea válida (cumple con RFC 2821)
- Asegúrate de que los IDs de grupo sean correctos y existan en tu cuenta
- Nota: Los suscriptores que se han dado de baja, rebotado o marcado como spam no pueden ser reactivados a través de la API
Los campos personalizados no se actualizan
Los campos personalizados no se actualizan
- Verifica que los campos personalizados existan en MailerLite antes de usarlos
- Asegúrate de que los nombres de los campos coincidan exactamente (sensible a mayúsculas y minúsculas)
- Asegúrate de que los valores de los campos coincidan con el tipo esperado (texto, número, fecha)
Errores de límite de tasa
Errores de límite de tasa
- La API de MailerLite tiene un límite de tasa de 120 solicitudes por minuto
- Usa endpoints por lotes si procesas muchos suscriptores
- Implementa estrategias de retroceso para escenarios de alto volumen
La asignación de grupos no funciona
La asignación de grupos no funciona
- Verifica que los IDs de grupo sean cadenas numéricas
- Asegúrate de que los grupos existan en tu cuenta de MailerLite
- Nota: Usar PUT con grupos eliminará al suscriptor de grupos no listados
Referencia de API
La API de Suscriptores de MailerLite acepta los siguientes parámetros clave:| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
email | string | Sí | Dirección de correo electrónico válida (RFC 2821) |
fields | object | No | Objeto con pares de nombre/valor de campo |
fields.name | string | No | Nombre de pila del suscriptor |
fields.last_name | string | No | Apellido del suscriptor |
fields.company | string | No | Nombre de la empresa |
fields.country | string | No | País |
fields.city | string | No | Ciudad |
fields.phone | string | No | Número de teléfono |
groups | array | No | Array de IDs de grupo a los que agregar al suscriptor |
status | string | No | Uno de: activo, dado de baja, no confirmado, rebotado, spam |
subscribed_at | string | No | Fecha en formato yyyy-MM-dd HH:mm:ss |
ip_address | string | No | Dirección IP del suscriptor |