Esperar/Retrasar pausa una automatización antes del siguiente paso, por ejemplo para pedir una reseña 30 minutos después de una visita. División condicional comprueba algo y envía la automatización por uno de dos caminos, por ejemplo para escribir solo a los clientes que tienen correo electrónico.
Esperar/Retrasar está disponible en todos los planes. División condicional requiere el plan Accelerate o superior.
Antes de empezar
- Necesitas el rol Super administrador o Propietario.
- Abre la automatización en el editor. Consulta Crear una automatización desde cero.
Añadir un retraso
- 1
Paso 1 de 2
Añade un paso Esperar/Retrasar
Haz clic en Añadir siguiente paso donde debe producirse la pausa, o usa Añadir nodo, y elige Esperar/Retrasar.
- 2
Paso 2 de 2
Elige la duración
Haz clic en el paso y elige una Duración. Las opciones van de 5 minutos a 24 horas. Haz clic en Guardar y luego en Guardar en la parte superior del editor.
Verás:El paso muestra Esperar/Retrasar con el número de minutos que espera.
Lo que conviene saber sobre las esperas:
- Una ejecución que está esperando aparece como En curso en Historial.
- La espera no vuelve a comprobar nada. Si una cita se cancela durante la espera, los pasos siguientes se ejecutan igualmente, salvo que añadas una División condicional después de la espera. Ten en cuenta que la condición comprueba los valores del momento en que empezó la ejecución, no los actuales.
- Guardar cambios en los pasos, o desactivar la automatización, cancela las ejecuciones que están esperando.
- Para esperar más de 24 horas, encadena varios pasos Esperar/Retrasar.
- Después de una espera, una persona puede recibir otro mensaje en una dirección que ya recibió uno antes en la ejecución. Consulta El paso Enviar notificación explicado.
Añadir una condición
- 1
Paso 1 de 4
Añade un paso División condicional
Haz clic en Añadir siguiente paso y elige División condicional. Si te pide mejorar el plan, tu plan no lo incluye.
- 2
Paso 2 de 4
Crea la condición
Haz clic en el paso para abrir Actualizar nodo condicional. En la pestaña Constructor:
- En Coincidir, elige Todas las condiciones o Cualquier condición.
- Haz clic en Añadir condición.
- Elige una variable, un operador y un valor. Por ejemplo: estado de la cita es Confirmada.
Los estados de las citas y de las facturas muestran una lista para elegir. Puedes añadir más condiciones y quitar una con Eliminar condición.
Haz clic en Guardar.
- 3
Paso 3 de 4
Completa los dos caminos
El paso muestra ahora Añadir paso (Si es verdadero) y Añadir paso (Si es falso). Añade los pasos de cada camino. Cada camino debe terminar en Finalizar automatización, aunque uno de ellos no haga nada más.
- 4
Paso 4 de 4
Guarda la automatización
Haz clic en Guardar en la parte superior del editor.
Operadores
Escribir una expresión
Para condiciones que el constructor no puede expresar, abre la pestaña Expresión y escribe una expresión entre dobles llaves. Por ejemplo, {{ $event.data.object.status === "confirmed" && !!$event.data.object.client.emailAddress }} es verdadera para las citas confirmadas cuyo cliente tiene correo electrónico.
Cómo se interpreta el resultado:
false,no, el texto vacío y los valores ausentes cuentan como falso.- Todo lo demás cuenta como verdadero, incluidos
true,yes, cualquier otro texto y cualquier número, incluso 0.
Para comprobar un número, compáralo dentro de la expresión, por ejemplo {{ $event.data.object.totalDue > 0 }} con un disparador de factura.
Mantén toda la condición dentro de un único par de llaves. En {{ $event.data.object.status }} === "confirmed", la comparación queda fuera de las llaves, así que el resultado es texto sin más, y el texto siempre cuenta como verdadero.
Si escribes una expresión que el constructor no puede mostrar, la pestaña Constructor te lo indica. Sigue editando en la pestaña Expresión o haz clic en Empezar de nuevo en el constructor.
Preguntas frecuentes
No. Una espera siempre dura un tiempo fijo desde que la ejecución llega a ella.