> ## Documentation Index
> Fetch the complete documentation index at: https://docs.plazbot.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Variables

> Introducción a las Variables de Plazbot

### Introducción

Este módulo detalla la interfaz para interactuar con las variables dentro de las automatizaciones de **Plazbot**.

Las automatizaciones son uno de los principales modulos de **Plazbot** y permiten a los usuarios crear flujos de trabajo personalizados que se activan en función de eventos específicos.

### Configuración

Las variables en **Plazbot** permiten almacenar y gestionar información dinámica que puede ser utilizada en diferentes partes de una automatización. Puedes definir variables para almacenar datos como nombres de usuarios, números de teléfono, direcciones de correo electrónico, entre otros.

Esta configuración se realiza en la parte de configuración del Workspace, en la sección de Variables.

<img style={{ borderRadius: '0.5rem' }} src="https://mintcdn.com/plazbot/-Gr9cCFf_ocNGMP2/images/automation/variables-1.png?fit=max&auto=format&n=-Gr9cCFf_ocNGMP2&q=85&s=a89f3e8fa63592012b926e94c93492f0" alt="Automatizaciones" width="883" height="606" data-path="images/automation/variables-1.png" />

### Uso de Variables

Una vez que las variables están definidas, puedes utilizarlas en tus automatizaciones para personalizar mensajes, tomar decisiones basadas en valores específicos, y más.

Lo puedes usar en diversos nodos tales como: Whatsapp, Webhooks, Prompts de los Agentes de IA, etc. Estas variables se pueden insertar escogiendo la variable en la pantalla:

<img style={{ borderRadius: '0.5rem', width: '500px', display: 'block', margin: '0 auto' }} src="https://mintcdn.com/plazbot/-Gr9cCFf_ocNGMP2/images/automation/variables-2.png?fit=max&auto=format&n=-Gr9cCFf_ocNGMP2&q=85&s=ce91f0dd77b3855dbf5c231698841536" alt="variables" width="655" height="680" data-path="images/automation/variables-2.png" />

### Variables del Sistema

Aparte de las variables personalizadas que puedes crear, **Plazbot** también ofrece una serie de variables del sistema que están predefinidas y pueden ser utilizadas directamente en tus automatizaciones. Estas variables del sistema incluyen:

<img style={{ borderRadius: '0.5rem', width: '400px', display: 'block', margin: '0 auto' }} src="https://mintcdn.com/plazbot/-Gr9cCFf_ocNGMP2/images/automation/variables-3.png?fit=max&auto=format&n=-Gr9cCFf_ocNGMP2&q=85&s=5be9feafca4eda516ae86a64e7a887d7" alt="variables" width="402" height="436" data-path="images/automation/variables-3.png" />

| Variable                           | Descripción             |
| ---------------------------------- | ----------------------- |
| `{{last_message_registered}}`      | Ultimo mensaje recibido |
| `{{phone_number}}`                 | Número celular          |
| `{{email}}`                        | Email                   |
| `{{fullname}}`                     | Fullname                |
| `{{last_message_registered_type}}` | Tipo mensaje            |
| `{{last_image_registered}}`        | Imagen recibida         |
| `{{last_audio_registered}}`        | Audio recibido          |
| `{{country}}`                      | País                    |
| `{{dicount_hours}}`                | Hora descuento          |
| `{{datetime_last_message}}`        | Fecha último mensaje    |

### Ejemplo de Uso

Un ejemplo práctico de uso de variables podría ser en una automatización de atención al cliente donde se utiliza la variable `{{fullname}}` para personalizar los mensajes de bienvenida, y la variable `{{last_message_registered}}` para responder de manera específica a la última consulta del cliente.

<img style={{ borderRadius: '0.5rem', width: '500px', display: 'block', margin: '0 auto' }} src="https://mintcdn.com/plazbot/-Gr9cCFf_ocNGMP2/images/automation/variables-4.png?fit=max&auto=format&n=-Gr9cCFf_ocNGMP2&q=85&s=16c68ee5bf667baf29bdaa2e422d0d89" alt="variables" width="772" height="364" data-path="images/automation/variables-4.png" />
