Una vez clases en vivo, llegan reservas. El panel en /mentor/bookings es donde pasas la mayor parte del tiempo de ops.
Estados de reserva
| Estado | Significa | Quién mueve |
|---|---|---|
PENDING | Reservada, no pagada (manuales) | Tú: marcar pagado → CONFIRMED |
CONFIRMED | Pagada y locked in | Tú: completar / no-show |
COMPLETED | Clase pasó, asistió | Final; solo reembolso después |
NO_SHOW | Clase pasó, no asistió | Final |
CANCELLED | Cancelada por cualquiera | Final |
Stripe va directo a CONFIRMED. Manuales quedan PENDING hasta confirmas recepción.
La lista de reservas
/mentor/bookings muestra:
- Todas, default por próxima fecha de clase.
- Filtros: estado, fechas, método, clase.
- Búsqueda por nombre, correo, ID.
Clic para detalle completo.
Workflow diario
Check matutino
Abre /mentor/bookings una vez por la mañana. Filtra "hoy":
- Verifica clases de hoy con capacidad razonable.
- Marca ayer como completed / no-show.
- Acciona pending bookings.
Tras cada clase
Al final:
- Abre la sesión del día.
- Por reserva: "Mark completed" o "Mark no-show".
- Si alguien pagó cash, "Mark paid" primero.
~2 minutos durante cool-down.
Limpieza semanal
Viernes para muchos:
- Filtra "esta semana, pending payment". Persigue estudiantes que no pagaron manuales.
- Mira próxima semana.
- Responde consultas.
Marcar pagado (manuales)
Para bank, PayPal, Venmo, etc:
- Confirma que llegó (chequea tu banco).
- Abre la reserva en MoveMentors.
- "Mark paid".
- Pasa de
PENDINGaCONFIRMED. - Estudiante recibe correo "tu reserva está confirmada".
No marques pagado hasta recibir realmente.
Cash: tras la clase (o tan pronto tengas el cash).
Confirmar y completar
Stripe se confirma auto. Manuales requieren mark-paid.
Completar al final de cada clase. Auto-completion 24h después si olvidas, pero trata sin marcar como completed (no-shows reciben pase libre).
Best practice: marca al final de cada clase.
No-shows
Estudiante pagó pero no asistió. Default:
- Reserva marcada
NO_SHOW. - Estudiante mantiene pago.
- Email "te marcamos no asistencia".
Algunos generosos (crédito), otros estrictos (sin reembolso). Tu llamada.
Comunicar con estudiantes
Detalle de reserva tiene "Message". Email vía plataforma. Responden directo (su respuesta va a tu inbox de plataforma).
Uso:
- Confirmar pago.
- Pregunta sobre reserva.
- Notificar cambio venue.
- Instrucciones pre-clase.
NO usar para marketing o personal/romántico.
Reservas grupales
- Una reserva cubre todo el grupo.
- Tamaño de grupo y nombres visibles.
- Un pago.
- Una acción de "Mark paid" / "Mark completed".
No puedes marcar uno completed y otro no-show en misma reserva. Si 4 reservados y 3 asistieron, marca completed.
Reembolso vía dashboard
- Abre la reserva.
- "Cancel and refund".
- "Full" o "Partial" (especifica monto).
- Nota opcional.
Stripe procesa al instante. Manual lo manejas off-platform; "Mark refunded" tras enviar.
Casos extremos
Estudiante pagó Stripe pero marcaste no-show. Pregunta por qué pagó. Pagaron porque reservaron. No-show significa no asistió; pago queda. Reembolso por buena voluntad opcional.
Dos estudiantes reservaron mismo asiento (race condition). Imposible matemáticamente; row-locking en DB. Si lo ves, captura y reporta.
Estudiante dice que pagó cash, no recuerdas. Default trustear al host. Si tiene recibo, debe enviar.
Preguntas frecuentes
¿Auto-confirmar pagos manuales? No. Confirmación es deliberada para prevenir fraude.
¿Bulk-complete una sesión? Sí, en vista de sesión. "Complete all".
Conteo de asistencia equivocado. Verifica tamaño de grupo.
¿Exportar a spreadsheet? Sí, "Export CSV" en la lista.