Use Dashboard and Bookings & Calendar
Choose calendar views, dates and filters, then open the permitted appointment.
For: Business · Staff · Independent Professional. Open: Dashboard / Bookings & Calendar.
Dashboard — /app
Shows real operational counts, upcoming bookings and permitted income summaries. Date-period controls determine the displayed scope; no booking means an honest empty state, not fabricated statistics. Setup checks indicate missing business/catalog/schedule/policy/publication prerequisites. Use the corresponding setup link, save the underlying record and return; dismissing guidance does not satisfy booking prerequisites.
Bookings & Calendar — /app/calendar
Owners/Managers have one navigation entry: calendar first, booking list below. The old /app/appointments list URL redirects owners compatibly; individual /app/appointments/{bookingId} links remain valid. Staff retains its restricted calendar/list navigation.
- Select day/week/month/list and date; use previous/next/today controls.
- Filter the calendar by permitted Staff/location. Calendar and booking-list filters have separate scopes.
- Use Expand/Compact if more vertical space is needed. Appointment summaries show Staff, service and time; open details for full information.
- Use the list below for date/period, status, deposit, Staff/service/customer/location filters and archive visibility. Reload retains URL-backed filters.
No results: clear filters and check the business/timezone/period. A record hidden by archive remains in history; archive is not deletion or cancellation. Keyboard and touch actions are available without right-click.
Read counts and timezone correctly
Dashboard counts describe the selected business and permitted scope. Booked service value, Verified deposits and Expected balance are different measures. A failed report is not zero income. Check the displayed Timezone and report freshness. Setup checks link to missing service/schedule/policy/publication prerequisites; dismissing guidance does not complete them.
Calendar Staff/Location selectors start with All for permitted records and filter the visible calendar. The booking list below has separate URL-backed filters. Opening an appointment and its action menu is available with keyboard/touch as well as pointer. No appointment matching a filter does not imply deletion.
Block and release non-bookable Staff time
Authorized managers can open Block staff time, select Staff and optional Location (blank means All assigned locations), enter Starts at and Ends at in the displayed timezone plus required Reason, then Block staff time. Overlap with appointments or another block is rejected; conflicts cannot be overridden. Reload the calendar to verify. On a permitted Manual block, enter Release reason and choose Release this block. Releasing it does not reopen closed/unpublished availability or change an appointment. Invited Staff does not manage these schedule blocks.
Navigation and language
Desktop navigation can collapse to icons and Search navigation filters permitted links. On a phone use Navigation and Close navigation/Escape. EN/FR/NL controls change supported interface text, not authored service names or appointment timezone. Use configured Contact support; missing social/WhatsApp destinations should not be assumed enabled. Sign Out ends the application session.
