Trigger: nuevo pedido
Se ejecuta cuando se coloca un pedido: checkout del catálogo, asistente de IA, creación manual o conversión desde cotización o factura.
Que se logra
- Resultado: cada pedido nuevo inicia un flujo con el pedido, sus artículos, el contacto y el link público.
- Caso de uso: una tienda envía por WhatsApp la confirmación con el link
/o/{path}y crea una tarea para el equipo de bodega. - Se combina con:
Mensajería de conversaciones,Acciones de actividadesyAcciones de deals.
Donde esta
- Ruta:
/[orgId]/automations/[automationId] - Acceso en UI:
Automation editor > Start node > Order Events > New order placed - Componente(s):
OrderTriggerConfig.tsx(OrderCreatedConfig)
Como funciona
- En el nodo
Start, agregaNew order placed. - Filtra opcionalmente por fuente, catálogo o propietario y guarda.
- Activa el trigger y publica el flujo.
Campos y opciones
| Campo | Tipo | Obligatorio | Notas |
|---|---|---|---|
| Source | selector | No | Catalog, AI assistant, Manual, Estimate, Invoice, API, Automation. |
| Catalog | selector | No | Catálogo de origen. |
| Owner | selector | No | Miembro propietario del pedido. |
Reglas y validaciones
- Los borradores no disparan; dispara al pasar a
Open. - El payload incluye el pedido,
items,contactypublic_url.
Backend
- Servicios:
automations-webhooks,automation-run. - Hooks relevantes:
sync-order-lifecycle(orders),src/lib/orders/order-automation.js.
Relaciones
- Requiere: automatización publicada con el trigger activo.
- Dispara / afecta: nodos conectados desde
Start.