nxar.Aprender
Automations: que el CRM trabaje solo0 de 9 capítulos
  1. 1Qué es una automation
  2. 2Tu primera automation
  3. 3Condiciones
  4. 4Referencias y variables
  5. 5Fórmulas: calcular antes de guardar
  6. 6Frenar un guardado
  7. 7Recorrer registros relacionados
  8. 8Mandar un email
  9. 9Cuando algo no anda: los logs

Casos de uso

  1. ·Un caso crítico arranca en curso
  2. ·Que una oportunidad cerrada no se reabra
  3. ·Completar la cuenta de un caso desde su contacto
  4. ·Avisarle al contacto cuando se cierra su caso

← Volver al recorrido

Capítulo 3 de 9 · 15 min

Condiciones

Cuando una oportunidad se gana, se crea una tarea de kickoff, con prioridad alta si el negocio es grande. Ramas, Default, Y y O.

Una automation Después de actualizar corre en cada guardado de una oportunidad: cuando cambia la etapa, pero también cuando alguien corrige la fecha o la descripción. Las condiciones deciden qué guardados siguen adelante.

Cómo funciona un nodo Condición

Un nodo Condición tiene ramas. Cada rama hace una sola comparación: un campo, un operador y un valor. Las ramas se evalúan de arriba hacia abajo y gana la primera que se cumple. Si no se cumple ninguna, el flujo sigue por Default. Una rama que no conectás a nada termina el flujo ahí, sin error.

OperadorSe cumple cuando
Igual a / Distinto deEl campo es (o no es) exactamente ese valor
Mayor que, Menor que, Mayor o igual, Menor o igualComparan como números
ContieneEl texto del campo incluye el valor
Es alguno de / No es ninguno deEl campo está (o no está) en una lista separada por comas: Won, Lost
Está vacío / No está vacíoEl campo nunca tuvo valor (o sí lo tiene)
CambióEl campo tiene otro valor que antes del guardado

Como una rama hace una sola comparación, las combinaciones se arman con el canvas:

  • Y (“está ganada y es grande”): una condición después de otra.
  • O (“está vacío o es cero”): dos ramas que llevan al mismo nodo.

Creá la automation

ConfiguraciónAutomatizaciónProcesosNuevo

Evento de registro, Label Kickoff al ganar, Entidad Opportunity. En Operación marcá Crear y Actualizar; Momento: Después. Nueva automation.

Marcamos también Crear porque una oportunidad se puede cargar directamente en Won.

Primera condición: ¿está ganada?

Arrastrá Condición (grupo Lógica) debajo del Trigger; queda conectada sola. En el inspector:

  • Nombre del nodo: ¿Está ganada?
  • Botón Agregar rama. Aparece Branch 1, abierta. Cambiale el nombre por ganada.
  • En el campo de variable escribí record. y elegí record.stage.
  • Operador: Igual a. Valor: Won.

En la tarjeta del canvas aparecen las dos salidas: ganada y default.

Segunda condición: ¿se ganó recién ahora?

Arrastrá otra Condición. Nombre ¿Se ganó recién?, una rama recien:

  • Campo old.stage, operador Distinto de, valor Won.

old es la oportunidad tal como estaba antes de este guardado. Si ya estaba en Won, este guardado es una edición cualquiera y no tiene que crear otra tarea. Al crear una oportunidad no hay “antes”: old.stage está vacío, es distinto de Won, y la rama se cumple.

Conectala: pasá el mouse por la tarjeta ¿Está ganada?. Cada rama tiene su punto en el borde de abajo, en el mismo orden que la lista. Arrastrá desde el punto de ganada hasta el punto de arriba de ¿Se ganó recién?.

Tercera condición: ¿es grande?

Otra Condición: nombre ¿Es grande?, rama grande:

  • Campo record.amount, operador Mayor o igual, valor 50000.

Conectá la salida recien de la condición anterior a esta.

Inspector de la condición ¿Es grande? con la rama grande abierta: record.amount, Mayor o igual, 50000, y la rama Default debajo
Una rama, una comparación. Default recibe todo lo que no cumple ninguna rama.

Las dos tareas

Arrastrá Crear registro. Nombre Kickoff prioritario, Entidad Task, y estos campos:

CampoValor
subjectKickoff: {{record.name}}
priorityHigh
related_to{{record.account}}

Conectá la salida grande de ¿Es grande? a este nodo.

Con Kickoff prioritario seleccionado, usá el ícono Duplicar nodo del encabezado del inspector. La copia aparece sin conexiones y seleccionada: cambiale el nombre a Kickoff y la prioridad a Medium. Conectá la salida default de ¿Es grande? a la copia.

Guardá

Guardar, en la barra superior.

Flujo Kickoff al ganar: Trigger, tres condiciones encadenadas y dos nodos Crear registro, uno por la rama grande y otro por default
Tres preguntas encadenadas son un Y. Las salidas default de las dos primeras no van a ningún lado: ahí termina el flujo.

Lo que conviene saber de las condiciones

  • Se escribe el valor interno de la opción, no lo que se ve en pantalla. En las entidades estándar coinciden (Won), pero en un campo tuyo con opción “En curso” el valor puede ser en_curso. Lo ves en el detalle del campo.
  • Mayúsculas y espacios cuentan. won no es igual a Won.
  • Las fechas no se comparan. Mayor que y Menor que convierten a número, y una fecha no es un número: “cerró antes del 30 de junio” no se puede armar con una condición.
  • Está vacío reconoce un campo que nunca tuvo valor. Un campo que alguien borró desde el formulario queda como texto vacío y no cuenta como vacío. En el capítulo de reglas antes de guardar vemos cómo cubrir los dos casos.
  • Cambió es confiable en las automations Después. En una Antes, un número que llega desde el formulario de edición viene como texto y puede figurar como cambiado aunque nadie lo tocó. Para detectar un cambio de etapa, compará old con un valor, como hicimos acá.

Cómo saber que te salió

  • Abrí Licencias 2027 (80000) y, en la barra de etapas, pasala a Won. En Tasks aparece Kickoff: Licencias 2027 con prioridad High.
  • Creá Soporte anual para Lácteos del Sur, amount 12000, stage Proposal, y después pasala a Won: aparece Kickoff: Soporte anual con prioridad Medium.
  • Cambiá la close date de Licencias 2027, que ya estaba ganada, y guardá: no aparece una tarea nueva.

¿Llegaste al resultado de arriba?