- 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:- Desde archivo CSV/Excel
- Manualmente
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.
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

- 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.
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.
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éfonoophone. 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 camponame.
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.¿Puedo tener una base de datos con miles de contactos?
¿Puedo tener una base de datos con miles de contactos?
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.
¿Puedo actualizar la base de datos desde mi CRM externo?
¿Puedo actualizar la base de datos desde mi CRM externo?
Sí. Usa la API de Contactos para insertar contactos programáticamente, o sube un CSV actualizado que respete la estructura existente.
¿Qué pasa si elimino todos los datos pero mantengo la estructura?
¿Qué pasa si elimino todos los datos pero mantengo la estructura?
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.

