Trigger: checkout abandonado
Trigger por fecha que se ejecuta una vez por checkout del catálogo que sigue abierto un tiempo después de la última actividad del comprador.
Que se logra
- Resultado: recupera ventas enviando al comprador un link que restaura su carrito.
- Caso de uso: una tienda de cosméticos envía por WhatsApp, una hora después, el
recovery_urlcon un mensaje personalizado. - Se combina con:
Mensajería de conversacionesyAcciones de actividades(correo).
Donde esta
- Ruta:
/[orgId]/automations/[automationId] - Acceso en UI:
Automation editor > Start node > Order Events > Checkout abandoned - Componente(s):
OrderTriggerConfig.tsx(CheckoutAbandonedConfig)
Como funciona
- En el nodo
Start, agregaCheckout abandoned. - Indica cuánto esperar tras la última actividad (cantidad y unidad) y, opcionalmente, un catálogo.
- Conecta un nodo de WhatsApp o correo que use
recovery_url, guarda y publica.
Campos y opciones
| Campo | Tipo | Obligatorio | Notas |
|---|---|---|---|
| Amount / Unit | número y selector | Sí | Minutos, horas o días después de last_activity_at. |
| Catalog | selector | No | Limita a un catálogo. |
Reglas y validaciones
- Solo checkouts
open, sin pedido y con correo o teléfono del comprador. - Dispara una vez por checkout y trigger.
- El payload incluye
recovery_url, artículos, total, moneda y datos del comprador.
Backend
- Servicios:
automations-webhooks,automation-run,checkouts. - Hooks relevantes:
src/lib/date-based-automation-triggers/checkout-abandoned.js,src/lib/date-based-automation-triggers/run.js.
Relaciones
- Requiere: catálogo con checkout habilitado y automatización publicada.
- Dispara / afecta: nodos conectados desde
Start.