Email Marketing
Campañas
Dashboard
GET /admin/email-marketing
Lista campañas con métricas (destinatarios, aperturas, clics).
Crear campaña
POST /admin/email-marketing
{
"name": "Promo Verano 2026",
"subject": "Hasta 50% de descuento en verano",
"body_html": "<html>...</html>",
"segment": "all",
"from_name": "Mi Tienda",
"send_mode": "scheduled",
"schedule_date": "2026-07-20",
"schedule_time": "10:00"
}
| Campo | Requerido | Tipo | Descripción |
|---|---|---|---|
name | sí | string | Nombre interno de la campaña |
subject | sí | string | Asunto del email |
body_html | sí | string | HTML del email |
segment | sí | string | all, customers, subscribers |
from_name | no | string | Nombre del remitente |
reply_to | no | string | Email de respuesta |
send_mode | sí | string | draft, now, scheduled |
schedule_date | condicional | date | Requerido si send_mode=scheduled |
schedule_time | condicional | time | Requerido si send_mode=scheduled |
Detalle de campaña
GET /admin/email-marketing/:id
Enviar campaña
POST /admin/email-marketing/:id/send
Cancelar campaña
POST /admin/email-marketing/:id/cancel
Secuencias automatizadas
Listar secuencias
GET /admin/email-marketing/sequences
Crear secuencia
POST /admin/email-marketing/sequences
{
"name": "Bienvenida",
"description": "Emails de bienvenida para nuevos suscriptores"
}
Activar / Pausar
| Acción | Método | Endpoint |
|---|---|---|
| Activar | POST | /admin/email-marketing/sequences/:id/activate |
| Pausar | POST | /admin/email-marketing/sequences/:id/pause |
Landing Pages
Listar páginas
GET /admin/email-marketing/landing-pages
Crear página
POST /admin/email-marketing/landing-pages
{
"name": "Lanzamiento Producto X",
"headline": "Descubre el nuevo Producto X",
"description": "Únete a la lista de espera"
}
Publicar / Despublicar
| Acción | Método | Endpoint |
|---|---|---|
| Publicar | POST | /admin/email-marketing/landing-pages/:id/publish |
| Despublicar | POST | /admin/email-marketing/landing-pages/:id/unpublish |
IA (Generación asistida)
| Acción | Método | Endpoint | Descripción |
|---|---|---|---|
| Generar asunto | POST | /admin/email-marketing/ai/subject | 5 sugerencias de asunto (Gemini) |
| Generar contenido | POST | /admin/email-marketing/ai/content | HTML del email (Gemini) |
{
"name": "Promo Verano",
"segment": "all"
}
Envío de prueba
POST /admin/email-marketing/test-send
{
"subject": "Test",
"html": "<html>...</html>"
}
Plantillas LATAM
GET /admin/email-marketing/templates
9 plantillas pre-diseñadas para el mercado latinoamericano.