> For the complete documentation index, see [llms.txt](https://docs.hablla.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.hablla.com/hablla-docs-es/flujos-de-automatizacion/todos-los-componentes/transformacion-de-datos/temporizador.md).

# Temporizador

### Visión General

El **Componente de temporizador** (identificado en la interfaz por el nombre técnico descriptivo `temporizador`) es un nodo utilitario enfocado en el control de flujo basado en el tiempo. Su función principal es aplicar una pausa programada en la ejecución de la automatización, reteniendo el contacto en esa etapa exacta del recorrido por un período determinado antes de liberarlo para el siguiente bloque conectado. Es esencial para humanizar interacciones, simular escritura y estructurar secuencias de relacionamiento espaciadas.

### Parámetros de Configuración

La parametrización del bloque gestiona la ventana de espera del motor a través de un único criterio de entrada:

* **Tiempo límite:** Campo de entrada numérico donde el administrador completa el intervalo de retención deseado. El motor de ejecución de la plataforma interpreta el valor ingresado **estrictamente en segundos** (por ejemplo: para configurar una pausa de 1 minuto, se debe rellenar el valor de `60`).<br>

### Constructor Visual

La interfaz gráfica prioriza el minimalismo operativo para actuar de forma limpia como un nodo de procesamiento de cola de espera:

* **Panel de Entrada Directa:** Muestra un diseño simple compuesto únicamente por el campo de entrada del límite de tiempo. Al ser un componente puramente lógico e interno al núcleo del sistema, prescinde de selectores de credenciales, medios o variables de mapeo.<br>
* **Puerto de Conexión Continua:** En el editor de diseño de flujos, el bloque presenta un puerto de entrada tradicional y un único puerto físico de salida. No hay bifurcaciones complejas; el contacto entra, espera a que se agote el tiempo programado y sigue de forma lineal por el conector de salida.<br>

### Operadores especiales

Las propiedades lógicas de este componente gestionan temporizadores asíncronos y la programación de tareas en segundo plano (*programación de trabajos en segundo plano*):

* **Encolamiento por Estado de Reposo:** Al pasar por este componente, el motor de la automatización pausa la lectura del script para ese contacto específico, guardando el estado actual del recorrido y creando una programación asíncrona interna.<br>
* **Ejecución Basada en Unidad de Tiempo Fija:** El intérprete del campo no acepta cadenas de texto, operadores matemáticos complejos ni formatos de hora (como "00:05:00"). Exige un número entero simple que representa el tiempo bruto computado en segundos.<br>

### Ejemplos Prácticos

La tabla a continuación muestra escenarios y equivalencias matemáticas para programar pausas eficientes dentro del árbol de automatización:

| **Tiempo Límite Configurado** | **Equivalencia en Tiempo Real** | **Comportamiento del sistema**                              | **Caso de Uso Práctico**                                                                                                                                                                                                           |
| ----------------------------- | ------------------------------- | ----------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `5`                           | 5 segundos                      | Retiene el flujo por 5 segundos antes de avanzar.           | **Simulación de Escritura:** Utilizado entre dos bloques de mensajes de texto consecutivos para simular que un operador humano está escribiendo, evitando el envío instantáneo de bloques densos de texto.                         |
| `300`                         | 5 minutos                       | Retiene el contacto en la cola durante 5 minutos exactos.   | **Intervalo de Respuesta:** Esperar un pequeño período después de una acción del usuario (como completar un registro en el sitio web) antes de enviar un mensaje de seguimiento o verificación.                                    |
| `3600`                        | 1 hora                          | Retiene la ejecución por 1 hora antes de liberar la salida. | **Secuencia de Relacionamiento Espaciada:** Después del envío de un contenido enriquecido o correo electrónico, el sistema espera una hora antes de realizar un nuevo contacto activo de feedback con el cliente en la plataforma. |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.hablla.com/hablla-docs-es/flujos-de-automatizacion/todos-los-componentes/transformacion-de-datos/temporizador.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
