# Configuración del embudo automático

{% hint style="warning" %} <mark style="color:rojo;">**¡Atención!**</mark>

<mark style="color:rojo;">**El número máximo de mensajes programados por cliente es de 32 mensajes.**</mark>
{% endhint %}

## Cadenas de mensajes

Las cadenas de mensajes son una herramienta popular en el marketing por mensajería. Se trata de una serie planificada de mensajes enviados a un intervalo determinado. Calientan el interés de los usuarios. Este enfoque también es eficaz para recordatorios de eventos. Por ejemplo, puede enviar mensajes con una semana de antelación, un día de antelación, y así sucesivamente antes de la hora programada.

### Conexión por temporizador

Las conexiones por temporizador son conexiones que se activan después del período de tiempo especificado en el editor. La flecha se muestra como líneas punteadas.<br>

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcI1HwTD0PX_07ZHy2j7NRkV_529HzDHkntjQ6G7OuMMXIZOo7M4Mv65P979x_0FZOS0oTBfLMZa19xy00K3jIAFx19vlkVmIg32j8LltzVzvWcjl5P60XgWLdcDIzMohLzm9x4Sw?key=_VJcbaDlafJuggKO1X25oIlq" alt=""><figcaption><p>Figura 1. Flecha del temporizador</p></figcaption></figure>

Para especificar un temporizador, puede completar el primer campo de la configuración de la flecha "Retraso antes de responder" con un valor. Especifique un número y seleccione la unidad de medida aplicada a ese número, que puede ser segundos, minutos, días, horas e incluso meses. El bot enviará un mensaje después del tiempo que haya especificado en el campo de retraso.&#x20;

Las variables funcionan en este campo; por ejemplo, puede preguntar "¿En cuántos minutos debo escribirte?" y guardar este valor en una variable y especificarlo en el campo "Retraso antes de responder". También puede crear un despertador preguntando la hora exacta

### Ejemplo

Paso 1. Creamos un bloque en el que preguntamos cuándo llamar de vuelta y configuramos los botones para la selección del cliente:

<figure><img src="/files/936b51611ed361d1fb69be77d873a4b02b31b2ee" alt="" width="563"><figcaption><p>Figura 2. Creación de un bloque con botones</p></figcaption></figure>

Paso 2. En la configuración de la flecha:

a) Activamos la casilla "El usuario introduce datos";\
b) Definimos una variable en la que se escribirá el valor seleccionado por el cliente;\
c) Especificamos una variable en el campo "Retraso antes de responder":

<figure><img src="/files/c981777718431ad49bcd16055501768320f85703" alt="" width="563"><figcaption><p>Figura 3. creación de la flecha</p></figcaption></figure>

Ahora el bot funcionará únicamente en función de la hora seleccionada por el cliente.

{% hint style="warning" %}
¡Ten en cuenta!&#x20;

Si dicha conexión sale del bloque, el paso será automático, independientemente de la respuesta del usuario.
{% endhint %}

#### Retraso aleatorio

Puede especificar un retraso aleatorio indicando la llamada a la función random(x, y) en el campo, donde x es el tamaño mínimo del retraso e y es el tamaño máximo. Ejemplo de uso:

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfUQP9sq9JjNLPFAr9_wrXhv6i6a935I90h7irf9quIyM4Q2YsBnJRPiebAvEUpNPRVbPR00owiE7xfJKpJGb7gyY4OqCM4E3HhPtcSCRxkUa8O9haVN9fr_LRbVCap2kPxERt3?key=_VJcbaDlafJuggKO1X25oIlq" alt=""><figcaption><p>Figura 4. Retraso aleatorio</p></figcaption></figure>

#### Cancelar durante el cambio a otro bloque. La flecha es un recordatorio para responder.

Al activar este control deslizante se cancelará la transición a este bloque si el cliente ha pasado a otro bloque. Esto resulta cómodo cuando necesita programar un recordatorio si el cliente no responde al mensaje del bloque anterior durante mucho tiempo, o cuando necesita seguir uno u otro hilo de mensajes, dependiendo del valor de cierta variable del usuario, como en el ejemplo de la Figura 5:

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdXL2G6y_uRBBv9q_zfcWgZV_KzbdGZTAXjvau4JxXO-kpl_AoauGT5qCNbfQzGs9VyE5aHUe0yfTLqebEOhEQdiOhJO85hxspIWElN5r-YGTF7zF9KjpqAdlGMb9jaDOx9P5I8CQ?key=_VJcbaDlafJuggKO1X25oIlq" alt=""><figcaption><p>Figura 5. Un ejemplo de creación de un recordatorio de respuesta. Si el cliente NO se desplaza al bloque inferior, recibe un mensaje del bloque "Estado no" después de 5 segundos.</p></figcaption></figure>

#### Cancelar mensajes del temporizador

Cuando este control deslizante está activado, se cancelan todos los demás mensajes del temporizador.

#### No cancelar

Cuando está activado "No cancelar", esta transición al bloque no se cancelará en absoluto. Incluso si la condición "Cancelar mensajes del temporizador" está establecida en las otras flechas del embudo.

#### Hora de envío incluyendo retraso

El bot enviará el mensaje a la hora especificada y añadirá un retraso del campo "Retraso antes de responder". Si el día de envío del mensaje ya ha pasado pero ha activado la opción "Enviar si la fecha ya ha pasado", se programará para mañana. Puede usar una variable para establecer la hora. Para ello, introduzca la variable requerida en el campo. Se muestra un ejemplo en la Figura 7.

#### Fecha de envío incluyendo retraso

El bot enviará el mensaje en la fecha especificada, añadiendo hora y retraso. Es conveniente cuando se realizan promociones en un día determinado. Si el día de envío del mensaje ya ha pasado y ha activado la opción "Enviar si la fecha ya ha pasado", se programará para mañana.

El mecanismo funciona de la siguiente manera: los mensajes por temporizador son mensajes que no requieren la acción del usuario para activarse. Usted especifica el intervalo o la hora exacta en la que desea enviar el mensaje. Como resultado, la lista de difusión avanza por las etapas de forma independiente. Combinándolo con conexiones normales, puede implementar cualquier cadena de mensajes.

Puede usar una variable para establecer la hora. Para ello, introduzca la variable requerida en el campo. Se muestra un ejemplo en la Figura 7.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfljvYYp7ujVW8-Ue0CXmmleJ9uXc4VLMQzL3IymM69dKmFZ4mDFB1TxJGStE_rH6DqYDoAewgzCClPNdzi9ieLTMCCF3PnAmp9JZEk0xwmLjFHfnWyRA0FvqTOgdTIyjb3xRJP?key=_VJcbaDlafJuggKO1X25oIlq" alt="" width="563"><figcaption><p>Figura 5. Un ejemplo de una fecha dada en formato de número y fecha.</p></figcaption></figure>

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfr2fghm128bC_urzAdjR-uTJS5NMl7BX2sZPiA4AmvH4P--5hoCrPY-eOEDdXiEpEKY4MWIsgD9713HAE25rCOASGJGMSoCgGs72GLiYbVCrXJge2vFmEkGCNihtMtShJE-Qh0Tw?key=_VJcbaDlafJuggKO1X25oIlq" alt="" width="563"><figcaption><p>Figura 7. Opción para especificar la fecha y la hora de envío en variables</p></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mavibot.ai/doc/es/envios/configuracion-del-embudo-automatico.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
