Resend Automations
Crea flujos de email por eventos con Resend Automations: disparadores, condiciones, esperas, retrasos y visibilidad de ejecuciones.
¿Qué es Resend Automations?
Resend Automations es una forma de crear flujos de email impulsados por eventos. En lugar de enviar emails manualmente, activas flujos de email multi-paso desde eventos personalizados (como un registro de usuario, un cambio en el estado de un pedido o un evento de otra app), usando los datos del evento para controlar qué se envía y cuándo.
El propósito principal es orquestar secuencias confiables con temporización y lógica —como esperar un evento posterior, ramificar según propiedades del payload e insertar retrasos entre pasos— manteniendo visibilidad en lo que ocurrió durante cada ejecución.
Características principales
- Disparadores de eventos personalizados vía API: Define eventos con esquemas fuertemente tipados y envíalos para activar pasos de flujos, permitiendo iniciar automatizaciones desde la actividad de tu app.
- Orquestación de flujos multi-paso: Crea secuencias donde cada paso se ejecuta según la lógica de tu flujo, incluyendo el envío de emails en puntos específicos del proceso.
- Rutas condicionales basadas en datos de contacto o propiedades del evento: Dirige a los usuarios a pasos o segmentos diferentes sin crear automatizaciones separadas.
- Espera de eventos (“pausa hasta”): Pausa un flujo hasta que ocurra un evento especificado, luego continúa cuando el usuario realiza la acción relevante o se recibe el evento esperado.
- Retrasos de tiempo entre pasos: Agrega minutos, horas, días o semanas de retraso para que los mensajes lleguen en momentos apropiados en lugar de seguidos inmediatamente.
- Observabilidad y visibilidad de ejecuciones: Cada ejecución de automatización se guarda, con resultados de pasos registrados (p. ej., completado, fallido, omitido) e información de tiempo de ejecución.
Cómo usar Resend Automations
- Define y activa tus eventos personalizados: Crea definiciones de eventos (con esquemas fuertemente tipados) y actívalos desde tu app usando la API de eventos de Resend.
- Diseña los pasos de tu flujo: Elige acciones como “Enviar email” y organízalas en un flujo multi-paso.
- Agrega lógica y temporización: Configura condiciones para ramificar según propiedades del evento o datos de contacto, incluye pasos de “esperar evento” donde sea necesario e inserta retrasos de tiempo entre pasos.
- Monitorea ejecuciones: Revisa las ejecuciones de automatización guardadas para ver cómo avanzó cada una a través de los pasos y captura salidas para solucionar problemas.
Casos de uso
- Dar la bienvenida a usuarios tras registro: Activa un flujo en
user.signup, opcionalmente retrasa por un período establecido y luego envía un email de bienvenida a nuevos usuarios. - Recordatorios de carrito abandonado: Inicia desde un evento relacionado con pedidos o sesiones (p. ej., un pedido iniciado pero no completado) y envía emails de recordatorio tras un retraso para impulsar la compra.
- Campañas de goteo para leads: Usa una serie de pasos de email temporizados para nutrir leads, enviando mensajes de seguimiento durante varios días según la configuración del flujo.
- Mensajería del ciclo de vida de pedidos: Activa flujos desde eventos de pedidos como
order.createdyorder.confirmed, ramifica lógica por propiedades del evento (p. ej., estado) y envía mensajes alineados con cada etapa. - Esperar una acción de seguimiento: Pausa el flujo hasta recibir un evento posterior (p. ej.,
order.completed), luego envía el siguiente paso de email cuando ocurre la acción esperada.
Preguntas frecuentes
-
¿Puedo activar automatizaciones desde eventos distintos a registros? Sí. Resend Automations soporta disparadores de eventos personalizados, incluyendo eventos como fallos de pago, envíos de pedidos o cualquier evento que emita tu app.
-
¿Cómo funcionan las rutas condicionales? El flujo puede ramificarse según datos de contacto o propiedades del evento, permitiendo seleccionar receptores o pasos diferentes dentro de la misma automatización.
-
¿Qué hace “esperar evento”? Pausa el flujo hasta que ocurra un evento específico, luego continúa ejecutando el siguiente paso una vez recibido el evento.
-
¿Hay forma de controlar el tiempo entre emails? Sí. Puedes insertar retrasos de tiempo entre pasos (minutos, horas, días o semanas) para espaciar los mensajes.
-
¿Obtengo visibilidad en lo que ocurrió durante las ejecuciones? Sí. Cada ejecución de automatización se guarda con visibilidad detallada en ejecuciones y pasos, incluyendo estados como completado, fallido u omitido.
Alternativas
- Plataformas generales de automatización de flujos de trabajo: Herramientas que orquestan disparadores y acciones multi-paso (a menudo en múltiples canales) pueden usarse para enviar emails, pero pueden requerir más configuración para gestionar esquemas de eventos, lógica de ramificación y plantillas específicas para email.
- Herramientas de automatización de marketing por email con disparadores de eventos: Herramientas de esta categoría enfocadas en journeys de marketing pueden manejar secuencias temporizadas y segmentación, pero pueden diferir en el soporte para esquemas de eventos fuertemente tipados y disparadores de eventos impulsados por desarrolladores.
- Código personalizado de eventos + mensajería (construye tu propia automatización): Puedes implementar envío de emails por eventos usando código de aplicación y un sistema de cola/trabajador, pero serías responsable de la persistencia, lógica condicional, retrasos y observabilidad de ejecuciones.
- Sistemas de notificaciones por eventos (email como un canal): Sistemas centrados en notificaciones por eventos pueden soportar disparadores y múltiples canales de entrega; la diferencia es si la orquestación multi-paso específica para email y la visibilidad a nivel de ejecución son tan directas para flujos de email.
Alternativas
Codex Plugins
Usa Codex Plugins para combinar skills, integraciones de apps y servidores MCP en flujos reutilizables que amplían el acceso de Codex a Gmail, Drive y Slack.
AgentMail
AgentMail es una API de bandeja de entrada por correo para agentes de IA: crear, enviar, recibir y buscar mensajes por REST para conversaciones bidireccionales.
Clawcard
Clawcard: IA con email, teléfono y tarjeta virtual para OpenClaw. Potencia tus agentes con identidad real y transacciones seguras.
LIAM
LIAM es un copiloto de IA que redacta respuestas de email, organiza tu bandeja con autoetiquetas y priorización, y agenda reuniones con tu calendario.
Struere
Struere es un sistema operativo nativo de IA que reemplaza los flujos en hojas de cálculo por software estructurado: paneles, alertas y automatizaciones.
OpenFlags
OpenFlags es un sistema de feature flags open source y autohospedado con control plane y SDKs para evaluaciones locales y rollouts progresivos.