Trigger: fecha de reserva
Se ejecuta cuando llega el inicio o fin de una reserva, o un intervalo antes o después, y la reserva pasa los filtros.
Que se logra
- Resultado: Ejecuta una acción antes o después de una fecha de reserva para prevenir ausencias y activar seguimiento.
- Caso de uso: Una clínica: 24 horas antes de la cita, envía WhatsApp de recordatorio; después de la atención, solicita confirmación de seguimiento.
- Se combina con:
Acciones de reservas,Mensajería de conversacionesyAcciones de voz.
Donde esta
- Ruta:
/[orgId]/automations/[automationId] - Acceso en UI:
Automation editor > Start node > Add Trigger - Componente(s):
ReservationDateBasedConfig.tsx
Como funciona
- En el nodo
Start, agregar este trigger y abrir su configuración. - Definir los filtros disponibles y guardar con
Save Configuration. - Activar el interruptor del trigger y publicar el flujo con
Publish.
Campos y opciones
| Campo | Tipo | Obligatorio | Notas |
|---|---|---|---|
Date field |
selector | Sí | Start date and time o End date and time. |
When to run |
selector | Sí | Before, On o After. |
Amount y Unit |
número y selector | Condicional | Para antes/después: entero positivo en Minutes, Hours o Days. |
Created by User |
selector | No | Miembro que originó la reserva. |
Service |
buscador | No | Solo servicios activos. |
Status |
selector | No | Pending, Confirmed, Cancelled, Completed o No Show. |
Source |
texto | No | Por ejemplo manual, whatsapp_ai, instagram_ai, webchat, public_link o api. |
Reglas y validaciones
- Con
Onno se guarda intervalo. - El proceso se ejecuta por ventanas de un minuto, no antes del instante objetivo; deduplica entregas.
- Sin estado explícito, antes/en usa
PendingyConfirmed; después usaConfirmedyCompleted.
Backend
- Servicios:
automations-webhooks(configuración),automation-run(inicio),automations-executions(ejecución). - Hooks relevantes:
cron-reservation-date-based;src/lib/date-based-automation-triggers/run.js. - Efectos: una coincidencia inicia el flujo publicado con el registro o evento que produjo el trigger como datos iniciales.
Relaciones
- Requiere: una automatización publicada y el trigger activo.
- Dispara / afecta: los nodos conectados desde
Starty el historial de ejecuciones.
Notas
- Una modificación de la fecha que cambie el minuto objetivo puede originar una nueva ejecución.