Botique
CompletadoDemoSistema de atención y ventas por WhatsApp para negocios pequeños. Un bot responde al instante las 24 horas, muestra el catálogo de productos con precios y permite que el cliente reserve un turno sin intervención humana. El dueño gestiona todo desde un panel web: carga productos, organiza catálogos, configura horarios de atención y ve los turnos entrantes en tiempo real.
Capturas de pantalla
¿Cómo funciona?
1. Bot conversacional en n8n
El bot corre en n8n y se comunica con la API del backend vía HTTP. Mantiene el estado de cada conversación usando el número de teléfono como clave. Al recibir un mensaje, el workflow decide si el cliente quiere ver catálogos o reservar un turno y lo guía paso a paso sin que ningún humano tenga que intervenir.
2. Flujo de catálogos y productos
El bot lista los catálogos activos y, al seleccionar uno, muestra sus productos con precios y links públicos. Cualquier cambio que el administrador haga en el panel —precio, descripción, imagen— se refleja de inmediato en lo que el bot muestra al siguiente cliente que consulte.
3. Reserva de turno sin llamadas
El cliente elige el día, el bot consulta los slots disponibles al backend filtrando por mañana o tarde, el cliente selecciona el horario y confirma con su nombre. El turno queda registrado en la base de datos con estado PENDING y aparece en el panel del administrador en tiempo real, sin que el dueño del negocio haya tenido que hacer nada.
4. Panel de administración web
El dueño accede a un panel protegido con JWT donde puede crear y editar catálogos, cargar productos con imágenes (subidas a Cloudinary), configurar los horarios de atención por día de semana, bloquear franjas horarias manualmente y ver todos los turnos con su estado: PENDING, CONFIRMED, CANCELLED o COMPLETED.
Funcionalidades
- ✦Bot de WhatsApp activo 24/7 que responde al instante consultas sobre productos y reservas de turno sin intervención humana.
- ✦Flujo conversacional completo: menú principal, navegación de catálogos con productos y precios, y reserva de turno guiada paso a paso.
- ✦Panel de administración web con gestión de catálogos, productos con imágenes en Cloudinary y configuración de horarios por día de semana.
- ✦Sistema de turnos con 4 estados: PENDING, CONFIRMED, CANCELLED y COMPLETED, gestionables desde el panel del administrador.
- ✦Gestión de disponibilidad: el bot consulta los slots libres en tiempo real según el horario configurado y los bloqueos manuales.
- ✦Bloqueo manual de franjas horarias para excepciones como feriados o ausencias sin modificar el horario habitual.
- ✦Autenticación JWT para el panel de administración: el dueño accede con email y contraseña sin exponer los endpoints de gestión.
- ✦Infraestructura con Docker Compose con perfiles separados para desarrollo (hot reload) y producción.



























