Calendario de reservas
Consulta y administra las reservas de la organización desde CRM o desde la app Reservations.
Para que sirve
- Una clínica agenda y reprograma consultas vinculadas al paciente y al profesional disponible.
- Una barbería administra citas del equipo desde un calendario compartido y evita saturar recursos.
- Un coworking organiza reservas de salas con contactos, empresas y oportunidades del CRM.
- Un gimnasio programa clases o sesiones y controla cancelaciones, ausencias y completadas.
Que lo hace diferente
- Cada reserva se relaciona con un contacto, empresa u oportunidad del CRM de Apex.
- El asistente IA puede consultar disponibilidad y crear reservas mediante sus herramientas internas habilitadas.
- Las reservas y cambios de estado pueden disparar automatizaciones y correos de la organización.
- La disponibilidad considera servicios, recursos y sus excepciones, no solo un calendario personal.
Acceso
- Ruta principal:
/[orgId]/reservations/calendar - Como se llega:
Header app switcher > Reservations > Reservations - Permiso requerido:
can_access_reservations; las acciones dependen de los permisos granulares de Reservations.
Alcance tecnico
- Frontend:
ReservationsView.tsx,ReservationsCalendarView.tsxyReservationFormDialog.tsx. - Backend:
reservations,reservation-available-slotsyreservations-bulk-actions. - Superficies publicas: ninguna.
- Integraciones externas: Automatizaciones y emails de reservas.
Funcionalidades internas
| Funcionalidad | Archivo | Resumen |
|---|---|---|
| Vistas del calendario | calendar-views.md | Vistas Month, Week y Day. |
| Buscar y filtrar reservas | reservation-filters.md | Filtra por texto y estado. |
| Crear reserva manual | create-manual-reservation.md | Registra una cita desde el calendario o un registro CRM. |
| Editar y reprogramar reserva | edit-reservation.md | Cambia datos, recurso o horario. |
| Cambiar estado de reserva | reservation-statuses.md | Gestiona el ciclo operativo de una cita. |
| Cancelar reserva | cancel-reservation.md | Cancela desde la ficha de la reserva. |
| Eliminar reserva | delete-reservation.md | Quita una reserva mediante borrado lógico. |
| Acciones masivas | bulk-actions.md | Aplica acciones a varias reservas. |
| Reserva vinculada al CRM | crm-linked-reservations.md | Vincula contacto, empresa y deal. |
| Asignación de recursos | reservation-resource-assignment.md | Valida y asigna recursos al crear. |
| Asistente de configuración | setup-wizard.md | Prepara el flujo de reservas públicas. |
| Guía de configuración | setup-guide.md | Ofrece ayuda integrada de Reservations. |
Relaciones
- Depende de: Services, Resources, Contactos y campos personalizados.
- Usado por: Booking público, Automatizaciones y notificaciones.
Limitaciones y notas
- La app abre en
Week; CRM conserva/[orgId]/reservations. - Las reservas canceladas, completadas y
no_showno ocupan capacidad.