Acciones de deals
Agrupa las acciones para crear y modificar deals y consultar sus productos o contactos observadores.
Que se logra
- Resultado: Crea, consulta y actualiza oportunidades, productos y watchers para que el pipeline avance con señales reales del cliente.
- Caso de uso: Una empresa B2B: cuando un lead responde a una campaña, crea un deal, asigna watchers y añade los productos consultados al seguimiento comercial.
- Se combina con:
Trigger: contacto creado,Búsqueda de productosyAcciones de actividades.
Donde esta
- Ruta:
/[orgId]/automations/[automationId] - Acceso en UI:
Automation editor > Add Node - Componente(s): CreateDealNode.tsx, UpdateDealDialog.tsx, GetDealsDialog.tsx
Como funciona
- Elegir un nodo en
Add Node > Deals. - Definir IDs y campos con valores fijos o variables de pasos anteriores.
- Publicar y utilizar la salida de la acción en la siguiente rama.
Campos y opciones
| Nodo | Campos configurables reales | Efecto |
|---|---|---|
Create Deal |
nombre, valor, moneda, contacto, empresa, pipeline, etapa, propietario, fecha, etiquetas y campos personalizados | crea un deal |
Update Deal |
ID y los mismos campos; acción de etiquetas preserve/replace/remove/remove_all | actualiza un deal |
Get Deal |
ID | devuelve un deal |
Get Deals |
contacto, empresa, estado, pipeline y etapa | devuelve deals filtrados |
Get Deal Products |
ID del deal | devuelve sus líneas de producto |
Get Deal Watchers |
ID del deal | devuelve observadores y cantidad |
Add Deal Watcher |
deal, contacto, rol y notas | agrega o restaura un observador |
Reglas y validaciones
Add Deal Watcherno admite el contacto principal del deal y restaura una relación eliminada en lugar de duplicarla.
Backend
- Servicios:
automation-node-system-create-deal,automation-node-system-update-deal,automation-node-system-get-deal,automation-node-system-get-deals,automation-node-system-get-deal-products,automation-node-system-get-deal-watchers,automation-node-system-add-deal-watcher - Efectos: crea o modifica deals y sus observadores, o devuelve datos de consulta para nodos posteriores.
Relaciones
- Requiere: IDs accesibles de la organización.
- Dispara / afecta: Deals, líneas de producto y observadores.
Notas
Los nodos que reciben un ID en tiempo de ejecución validan ese valor en backend al ejecutarse.