Booking & Operations Booking & Operations ADMIN (Business) – Full Feature List Appointment Management View all appointments (pending, completed, cancelled, expired)Filter appointments by date, branch, employee, service, or statusSearch appointments by customer name, phone, or booking IDView detailed appointment information (services, add-ons, customer, payment status)Track appointment lifecycle from creation → completion → closureHandle expired or missed appointments Booking Creation & Editing Create bookings manually (admin-side)Add services and add-ons to bookingsSelect date, time, and employee during bookingModify existing bookings (reschedule, change services, update details)Handle backdated bookings (for walk-ins or offline entries) Employee Assignment Assign employees to appointmentsReassign employees with conflict/overlap warningsView available employees based on time slotAllow “any available employee” selectionManage employee workload distribution Appointment Status Handling Update booking status (pending, confirmed, completed, cancelled)Mark appointments as completedCancel appointments with reasonsTrack status history and changesHandle no-show or expired bookings Calendar & Scheduling View Calendar view (day / week / month)Visualize appointments by employee and branchFilter calendar by employee, service, or branchView time-slot availability directly in calendarIdentify scheduling conflicts or gaps Availability Management View employee available datesView available time slots per employeeBlock/unblock time slots if neededConsider employee schedules, leaves, and shifts in availabilityAuto-calculate availability based on bookings + schedules Booking Cart & Temporary Hold Temporary booking before confirmation (cart-style)Add multiple services before checkoutEdit/remove temporary bookingsAuto-expire inactive bookings (cart expiration logic)Prevent double booking using temporary holds Add-ons & Variations Handling Attach add-on services to bookingsSupport multiple service variations (duration/pricing)Adjust total booking time based on selectionsHandle bundled services Customer Interaction in Booking Search existing customers during bookingCreate new customer on the flyAttach customer to bookingValidate customer details (email/phone) Payment & Booking Integration Attach payments to appointmentsTrack payment status (paid, pending, partial)Support mixed payments (cash, online, points)Link bookings with orders/invoices Operational Controls Bulk view of bookings across branchesQuick actions (assign, cancel, complete)Booking notes/comments for internal useView booking-related alerts or flags