SaaS de turnos · Agenda · Emails · Reportes

Turnos online para tu consultorio o institución, con reservas, reportes y comunicación al paciente

Landing pública, reservas sin fricción, panel para el equipo, asistencia y montos, reportes por profesional y emails transaccionales. Todo en un solo producto.

Registrate para acceder al panel y configurar tu negocio en minutos. El manual incluye cada pantalla y flujo con ilustraciones esquemáticas.

Funcionalidades

Lo que incluye la plataforma hoy: desde la reserva pública hasta el reporte para cierre.

Reserva pública y landing por negocio

Link /book/[slug] para sacar turno y página de presentación /[slug] con tu equipo y acceso rápido a reservas.

QR en la landing

Código para que pacientes abran tu página desde el celular sin tipear la URL.

Instalable en el teléfono (PWA)

Podés agregar la web a la pantalla de inicio; en iOS, instrucciones claras para guardar el acceso.

Agenda y slots

Carga masiva de horarios y motor de disponibilidad que respeta turnos ya tomados.

Profesionales y cobertura

Obras sociales que atiende cada profesional, precio particular y copago; visible en la reserva pública.

Emails transaccionales

Confirmación al reservar, aviso si el dueño cancela desde el panel; recupero de contraseña por email.

Turnos en el panel

Cancelar con confirmación, registrar asistencia (obra social o particular) y monto cobrado, inclusive $0.

Reporte por profesional

Rango de fechas, detalle por turno, subtotales obra social / particular, imprimir o descargar PDF.

Recordatorios (cron)

Base preparada para recordatorios por email de turnos próximos.

Cuenta segura

Login, registro y recupero de contraseña con enlace por email.

Multi-tenant

Cada negocio aislado por cuenta; datos siempre filtrados por tu organización.

Panel del dueño

Profesionales, agenda, turnos, reportes y datos del negocio en un solo lugar.

Cómo empezar

1

Creá tu cuenta

Registrate con tu negocio y obtené tu slug único para enlaces públicos.

2

Configurá equipo y horarios

Alta de profesionales, obras sociales, precios y disponibilidad semanal.

3

Compartí tu link

Enviá /book/tu-slug o la landing /tu-slug con QR para que reserven solos.

Manual de uso

Guía paso a paso para dueños de cuenta: desde el registro hasta reportes y links públicos. Las ilustraciones son esquemas de pantalla para ubicarte en cada parte del sistema.

Introducción

Turnos separa dos mundos: el panel del dueño (rutas bajo /dashboard, con login) y las páginas públicas para pacientes (/tu-slug, /book/tu-slug, sin cuenta). Tu slug es el identificador corto en la URL (ej. myhnt), único en la plataforma.

https://turnos.ejemplo.com/

Turnos — inicio

[ Crear cuenta ] [ Ya tengo cuenta ] · Manual · Planes

La home de marketing explica el producto; el trabajo diario empieza en Registro o Login.

Registro y primer acceso

  1. Entrá a Registro.
  2. Completá datos personales, email (será tu usuario), contraseña y datos del negocio.
  3. Elegí un slug: solo letras minúsculas, números y guiones; es la base de tus URLs públicas.
  4. Tras crear la cuenta, iniciá sesión. Si la cuenta debe estar activa para operar, esperá a que quede habilitada (según la configuración del producto).
…/register

Registro

Slug sugerido: mi-consultorio

Formulario de alta: email, contraseña, nombre del negocio y slug.

Inicio de sesión y contraseña

  • Iniciar sesión: email + contraseña.
  • Olvidé mi contraseña → pedís el enlace a tu email → abrís la página de restablecimiento y definís una contraseña nueva.
…/login
¿Olvidaste tu contraseña?
Debajo del formulario está el enlace a recupero de contraseña.

Panel principal

En /dashboard ves un resumen y dos enlaces clave:

  • Landing con QR: URL absoluta de tu página /{slug} (presentación + QR).
  • Reservas directas: /book/{slug} para que el paciente vaya directo a elegir horario.
…/dashboard

Landing con QR

https://…/tu-slug

Reservas

/book/tu-slug

Tarjetas con links copiables y accesos rápidos al panel.

Configuración del negocio

/dashboard/settings: nombre comercial, datos de contacto, dirección, zona horaria (importante para que los horarios y turnos coincidan con tu región), logo si lo cargás, etc.

…/dashboard/settings
Nombre del negocio___________
Zona horariaAmerica/Argentina/…
Revisá que el timezone sea el correcto antes de cargar la agenda.

Profesionales

/dashboard/professionals: alta y edición de cada profesional. Podés indicar:

  • Nombre y descripción visible al público.
  • Obras sociales que atiende (lista libre).
  • Precio particular y copago (referencia en la reserva pública).
  • Estado activo y orden de visualización según tu plan (cupos de profesionales activos).
…/dashboard/professionals

Obras sociales · Precio particular · Copago

Cada fila o tarjeta corresponde a un profesional editable.

Agenda (horarios)

/dashboard/schedule: carga masiva de reglas por día de la semana (por ejemplo Lunes a Viernes 9:00–18:00, duración de turno). El sistema genera los huecos disponibles cruzando con turnos ya reservados.

…/dashboard/schedule

Lun · 09:00–12:00 · slot 30 min

Mar · 09:00–12:00 · slot 30 min

[+ Agregar regla]

Definís día, hora inicio/fin y duración del slot.

Links públicos: landing y reservas

  • https://tu-dominio/{slug} — Landing de presentación: listado de profesionales, botón para ir a reservar, QR para escanear con el celular.
  • https://tu-dominio/book/{slug} — Flujo directo de reserva (elegir profesional si hay varios, fecha, horario, datos del paciente).
…/tu-slug (landing)
QR
Sacar turno
Vista pública sin login: información y CTA hacia /book/slug.

Flujo del paciente (reservar)

  1. Abre el link /book/tu-slug.
  2. Selecciona profesional (si hay más de uno), fecha y horario libre.
  3. Completa nombre, apellido y email (el email recibe la confirmación si el envío está configurado).
  4. Confirma: el turno queda registrado y verás el estado en tu panel.
…/book/tu-slug
10:00
10:30
11:00

Campos: nombre, apellido, email

Selector de fecha + lista de horarios disponibles.

Turnos: cancelar y asistencia

/dashboard/appointments: pestañas Próximos e Historial.

  • Cancelar (turnos futuros confirmados): se abre un modal de confirmación; el paciente puede recibir un email de aviso si el envío está activo.
  • Asistió: registrás si fue obra social (nombre + monto) o particular (solo monto). El monto puede ser 0.
…/dashboard/appointments
Paciente · fechaAsistióCancelar
Botones por turno: Asistió y Cancelar (según corresponda).

Reporte por profesional

En la misma sección de turnos, el bloque Reporte por profesional: elegís profesional, fecha desde y fecha hasta, generás el informe. Incluye turnos del rango, estados, cobertura, importes, subtotales obra social / particular y total. Podés imprimir (solo el bloque del reporte) o descargar PDF.

…/dashboard/appointments (reporte)

Fecha | Paciente | Estado | Cobertura | Importe

… filas …

Subtotal obra social · Subtotal particular · Total

Tabla resumida + totales al pie del reporte.

Facturación del plan

/dashboard/billing: revisión del plan contratado y flujo de pago cuando esté habilitado en tu entorno. Los límites de profesionales activos vienen del plan (Basic / Pro / Enterprise).

…/dashboard/billing
Estado del plan · acciones de pago
Vista según integración de pagos activa en el servidor.

Cancelación con enlace del email

En los correos de confirmación puede incluirse un enlace para que el paciente cancele sin entrar al panel. Esa ruta es del tipo /cancel/[token] (token opaco, no expone datos internos).

Emails que se envían

  • Recupero de contraseña (enlace para restablecer).
  • Confirmación de reserva al paciente (si el servidor tiene email transaccional configurado).
  • Aviso al paciente si el dueño cancela el turno desde el panel.

Si algo no llega, revisá carpeta spam y la configuración de envío en el servidor (variables de entorno del proveedor de email).

Instalar en el celular (PWA)

Desde la landing pública, en muchos navegadores podés “Agregar a pantalla de inicio”. En iOS (Safari) usá Compartir → Añadir a pantalla de inicio. El comportamiento exacto depende del navegador; el QR facilita abrir la misma URL en el teléfono.

Safari iOS (esquema)

1. Escanear QR o abrir el link

2. Compartir (cuadrado con flecha)

3. “Añadir a pantalla de inicio”

No es una captura real del sistema: es el flujo típico en iPhone.

¿Necesitás ayuda con un paso concreto? Entrá al panel o creá una cuenta nueva.

Planes y cupos

Límites de profesionales o lugares activos según el plan. Definición centralizada en lib/config/pricing.ts.

Basic

Hasta 1 profesional / lugar activo

Incluye todas las funciones de agenda, reservas públicas, emails y reportes; el cupo define cuántos profesionales podés tener activos a la vez.

Más flexible

Pro

Hasta 3 profesionales / lugares activos

Incluye todas las funciones de agenda, reservas públicas, emails y reportes; el cupo define cuántos profesionales podés tener activos a la vez.

Enterprise

Hasta 30 profesionales / lugares activos

Incluye todas las funciones de agenda, reservas públicas, emails y reportes; el cupo define cuántos profesionales podés tener activos a la vez.

Preguntas frecuentes

¿Los pacientes necesitan cuenta?
No. Reservan desde el link público con nombre, apellido y email.
¿Dónde veo mis turnos y cobros?
En el panel: listado de turnos, asistencia con obra social o particular, y reporte por profesional con totales.
¿Puedo recuperar mi contraseña?
Sí. En el login usá “Olvidé mi contraseña” y te llega un enlace por email.

¿Listo para ordenar tu agenda?

Creá tu cuenta, cargá profesionales y horarios, y compartí el link de reservas en minutos.