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.

  1. Prepara audiencia y plantilla

    Sincroniza contactos con Importacion masiva o upsert. Publica la plantilla e incluye {{unsubscribeUrl}} — ver Bajas y GDPR.

  2. 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 id de la campana en estado DRAFT.

  3. 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.

  4. Programar o enviar

    • Programar: deja la campana en SCHEDULED con fecha/hora futura.
    • Enviar ahora: dispara el fan-out; el estado pasa a SENDING.
  5. Cancelar si hace falta

    Mientras no haya finalizado el fan-out, puedes cancelar la campana para detener envios pendientes.

Comprobaciones previas

CheckPor que
Dominio verificadoMejor entregabilidad del remitente — Verificar dominio
Cobertura de localesEvita fallback inesperado — Cobertura por idioma
Cuota disponibleCampanas 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