Trigger: reserva actualizada
Se ejecuta cuando una reserva cambia y cumple la transición elegida.
Que se logra
- Resultado: Sincroniza las comunicaciones y tareas cuando cambia el estado o servicio de una reserva.
- Caso de uso: Un salón: cuando se reprograma una reserva, actualiza la actividad asociada y envía al cliente el nuevo horario por SMS.
- Se combina con:
Acciones de reservas,Acciones de actividadesyMensajería de conversaciones.
Donde esta
- Ruta:
/[orgId]/automations/[automationId] - Acceso en UI:
Automation editor > Start node > Add Trigger - Componente(s):
ReservationUpdatedConfig.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 |
|---|---|---|---|
Field Changes |
lista repetible | No | Status, Source, Service, creador, estado de pago o tamaño del grupo. |
From / To |
valor o Any Value |
No | La fuente y tamaño se comparan como texto. |
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
- Una regla requiere que el valor anterior sea diferente del nuevo.
Backend
- Servicios:
automations-webhooks(configuración),automation-run(inicio),automations-executions(ejecución). - Hooks relevantes:
reservations/hooks/automationReservationOnUpdated.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
- Los filtros vacíos equivalen a cualquier valor.