Producto · Abril 2026

La cabina
del negocio

Qué muestra cada sección del dashboard, qué podés hacer dentro, qué no, y por qué existe. Base de alineación para diseño, desarrollo y producto antes de la próxima iteración.

5 secciones de navegación
1 acción global transversal
1 decisión abierta
Fede · Seba · Nahue · Tomi
Home y Agenda — separadas
Botón global "Nuevo turno" — confirmado
5 profesionales máx. en MVP
Clientes y Mensajes — ¿juntas o separadas?

Principio rector: el dueño entra, entiende su día en 10 segundos, toma las decisiones que necesita, y sale. El bot hace el trabajo operativo — el dashboard da control y visibilidad. Cada sección responde una sola pregunta. Si una sección no tiene una pregunta clara que responder, no debería existir.

UI transversal · Presente en todas las secciones
Botón global "Nuevo turno"
No pertenece a ninguna sección — vive en el top bar del dashboard

Crear un turno manual no es una acción de sección — es una acción de negocio que puede ocurrir en cualquier momento. Un cliente aparece mientras el dueño está leyendo mensajes. Se termina una consulta y se quiere agendar la próxima antes de que el paciente se vaya. El dueño está en Config actualizando precios y recibe una llamada. El turno tiene que poder crearse desde donde estés, sin perder el contexto de lo que estabas haciendo.

Cómo se ve en el top bar
Campos del modal de creación rápida
Top bar — todas las secciones MVP core Modal liviano — 4 campos máx.
01
Home
"¿Cómo está mi negocio hoy?"
Confirmada
Por qué existe
Es la pantalla de entrada. Si en 30 segundos el dueño no tiene el panorama claro, el Home falló. No es un panel técnico — es un resumen emocional del estado del negocio. Calma o alerta, en una sola pantalla, sin navegar a ningún otro lado.
Qué muestra
Saludo con el nombre del dueño y fecha. Microcopy: "Hoy tenés 8 turnos. Todo en orden."
Turnos del día: confirmados, pendientes y cancelados en números de un vistazo
Próximos 3–5 turnos en orden: nombre, servicio, hora y profesional
Alertas activas: turnos sin confirmar, mensajes escalados, conflictos
Comparativo semanal con variación porcentual vs. la semana anterior
Estado del asistente: activo · en pausa · con mensajes sin resolver
Qué podés hacer acá
Confirmás o cancelás un turno desde el resumen del día sin ir a Agendacancel_appointment · L2
Accedés con un tap a la conversación de cualquier cliente desde el bloque de próximos turnosopen_thread · UI
Descartás alertas que ya resolviste manualmentedismiss_alert · UI
Creás un turno nuevo vía el botón global del top bar — disponible desde cualquier pantallacreate_appointment · L2
Qué no podés hacer acá
Ver la grilla completa de la semana — eso es Agenda
Ver el historial de un cliente — eso es Clientes
Cambiar configuración del negocio — eso es Config
MVP core
02
Agenda
"¿Qué tengo hoy, mañana, esta semana?"
Confirmada
Por qué existe
La agenda es el núcleo operativo del negocio. Un barber la mira al arrancar el día y al cerrar. Es una herramienta de gestión, no de consulta. El bot llena la agenda — el dueño la gestiona desde acá. Por eso está separada del Home: Home es para orientarse, Agenda es para operar.
Qué muestra
Vista de calendario en tres modos: día, semana, y por profesional
Cada turno como bloque visual: cliente, servicio, duración y estado por color
Disponibilidad libre visible como huecos en la grilla — no solo lo ocupado
Indicador de ocupación del día: "6 de 8 slots ocupados"
Filtro por profesional cuando hay más de uno activo
Color semántico: teal = confirmado · arena = pendiente · gris = cancelado
Qué podés hacer acá
Reprogramás un turno arrastrando en la grilla o editando la hora directamentereschedule_appointment · L2
Cancelás un turno con o sin notificación automática al cliente vía WhatsAppcancel_appointment · L2
Filtrás la vista por profesional para ver solo sus turnosfilter_view · UI
Slot locking visual: el turno se bloquea mientras se confirma, evitando doble reservaslot_lock · UI
Creás un turno nuevo vía el botón global del top bar — sin perder la vista de agendacreate_appointment · L2
Qué no podés hacer acá
Ver el historial completo de un cliente — eso es Clientes
Leer la conversación de WhatsApp de un cliente — eso es Mensajes
Modificar los horarios del profesional — eso es Config

Nota para Tomi: la lógica de disponibilidad es la pieza técnica más compleja del MVP. Múltiples profesionales, servicios de duraciones variables, solapamientos posibles. Tiene que estar bien diseñada desde el principio para escalar sin reescribir.

MVP core
03
Clientes
"¿Quiénes son mis clientes y qué historia tienen?"
En debate
Por qué existe
Es donde empieza a acumularse la capa conductual — el activo real del producto. Hoy funciona como libreta digital de clientes. En el futuro es el motor de recomendaciones proactivas. Tiene que existir desde el MVP aunque en versión simple: si no empezamos a acumular datos ahora, no hay base para el Intelligent Advisor ni para el pitch a inversores.
Qué muestra
Lista de clientes con nombre, foto de WhatsApp si está disponible, y fecha del último turno
Perfil individual: historial de turnos, servicios consumidos, frecuencia de visita
Estado: activo (últimos 30 días) · en riesgo · inactivo
Notas internas del negocio — solo visibles para el dueño
Próximo turno agendado si tiene uno confirmado
Acceso directo al hilo de WhatsApp de ese cliente
Qué podés hacer acá
Buscás un cliente por nombre o número de WhatsAppsearch_customers · L1
Agregás o editás una nota interna: "prefiere Ramiro", "alérgico a keratina", "cliente frecuente"update_customer_note · L2
Ves el historial completo de conversaciones de ese cliente vinculado al perfilget_customer_history · L1
Agendás un nuevo turno para ese cliente vía el botón global — desde su perfilcreate_appointment · L2
Qué no podés hacer acá
Responder o intervenir en una conversación activa — eso es Mensajes
Enviar mensajes masivos o campañas — fuera del MVP (Capa 2)
Ver métricas agregadas del negocio — eso es Home

Visión Capa 2 (fuera del MVP): segmentación automática, alertas de churn, patrones estacionales. La estructura de datos tiene que contemplar que esto viene, aunque la UI sea simple hoy.

MVP coreCapa 2 anclada acáEn debate con Mensajes
04
Mensajes
"¿Qué está hablando el bot con mis clientes?"
En debate
Por qué existe
Transparencia y control. El dueño tiene que confiar en el bot, y esa confianza se construye pudiendo ver qué dice. Cuando el bot no sabe o escala, el dueño tiene que poder entrar sin fricción. Sin esta sección el producto es una caja negra que nadie adopta. Es una herramienta de acción en tiempo real, no de consulta histórica.
Qué muestra
Bandeja de conversaciones activas ordenadas por última actividad
Por fila: foto, nombre, último mensaje truncado, timestamp y estado del bot
Estado visible: bot activo · tomado por el dueño · escalado sin resolver
Hilo completo al abrir — diseñado como WhatsApp, sin curva de aprendizaje
Badge de mensajes no leídos por el dueño, distinto de los del cliente
Búsqueda por nombre de cliente o texto dentro de conversaciones
Qué podés hacer acá
Leés conversaciones en modo lectura — sin intervenir, solo ver qué dice el botlist_conversations · L1
Tomás el hilo manualmente cuando el bot escaló — se pausa automáticamente para ese clientetake_conversation · L2
Reactivás el bot en una conversación que habías tomado manualmenterelease_conversation · L2
Marcás una conversación como resuelta para limpiar la bandejamark_resolved · L2
Qué no podés hacer acá
Editar los datos o notas del perfil del cliente — eso es Clientes
Crear o modificar un turno — usás el botón global del top bar
Ver el historial de visitas del cliente — eso es Clientes
MVP coreCanal de escalada críticoEn debate con Clientes
05
Configuración
"¿Cómo está configurado mi negocio?"
Confirmada
Por qué existe
Es la sala de máquinas. No la visitás todos los días, pero cuando algo cambia — nuevo profesional, cambio de precios, feriado — tiene que ser fácil de actualizar sin necesitar a Guido. Si esto es complicado, el dueño llama al equipo para cada cambio. Eso no escala. Objetivo: cualquier cambio frecuente en menos de 3 taps.
Subsecciones
El negocio
Nombre, número vinculado, dirección y horarios generales
Profesionales
Hasta 5 en MVP: nombre, servicios, horarios individuales, activo/inactivo
Servicios
Nombre, duración en minutos, precio, profesionales que lo realizan
Mensajes del bot
Bienvenida, confirmación de turno, recordatorio 24hs antes
Calendario especial
Días no laborales, feriados, cierres temporarios
Bot
Estado activo/pausado, modo automático/asistido, horario de atención
Qué podés hacer acá
Agregás, editás o desactivás un profesional sin borrar su historial de turnosadd_staff_member / update / deactivate · L2
Modificás el precio o duración de un servicio — el bot lo refleja de inmediatoupdate_service · L2
Cambiás el horario de atención del local o de un profesional específicoupdate_staff_availability · L2
Personalizás el mensaje de bienvenida con el nombre del negocio y el tono que querésupdate_bot_messages · L2
Marcás un día como no laborable — el bot lo comunica automáticamenteadd_holiday · L2
Pausás el bot y lo reactivás sin perder ninguna configuraciónupdate_bot_status · L2
Qué no podés hacer acá
Ver o gestionar turnos — eso es Agenda
Ver el historial de clientes — eso es Clientes
Gestionar múltiples sucursales — fuera del MVP
MVP coreNo se visita a diario
Decisión abierta · Estructura del nav
¿Clientes y Mensajes son secciones separadas?

Ambas giran en torno al cliente, lo que da argumento para fusionarlas. Pero tienen propósitos operativos completamente distintos: Clientes es consulta pausada y contexto (modo conocimiento), Mensajes es acción urgente en tiempo real (modo operación). Fusionarlas crea una sección que no sabe qué es. El vínculo entre ambas se resuelve con navegación cruzada, no con estructura compartida.

Posición A — Fede
Separadas
Clientes y Mensajes responden preguntas distintas. Mezclarlas genera una sección sobrecargada y confunde el modo mental del dueño. La conexión se da vía un link contextual, no fusionando la UI. Son 5 secciones en el nav.
Posición B — Nahue
Juntas
El flujo más común es: recibís un mensaje → querés ver el perfil del cliente → actuás. Si están en la misma sección ese flujo no requiere navegación. Son 4 secciones en el nav, más simple. El riesgo es que la sección se vuelva difícil de diseñar con foco claro.
Argumento de desempate: el flujo "mensaje → perfil" se resuelve con un botón "Ver perfil" dentro de la conversación abierta que lleva a Clientes. No necesita fusión estructural. Fusionar implica diseñar una sección que alterna entre modo bandeja (tiempo real) y modo CRM (consulta histórica) — dos UX completamente distintas en el mismo contenedor. Eso es técnicamente más complejo para Tomi y más confuso para el dueño.
Principio de cierre
Cada acción del dashboard es una tool del agente.

La UI y el agente no son sistemas paralelos — son dos caras de la misma arquitectura. Si el dueño crea un turno desde la agenda o si el agente lo crea desde WhatsApp, la operación es la misma: create_appointment · L2, con las mismas validaciones, los mismos logs y la misma confirmación. Eso hace que el dueño pueda operar indistintamente por donde le resulte más cómodo en cada momento, sin perder trazabilidad.

Nota al margen · Para el diseño del Home

Una opción que no se debatió formalmente: el Home muestra los próximos 3 turnos del día con un acceso directo "Ver agenda completa" que lleva a Agenda, mientras la Agenda sigue siendo una sección separada en el nav. El Home mantiene su función de snapshot de 10 segundos y la grilla completa queda en su sección propia. No es un cambio de decisión — Home y Agenda separadas está cerrado — pero puede informar el diseño interno del Home.