Reservas — Sistema de turnos online
Tu sistema de reservas online, WhatsApp-first. Tu cliente pide turno por web y tú confirmas desde el panel; el slot se lockea recién al confirmar.
El sistema de Reservas convierte tu sitio MYPES en una agenda online: tu cliente entra a mypes.pe/{tu-slug}/reservar, elige servicio, día y hora, y te llega una solicitud de turno pendiente a tu panel. Tú la confirmas manualmente desde el panel (o desde tu WhatsApp con un click) y recién ahí el horario queda apartado. Está pensado para médicos, dentistas, estilistas, talleres mecánicos, profesores de yoga, canchas de fulbito y cualquier negocio peruano que venda tiempo en lugar de productos.
La filosofía clave es WhatsApp-first: una reserva pendiente NO lockea el horario. Esto significa que dos clientes pueden pedir el mismo lunes 10:00 — ambas quedan como pendientes en tu bandeja y tú decides a quién confirmas. Al confirmar una, el sistema automáticamente rechaza las otras del mismo slot y le envía un email a esos clientes con horarios alternativos sugeridos. Esta filosofía es la diferencia clave con Calendly o Booksy, que bloquean el slot apenas alguien hace click — y se quedan con turnos huérfanos cuando el cliente no llega.
Activas reservas desde Reservas › Configuración. Una vez activo, el bucket muestra 8 sub-tabs: Agenda (vista calendario por día), Lista (tabla con filtros), Recursos (tus estilistas, canchas, salas), Horarios (cuándo abre cada recurso), Excepciones (vacaciones y feriados), Servicios (qué servicios aceptan reserva), Reportes › Conversiones (embudo del mes: dónde se te caen las reservas — solo la ve el dueño/admin) y Configuración (toggle y métricas). Tu cliente recibe un link de tracking público para seguir su turno en tiempo real.
El sistema soporta clases grupales con cupos compartidos (yoga, tours, talleres) cuando un recurso tiene capacidad mayor a 1. Y si tu plan es Pro, puedes crear series recurrentes estilo Google Calendar («tinte cada 4 semanas para Vale», «mantenimiento cada 6 meses para Don Pedro») y cancelar parte o toda la serie con un click. El plan gratuito no incluye recurrencias.
Manual completo
Filosofía WhatsApp-first
A diferencia de los sistemas tradicionales de reservas:
- Pendiente no aparta el horario. Varios clientes pueden quedar pendientes para el mismo slot. Eso te da control: tú eliges quién entra.
- Confirmado aparta el horario. Al confirmar uno, el sistema bloquea el slot atómicamente. Si alguien intenta confirmar después, recibe error y se va a otra hora.
- Auto-rechazo con alternativas. Cuando confirmas un pendiente, los demás del mismo slot pasan a cancelados automáticamente. Si pusieron email, reciben un mensaje «otro cliente reservó primero — te ofrecemos estos horarios» con 3 sugerencias.
- WhatsApp es el canal real. Email es para confirmación, recordatorio y rechazo automático. Pero el ida-y-vuelta con el cliente vive en WhatsApp, igual que el catálogo.
Las pantallas del bucket Reservas
| Pantalla | Para qué sirve |
|---|---|
| Agenda | Vista calendario diaria. Columnas = recursos, filas = horas. Los turnos se ven como bloques de color por estado. |
| Lista | Tabla de turnos con filtros (estado, recurso, búsqueda por nombre o WhatsApp). |
| Recursos | Los profesionales / canchas / sillones / salas que tienen agenda propia. |
| Horarios | Por cada recurso, los días y horas que abre. |
| Excepciones | Vacaciones, feriados, días que cierras antes. |
| Servicios | Por cada servicio del sitio, defines si acepta reserva y qué recursos lo pueden hacer. |
| Reportes › Conversiones | Embudo de reservas del mes en 4 etapas (abandonados, pendientes +24h, con problema, OK). Solo la ve el dueño/admin, no el operador. Ver Conversiones. |
| Configuración | Toggle de activación + métricas del mes. |
Setup inicial recomendado
El orden importa porque cada pantalla depende de la anterior:
- Activa reservas desde Reservas › Configuración.
- Crea tus recursos primero (estilistas, canchas, etc.). Si vendes clases grupales, configura capacidad mayor a 1.
- Define horarios por cada recurso (días y horas que abre).
- (Opcional) Carga excepciones futuras: vacaciones, feriados, días con horario reducido.
- Marca servicios como reservables y define duración + cuáles recursos pueden hacer cada servicio.
- Comparte el link
mypes.pe/{tu-slug}/reservarcon tu cliente: WhatsApp, redes, QR en el local.
Cómo funciona una reserva (resumen)
- Tu cliente entra a
mypes.pe/{tu-slug}/reservar, elige servicio, recurso (o «cualquiera»), día y hora. - Completa nombre + WhatsApp (email opcional) y envía.
- La reserva queda pendiente en tu bandeja. Tu cliente ve un link de tracking público (
mypes.pe/reserva/<token>). - Tú abres el panel y la confirmas desde Agenda, Lista o el detalle del turno.
- Al confirmar, el sistema aparta el slot, auto-rechaza otras pendientes del mismo slot, y envía email de confirmación al cliente.
- 24 horas antes, el sistema envía un email recordatorio automático.
- Después del turno, tú lo marcas completado o no asistió (no-show) para llevar estadísticas del cliente.
Detalles completos en cada doc del bucket.
Caps por plan
| Plan | Recursos activos | Reservas / mes | Recurrencias |
|---|---|---|---|
| Gratuito | 1 | 50 | No |
| Pro | 5 | 500 | Sí |
Al llegar al cap mensual del plan gratuito, el sistema no se cae — el picker público cambia a una pantalla de fallback con CTA «Contactar por WhatsApp» y un mensaje pre-armado para que el cliente te escriba directamente. No pierdes captación, pero las nuevas reservas no entran a tu agenda hasta el siguiente mes. Más detalle en Planes y caps.
Diferencias clave con un Calendly tradicional
- Pendings no lockean: tú decides a quién confirmas.
- WhatsApp-first: cada email lleva botón a tu chat.
- Multi-recurso desde el día 1: varios profesionales / canchas / salas con sus propias agendas.
- Capacidad mayor a 1: clases grupales nativas (yoga con 10 cupos en una sala).
- Default permisivo: si no asignas servicios a recursos, todos los recursos pueden hacer todo. Solo configuras matriz cuando hay especialización.
- Tracking público: tu cliente sigue el turno sin escribirte cada rato.
URL del picker público
mypes.pe/{tu-slug}/reservar — landing principal de reservas para tu cliente.
mypes.pe/{tu-slug}/reservar/{servicio-slug} — link directo a un servicio específico (útil para compartir «Reservar mi corte de cabello»).
mypes.pe/reserva/<token> — tracking público de un turno individual (cliente lo recibe al reservar).
FAQ
¿Puedo activar reservas sin tener catálogo activo? Sí. Reservas y Catálogo son módulos independientes. Cada uno se activa por separado desde su propia configuración. Un dentista puede tener reservas sin catálogo; una tienda de ropa puede tener catálogo sin reservas.
¿Mi cliente necesita registrarse para reservar? No. El picker público es anónimo. Tu cliente solo da nombre + WhatsApp al confirmar el turno. Si pone email, recibe confirmaciones y recordatorios.
¿Qué pasa si dos clientes piden el mismo horario al mismo tiempo? Ambos quedan pendientes en tu bandeja. Tú decides a quién confirmas. Al confirmar uno, el otro se rechaza automáticamente y recibe email con alternativas si dejó su correo. Más en Booking.
¿Puedo bloquear un día completo por vacaciones? Sí, desde Reservas › Excepciones. Puedes bloquear un recurso específico o todos a la vez. Ver Excepciones.
¿Cómo manejo una clase de yoga con 10 cupos? Crea un recurso «Sala Grupal» con capacidad 10. Asigna el servicio «Yoga grupal» a ese recurso. Cuando 10 personas reserven el mismo horario, el slot queda lleno. Ver Recursos.
¿Las reservas tienen pago en línea? Hoy no. El pago se arregla afuera (Yape, transferencia, efectivo al llegar) — igual que en el catálogo. El sistema está preparado para integrar pagos en una versión futura sin tener que reconfigurar nada.
¿Recibo notificación cuando me llega un nuevo pendiente? Por ahora la solicitud llega al WhatsApp del cliente con el mensaje pre-armado para que te escriba. Las notificaciones push al dueño están en roadmap.