DocumentacionCrear y enviar campana
Crear y enviar campana
Flujo test send, programacion, envio y cancelacion de campanas.
Este flujo cubre el ciclo recomendado desde la creacion hasta el envio masivo. Requiere scopes campaigns:write y una plantilla en estado PUBLISHED.
Prepara audiencia y plantilla
Sincroniza contactos con Importacion masiva o upsert. Publica la plantilla e incluye
{{unsubscribeUrl}}— ver Bajas y GDPR.Crea la campana
curl -X POST "https://api.mailingcore.com/campaigns" \ -H "Authorization: Bearer mc_live_xxxx" \ -H "X-Tenant-Id: clxxxxxxxx" \ -H "Content-Type: application/json" \ -d '{ "name": "Lanzamiento producto", "templateVersionId": "cltemplateversion...", "audienceFilter": { "optIn": true, "locale": "es" } }'Guarda el
idde la campana en estadoDRAFT.Envio de prueba
Envia hasta 5 emails de prueba antes del lanzamiento (test send). Usa direcciones reales de tu equipo para validar render, enlaces y baja.
Programar o enviar
- Programar: deja la campana en
SCHEDULEDcon fecha/hora futura. - Enviar ahora: dispara el fan-out; el estado pasa a
SENDING.
- Programar: deja la campana en
Cancelar si hace falta
Mientras no haya finalizado el fan-out, puedes cancelar la campana para detener envios pendientes.
Comprobaciones previas
| Check | Por que |
|---|---|
| Dominio verificado | Mejor entregabilidad del remitente — Verificar dominio |
| Cobertura de locales | Evita fallback inesperado — Cobertura por idioma |
| Cuota disponible | Campanas masivas agotan el plan — Planes y precios |
Monitorizacion
- Consulta el estado de la campana via API con scope
campaigns:read - Configura webhooks (
email.sent,email.bounced,contact.unsubscribed) en Webhooks salientes