Trigger (Disparador)
Un trigger es el evento que inicia una automatización. En messaging, los disparadores habituales son «contacto etiquetado», «webhook recibido», «alta en newsletter», «24 horas antes de la cita» o «el contacto responde por primera vez». Sin trigger no se ejecuta ningún flow.
¿Qué es un trigger?
Un trigger es el evento definido que pone en marcha una automatización. Los triggers son el punto de entrada de cada flow — le dicen al sistema: «Cuando ocurra esto, haz lo siguiente».
Cada trigger tiene dos partes: un evento (qué ocurre) y, opcionalmente, una condición (bajo qué circunstancias el sistema reacciona). Ejemplo: evento = «tag añadido», condición = «tag = 'VIP'». Solo ambas juntas disparan el trigger.
Tipos de triggers
| Tipo | Qué es | Ejemplo |
|---|---|---|
| Trigger de evento | Reacciona a un evento del sistema | Tag añadido, conversación cerrada |
| Trigger programado | Basado en el tiempo — único o recurrente | Todos los lunes a las 9h, una vez el 15 de junio |
| Trigger webhook | Un sistema externo llama a una URL de SendSeven | Pedido Shopify, cambio de etapa CRM |
| Trigger relativo al tiempo | Relativo a una fecha del contacto | 24h antes de la cita, 7 días tras el registro |
| Manual | El agente lo lanza desde una conversación | «Mete a este contacto en el flow de reactivación» |
Ejemplos de triggers en la vida de una pyme
- Alta en newsletter: El trigger inicia un flow de bienvenida con tres mensajes a lo largo de 7 días.
- Pedido Shopify: El trigger webhook inicia un flow de confirmación de pedido + cross-sell a los 5 días.
- Tag «Esperando demo» añadido: El trigger de evento inicia un flow de recordatorio.
- Cita en 24 horas: El trigger programado inicia una cadena de recordatorios WhatsApp → fallback SMS → solicitud de llamada.
- Conversación sin respuesta durante 7 días: El trigger de evento inicia un flow de seguimiento.
- El cliente responde por primera vez: El trigger pone la etiqueta «activo» e inicia un flow de onboarding de servicio.
Triggers e idempotencia
Propiedad importante: el mismo trigger no debe disparar el flow varias veces si el evento llega varias veces por motivos técnicos (p. ej. reintento de webhook tras una breve caída de red). Los motores de flow bien diseñados detectan esto mediante un ID de evento e ignoran duplicados.
Condiciones sobre los triggers
Los triggers se pueden filtrar para que no todo cambio de tag dispare el flow:
- Filtro de audiencia: Solo contactos etiquetados como «región UE».
- Frequency capping: Máximo una vez cada 7 días por contacto.
- Filtro de horario comercial: Disparar solo de lunes a viernes de 9 a 18, posponer en otro caso.
- Exclusión: No disparar si ya hay otro flow corriendo.
Cuando varios triggers inician un flow
Algunos flows tienen varios puntos de entrada posibles. Un flow de reactivación podría iniciarse tanto en «60 días de inactividad» como en «baja del newsletter». Está bien siempre que ambos triggers conduzcan razonablemente a la misma acción. Si no, monte dos flows separados.
Trigger vs inicio de workflow
Los triggers inician flows individuales. Un workflow es una definición de proceso de negocio más amplia que puede incluir varios flows más pasos humanos. Un trigger inicia un flow — un workflow es la coreografía de flows y acciones manuales.
Triggers en SendSeven
En el Flow Builder de SendSeven, el trigger es el primer nodo del flow. Tipos disponibles: trigger de tag, trigger webhook, trigger programado, trigger manual desde la vista de conversación. Cada trigger puede llevar condiciones de filtro adicionales y el validador comprueba al publicar si la configuración del trigger tiene sentido.