Skip to main content
Las bases de datos en Shimli son internas y personalizables. Se usan para:
  • Campañas masivas de WhatsApp, SMS y correo — la lista de contactos a quién enviar.
  • Automatizaciones (flow builder) — los agentes de IA pueden leer y escribir datos.
  • Inbox — los agentes humanos pueden llenar datos durante conversaciones.
  • API — consumir desde sistemas externos.

Crear una base de datos

Hay dos formas de crear una base de datos:
1

Ve a Database → Nueva base de datos

Selecciona la opción de subir archivo.
2

Sube tu archivo CSV o Excel

Shimli detecta automáticamente las columnas y los títulos (headers) de cada una.
3

Mapea los campos

Este es el paso más importante. Para cada columna del archivo, defines:
  • Descripción: el nombre de variable con el que se consumirá el dato (ej: name, phone, brand).
  • Tipo: texto corto, número, teléfono, imagen, etc.
  • Requerido: si es obligatorio o no.
El mapeo le dice a Shimli de dónde obtener cada dato. Por ejemplo: “el campo name se obtiene de la columna nombre del Excel”.
4

Finaliza

La base de datos se crea y los datos se importan. Toma unos minutos.

Tipos de campo disponibles

El tipo Tabla permite crear campos anidados dentro de un campo. Por ejemplo, un campo “producto” que contiene sub-campos “precio_mensual” y “precio_anual”. Útil para estructuras complejas.

Gestionar una base de datos

Desde la vista de configuración de cada base de datos puedes:
  • Configurar: ver el contenido y agregar elementos manualmente.
  • Editar estructura: agregar, eliminar o reordenar campos.
  • Subir desde archivo: importar datos desde CSV/Excel (respeta la estructura existente).
  • Exportar con filtro: descargar la base de datos, opcionalmente filtrada por campos.
  • Eliminar todos los datos: vacía la base de datos pero mantiene la estructura.
  • Publicar formulario: genera un formulario público que llena la base de datos.

Formularios públicos

Cada base de datos puede generar un formulario público con los campos que definiste. Esto te permite:
  • Capturar leads desde una landing page sin programar.
  • Compartir un enlace donde los clientes llenan sus datos.
  • Los datos entran directamente a la base de datos de Shimli.
El formulario se genera automáticamente a partir de la estructura de la base de datos. Cada campo se convierte en una pregunta del formulario.

Consumir la base de datos

Las bases de datos se consumen desde múltiples lugares:

Mapeo de campos en campañas

Cuando usas una base de datos en una campaña, el mapeo de campos es crítico:
  • Columna de teléfono: Shimli detecta automáticamente si hay una columna llamada teléfono o phone. Si tiene otro nombre, puedes seleccionarla manualmente.
  • Variables del template: las variables del template de WhatsApp se rellenan con los campos de la base de datos. Por ejemplo, la variable {{1}} se puede mapear al campo name.
Los números de teléfono en la base de datos deben incluir el código de país, sin espacios ni caracteres especiales. Ejemplo: 50499999999, no +504 9999-9999.