Skip to main content
Las bases de datos en Shimli son internas y personalizables. Son la capa de información que usa la IA y tus automatizaciones para ejecutar operaciones reales. 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.
Listado de bases de datos

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.
Mapeo de campos al crear una base de datos

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

Configuración de 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.
Para publicarlo, entra a la base de datos y usa Publicar formulario. Shimli te devuelve un enlace que puedes compartir o poner en tu sitio.

Ponerle la cara de tu marca

El formulario se publica con un diseño genérico. Para dejarlo con tus colores tienes dos caminos:
  • Editar el diseño a mano — si sabes de código, puedes ajustarlo directamente.
  • Pedírselo a la IA — sube una imagen de tu marca (tu logo, una pieza gráfica, un pantallazo de tu sitio) y pídele que adapte el formulario a esa identidad. La IA cambia colores, tipografía y estilo por ti.
Puedes seguir pidiéndole ajustes las veces que quieras: “hazlo más compacto”, “cambia el color del botón”. Adaptar el diseño con IA no tiene costo adicional.

Consumir la base de datos

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

También pueden disparar flujos

Ahora una base de datos también puede arrancar un flujo cuando una fila se agrega, se edita o se elimina. Esto la convierte en una fuente operativa, no solo en una lista de contactos. Casos típicos:
  • un formulario crea una fila y arranca la bienvenida,
  • un operador cambia una columna a «Aprobado» y se avisa al cliente,
  • se elimina un registro y se dispara una baja.
Al configurarlo puedes elegir la base, los eventos, los orígenes, las columnas que importan y la columna de destino. También hay un tope por minuto para evitar saturación.
Las cargas masivas no disparan flujos, y las cadenas entre flujos se cortan al segundo salto para evitar bucles.

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.
Sí. Las bases de datos de Shimli manejan desde decenas hasta miles de contactos. Para envíos masivos muy grandes, usa la opción de rango para enviar por lotes.
Sí. Usa la API de Contactos para insertar contactos programáticamente, o sube un CSV actualizado que respete la estructura existente.
La base de datos queda vacía pero con todos sus campos intactos. Puedes volver a importar datos en cualquier momento sin tener que recrear la estructura.