Ministrium envía email vía un proveedor transaccional (SendGrid en producción) usando dominios autenticados con SPF, DKIM y DMARC. Hay dos categorías de envío: transaccional y campaña.
Transaccional vs campaña
| Tipo | Disparado por | Ejemplos | Plantilla |
|---|---|---|---|
| Transaccional | Evento del sistema | Recibo de donación, confirmación de registro, recordatorio | Plantilla del sistema, editable |
| Campaña | Una persona en la iglesia | Boletín semanal, invitación a evento, anuncio | Plantilla custom |
Las transaccionales no necesitan opt-in explícito (son parte del servicio). Las campañas sí: el destinatario debe haber dado consentimiento.
Crear una campaña
- Comunicaciones → Campañas → Nueva → Email.
- Elija una lista o un segmento dinámico (ver Listas y segmentos).
- Asunto, preview text, cuerpo (editor visual o HTML).
- Vista previa con datos reales de un miembro de la lista.
- Test send a 3 direcciones internas.
- Programar o enviar inmediatamente.
El editor usa bloques: Texto, Imagen, Botón, Divisor, Columnas, Encabezado. Cada bloque es responsive por defecto.
Variables disponibles
{{member.first_name}} → Juan
{{member.last_name}} → Pérez
{{member.preferred_name}} → Juancho (si está)
{{member.campus.name}} → Campus Centro
{{church.name}} → Iglesia La Roca
{{church.address.short}} → Av. Reforma 1234, CDMX
{{unsubscribe_url}} → URL única por destinatario (obligatoria)Si una variable no tiene valor, se cae a un default por canal (configurable en Plantillas → Defaults).
Entregabilidad
Para que sus correos lleguen al inbox y no a spam:
- Autentique su dominio: SPF + DKIM + DMARC (la guía paso a paso está en Conectar dominio).
- Caliente el dominio: empiece con listas pequeñas (≤ 500) y suba el volumen 20% por semana.
- Lista limpia: hard bounces se desactivan automáticamente. Soft bounces se reintentan 3 veces y luego se desactivan.
- Tasa de queja < 0.1%: si supera ese umbral, su dominio entra en cuarentena y debe abrir un ticket.
Métricas
Cada campaña reporta: enviados, entregados, abiertos (con pixel), clics (con redirect), bajas, quejas, bounces. La data llega con un retraso de 5–15 minutos.
La tasa de aperturas de iOS ≥ 15.4 está inflada artificialmente por el caché de imágenes. No la use sola para juzgar engagement; cruce con clics y conversiones.
Email transaccional disparado por API
curl -X POST https://api.ministrium.com/v1/notifications \
-H "Authorization: Bearer $TOKEN" \
-H "X-Tenant: la-roca" \
-H "Content-Type: application/json" \
-d '{
"channel": "email",
"template_id": "tpl_event_confirmation",
"to": { "member_id": "mem_123" },
"data": { "event_name": "Retiro de jóvenes" }
}'Esto pasa por el motor de plantillas y respeta el opt-in transaccional.