Cómo crear y usar variables globales en wolkvox Studio
Table of Contents
Introducción
El componente Variables globales permite crear valores que pueden ser compartidos entre distintos routing points (Voice, Interaction, Chat o CRM + Webhook) e incluso entre diferentes operaciones dentro de wolkvox Studio.
Estas variables “universales” funcionan gracias a un token, que actúa como identificador para leer o actualizar el valor según sea necesario.
Es una herramienta muy útil para mantener coherencia de datos en procesos complejos, integrar información entre flujos diferentes o compartir resultados entre varias automatizaciones.
Configuración
Crear una variable global (acción: update)
Sigue estos pasos cuando necesites crear la variable que luego será usada en otros routing points u operaciones.
- Desde el grupo “Básicos”, agrega el componente “Variables globales” en el routing donde deseas crear la variable.
-
Genera un token: Da clic en el segundo botón con ícono de llave (🔑) junto al campo “Token”. Esto crea un token único para este proceso.
- Recomendación: usa un token distinto por cada proceso para evitar conflictos.
- Si necesitas copiar el token, utiliza el primer botón (icono de copiar).
- En el campo “Acción” selecciona “update” para crear/actualizar la variable global.
- En el campo “Global Var” escribe el nombre de la variable global, comenzando siempre con $. Ejemplo: $descuento_global.
- En el campo “Value” define el valor que tendrá la variable: puede ser número, texto (entre comillas simples 'texto') o el valor de otra variable. Usa null si deseas dejarla vacía.
-
Nota importante:
- Si escribes el nombre de la variable con $, estarás indicando que la variable ya existe y quieres actualizarla.
- Si lo escribes sin $, estarás creando una nueva variable.
-
Nota importante:
- Haz clic en “Guardar” para aplicar los cambios.

Leer una variable global en otro routing u operación (acción: read)
Use este proceso cuando necesites leer el valor de una variable global previamente creada y asignarlo a una variable local del routing actual.
- Agrega el componente “Variables globales” en el routing donde vas a recuperar la variable.
- En el campo “Token”, pega el mismo token usado para crear la variable global.
- En el campo “Acción” selecciona “read”. Al seleccionar la acción “read”, el campo “Value” cambiará automáticamente a “Assign to”.
- En el campo “Global Var” escribe el nombre de la variable global que deseas leer. Ejemplo: $descuento_global.
- En el campo “Assign to” define el nombre de la variable local donde quieres guardar el valor leído. Ejemplo: $descuento_cliente.
- Haz clic en “Guardar” para aplicar los cambios.

Consideraciones importantes
- Las variables globales se desactivan automáticamente si pasan un mes completo sin ser usadas.
- El componente está disponible en todos los tipos de routing point y Agent Scripting.
- Las variables globales permiten compartir datos entre:
- Routing points del mismo tipo.
- Routing points de distintos tipos.
- Distintas operaciones de una misma cuenta.