Retardo antes de la respuesta

La transición al siguiente bloque se producirá después del intervalo de tiempo especificado en el campo Retardo antes de la respuesta. El tiempo se puede medir en segundos, minutos, horas, días o meses. Esta funcionalidad se utiliza para enviar mensajes automatizados que no requieren respuesta del usuario.

Deje el campo Retardo antes de la respuesta vacío si la transición debe ocurrir en respuesta a una acción o mensaje del usuario.

Puede verificar si un mensaje está programado en la sección Clientes. Para ello, abra el diálogo con el cliente, vaya a la pestaña Acerca del clienteMensajes programados:

Un mensaje programado también se puede encontrar en las variables del cliente:

Al hacer clic en "Mensaje programado" se abrirá una ventana con información sobre el mensaje:

Cancelar si se sale del bloque (interruptor)

Active este interruptor si necesita interrumpir la secuencia de mensajes automatizados cuando el usuario realiza alguna acción y se mueve a otro bloque.

Tenga en cuenta que, para que esta configuración surta efecto, la posición del cliente en el embudo debe cambiar. Deben pasar a un bloque de estado diferente.

Ejemplo:

El cliente recibe el Mensaje 1 con un botón. Si presiona el botón, recibirá el Mensaje 2. Su posición en el embudo cambiará y el mensaje programado con un temporizador de 10 minutos se cancelará.
Si el cliente no presiona el botón en 10 minutos, recibirá un nuevo mensaje con el botón que dice: "Todavía no has presionado el botón".

Consideremos el escenario de error

Al pasar al bloque Mensaje 1, se programa para el usuario una flecha de temporizador de 10 minutos con la configuración "Cancelar si se sale del bloque" activada. También hay una flecha con la condición "Botón presionado" configurada con un temporizador de 5 minutos.

En esta situación, cuando se hace clic en el botón, el Mensaje 2 se programará y enviará 5 minutos después del clic. El cliente NO cambia su posición en el embudo hasta que recibe el Mensaje 2 (es decir, hasta que pasa al bloque Mensaje 2).

Si la posición en el embudo no ha cambiado, el cliente recibirá el mensaje "Todavía no has presionado el botón" después de 10 segundos. Luego, según el temporizador, seguirá el texto del bloque "Mensaje 2".

Segundo escenario de error

El cliente también recibirá el mensaje del bloque "Todavía no has presionado el botón", incluso si logra presionar el botón. La razón: los bloques "No es un estado" NO cambian la posición del cliente en el embudo.

Cancelar mensajes temporizados (interruptor)

Si el interruptor está activado, todos los mensajes temporizados programados se cancelarán al realizar la transición a través de la flecha, excepto aquellos en los que "No cancelar" esté activado.

No cancelar (interruptor)

Los mensajes programados a través de una flecha con el interruptor "No cancelar" activado permanecerán programados, incluso si el cliente pasa a través de flechas con el interruptor "Cancelar mensajes temporizados" activado.

Campo de fecha y hora de envío

Para programar un mensaje para una hora específica, ingrese la hora de envío en el formato HH:MM o selecciónela usando los controles deslizantes.

Para programar un mensaje para una fecha específica, ingrésela en el formato DD.MM.YYYY o selecciónela usando el calendario.

Es mejor especificar la hora de envío en el campo "Hora de envío" junto con este campo de fecha.


Si no se especifica la hora de envío, el mensaje se enviará 1 minuto antes del inicio de la fecha especificada (a las 23:59).

Si se establece un retardo en el campo "Retardo antes de la respuesta", se agregará a la hora programada.

El mensaje se enviará en la fecha y hora especificadas.

Si se ingresa un valor numérico en el campo "Retardo antes de la respuesta", ese retardo se agregará a la hora programada.

Puede usar variables para especificar la hora.

Se puede establecer una variable de hora en las constantes del proyecto o definirla en la Calculadora del bloque.

Del mismo modo, puede usar una fecha de envío especificándola en el formato DD.MM.YYYY.

Enviar si la fecha ha pasado (interruptor)

Si la hora programada del mensaje ya ha pasado en la fecha especificada y el interruptor "Enviar si la fecha ha pasado" está activado, el mensaje se programará para el día siguiente.

El interruptor "Enviar si la fecha ha pasado" funciona SOLO cuando se usa junto con una fecha de envío del mensaje.

Escenario 1: La flecha tiene una hora de envío establecida a las 10:00 y el interruptor "Enviar si la fecha ha pasado" está DESACTIVADO.
Si el cliente ingresa al embudo y recibe el Mensaje 1 a las 16:34, el siguiente mensaje se programará para el día siguiente.

En los mensajes programados, tendrán el texto del Mensaje 2 configurado para enviarse al día siguiente a las 10:00.

Escenario 2: La flecha tiene una hora de envío establecida a las 10:00 y el interruptor "Enviar si la fecha ha pasado" está ACTIVADO.

El cliente ingresa al embudo y recibe el Mensaje 1 a las 16:34 del 19 de julio.

El mensaje se programará para el día siguiente.

En los mensajes programados, tendrán el texto del Mensaje 2 configurado para enviarse al día siguiente a las 10:00.

Escenario 3: La flecha tiene una fecha de envío especificada y una hora de envío de 10:00. El interruptor "Enviar si la fecha ha pasado" está DESACTIVADO.

Si el cliente ingresa al embudo y recibe el Mensaje 1 a las 16:34, el siguiente mensaje NO se programará para el día siguiente.

El cliente permanecerá en el bloque Mensaje 1 y no habrá mensajes programados en el diálogo.

Palabras de excepción

En la configuración de la flecha puede especificar palabras que no desea implementar.

Si deja el campo Disparador vacío y en el campo de excepción escribe una palabra a la que no necesita reaccionar, por ejemplo, "adelante", entonces la transición a través de la flecha al bloque con el Mensaje 2 ocurrirá si una persona escribe cualquier palabra o frase que no sea "adelante".

Ir una vez

Si este interruptor está activado, el usuario podrá realizar la transición a través de la conexión solo una vez durante la conversación con el bot. Al mismo tiempo, el mensaje se programará tantas veces como se cumpla la condición para programar el mensaje vinculado a la flecha.

"Ir una vez" NO es lo mismo que programar la transición a través de la flecha solo una vez.

Analicemos escenarios de activación de la flecha con el interruptor "Transición una vez" activado:

Ir una vez + Cancelar mensajes con temporizador

Si el interruptor Cancelar mensajes con temporizador está activado en la flecha, cuando el cliente vuelva a ingresar al bloque Mensaje 1, los mensajes previamente programados se cancelarán y solo permanecerá el mensaje programado más recientemente.

El interruptor Transición una vez también está activado. Esto significa que una vez que ocurra la transición a través de la flecha al Mensaje 2, no se programará de nuevo.

Solo transición una vez (otros interruptores desactivados).

Si solo el interruptor Transición una vez está activado en la configuración de la flecha, se seguirán programando nuevos mensajes hasta que ocurra la transición real a través de la flecha.

El cliente ingresa al bloque Mensaje 1 y se programa una transición al Mensaje 2.
Mientras el usuario no haya recibido el texto del Mensaje 2, se seguirán programando transiciones.

El interruptor "Transición una vez" se activa SOLO EN LA TRANSICIÓN REAL.
Después de pasar al Mensaje 2, las futuras entradas al Mensaje 1 ya no programarán la transición a través de esta flecha.

Tenga cuidado con su configuración y siempre pruebe diferentes escenarios de comportamiento del usuario en el bot.