Guía del Sistema — Centro de Recuperación Lotería 2
📋 Documentación del sistema · v1.0

Centro de Recuperación
Lotería 2

Guía completa del sistema de gestión de reservas, kiosko, agente de voz y panel de administración.

🗂 Panel de reservas
proyectos.nubip.com/loteria2/panel
👤 joncastresana
🔑 Jon2026#JC
⚙️ Configuración
proyectos.nubip.com/loteria2/configuracion
👤 jonconfig
🔑 Config2026#JC
📟 Kiosko de reservas
proyectos.nubip.com/loteria2/kiosko
🌐 Acceso público · sin contraseña
🔀
Canales de reserva
Los pacientes pueden reservar por tres vías distintas
📟 Kiosko presencial
  • Tableta en el mostrador del centro
  • El paciente selecciona terapia, terapeuta, fecha y hora disponible
  • Rellena nombre y teléfono
  • Recibe confirmación en pantalla
📞 Agente de voz (IA)
  • El paciente llama al número de la clínica
  • La IA atiende 24/7 en español natural
  • Busca disponibilidad y reserva en tiempo real
  • Confirma la cita por voz al paciente
💬 Agente de WhatsApp (IA)
  • El paciente escribe al número de WhatsApp del centro
  • La IA gestiona la conversación de forma automática
  • Propone huecos libres y confirma la reserva
  • El chat queda registrado para el equipo
🗂 Panel de administración
  • El staff puede crear, editar o cancelar citas manualmente
  • Acceso protegido con usuario y contraseña
  • Vista en tiempo real con autorefresco
  • Sincronización directa con Google Calendar

📟
Kiosko de reservas
Flujo paso a paso desde la perspectiva del paciente
1
Selección de terapia

El paciente elige entre los servicios disponibles: Osteopatía, Masaje deportivo, Acupuntura, Hydrapen, Nutrición, Anginas, Relax.

2
Selección de terapeuta

Se muestran solo los terapeutas que ofrecen esa terapia. El paciente elige su preferencia.

3
Selección de fecha y hora

El kiosko muestra los huecos libres en tiempo real consultando Google Calendar. Solo aparecen horas disponibles dentro del horario configurado.

4
Datos del paciente

El paciente introduce su nombre completo y teléfono móvil (9 dígitos). Opcionalmente puede añadir notas.

5
Confirmación y bizum (si es nuevo)

Si el teléfono no está registrado en la base de datos, la cita queda en estado Pendiente de bizum y se muestra el importe y número al que realizarlo. Si ya es cliente conocido, queda directamente como Nueva.

💳

Paciente nuevo: la reserva queda en estado Pendiente de bizum hasta que el staff confirme haber recibido el pago. Al confirmar, los datos del paciente se trasladan automáticamente a la base de clientes con su ID asignado.


🗂
Panel de reservas
Gestión centralizada de todas las citas del centro
📊 Columnas del panel
Fecha Hora ID Cliente DNI Email Paciente Teléfono Terapeuta Terapia Estado Canal Notas

Todos los campos son editables directamente en el panel. Los cambios se guardan en Google Sheets automáticamente al perder el foco.

🔄 Estados de una reserva
🔵 nueva 🟡 pendiente_bizum 🟢 confirmada 🟣 modificada 🔴 cancelada
N
Nueva

Reserva recién creada de un paciente ya registrado en la base de clientes. Puede atenderse directamente.

PB
Pendiente de bizum

Paciente nuevo que aún no ha realizado el pago. La fila aparece resaltada en amarillo. Cambiar a confirmada cuando se reciba el bizum.

Confirmada

Al confirmar, el sistema crea automáticamente la ficha del paciente en la base de clientes (con el ID ya asignado) y sincroniza DNI y email si se han introducido en la reserva.

💡

Al cambiar el estado a confirmada, el sistema vincula automáticamente la reserva con la ficha del paciente en la base de clientes. DNI y email introducidos en la reserva se copian a la ficha.

🔍 Filtros disponibles
  • Búsqueda por nombre, teléfono, ID, DNI, email o terapia
  • Filtro por fecha exacta
  • Filtro por estado
  • Ordenación por cualquier columna
🗑️ Eliminar una reserva
  • Icono de papelera en cada fila
  • Pide confirmación antes de borrar
  • Elimina el evento de Google Calendar
  • Borra la fila de Google Sheets

👥
Base de clientes
Acceso desde el botón "Clientes" en el panel de reservas
🗃 Estructura de la ficha de paciente
ID único (4 dígitos) Nombre completo NIF / DNI Teléfono Email
🤖

Asignación automática de ID: cuando un paciente nuevo reserva (por kiosko, voz o WhatsApp), el sistema genera automáticamente un ID único de 4 dígitos y lo vincula a su reserva. Al confirmar la reserva, la ficha completa se crea en la base de clientes con ese ID.

✏️ Edición inline
  • Todos los campos se editan directamente en la tabla
  • Los cambios se guardan automáticamente
  • Sin necesidad de modales ni formularios extra
➕ Añadir paciente manualmente
  • Botón "+ Nuevo paciente" en la parte superior
  • Genera un ID único al instante
  • Rellena el nombre y teléfono en la fila creada

🤖
Agentes de inteligencia artificial
Atención automática por voz y WhatsApp
📞 Agente de voz
  • Atiende llamadas entrantes al número de la clínica
  • Identifica al paciente por su número de teléfono
  • Consulta disponibilidad en tiempo real
  • Reserva, modifica o cancela citas
  • Lee la fecha y hora de forma natural en español
  • Informa del bizum si el paciente es nuevo
💬 Agente de WhatsApp
  • Responde mensajes al número de WhatsApp del centro
  • Mismo motor de IA que el agente de voz
  • Gestión completa de reservas por chat
  • Identifica al paciente por su número
  • Propone el primer hueco disponible
  • Informa del bizum si el paciente es nuevo
📌

Todas las reservas creadas por los agentes de IA aparecen en el panel con el canal "ia". Las del kiosko aparecen con el canal "kiosko". Esto permite identificar el origen de cada cita de un vistazo.


⚙️
Panel de configuración
Personalización completa del sistema sin tocar código
👩‍⚕️ Terapeutas
  • Nombre y servicios que ofrece cada uno
  • Activar o desactivar un terapeuta
  • Cambios en tiempo real sin reiniciar
🛠 Servicios / Terapias
  • Nombre visible del servicio
  • Duración en minutos
  • Añadir o eliminar servicios
🕐 Horario de apertura
  • Configuración por día de la semana
  • Franjas de mañana y tarde independientes
  • Días cerrados con un clic
📐 Reglas del sistema
  • Intervalo entre citas (60 min actualmente)
  • Antelación mínima para reservar
  • Rango de días de búsqueda (180 días)
⚠️

Cada vez que se guarda la configuración se crea un backup automático en el servidor con fecha y hora. Ante cualquier problema, se puede restaurar la versión anterior.

Nosotros te informamos de todo

Te asesoramos en la mejor oferta para ti