FIX THE FOLLOW-THROUGH(the owner's admin & Staff backend ):
• Reception Hub "Today at a Glance": pending vs confirmed counts, today's schedule, new online bookings and inventory alerts on one screen
• Callbacks / Follow-ups / Rebook queues with overdue flags, so laser courses and lapsed clients get nudged instead of forgotten
• Bookings board: filter by date, status, service and staff; confirm, assign a therapist and export in a click
• POS and invoicing: a completed booking becomes a sale and invoice without re-typing
• Google-style HOME: type a client's name or number, then Book or Sell in one click; managers land on their own branch automatically.
• Lead pipeline (New, Contacted, Consultation booked, Converted, Lost) pulling in Facebook Lead Ads and website-WhatsApp enquiries, with lead scoring, campaign tags and response-overdue timers
• Client CRM shared across all branches, with loyalty points redeemable at any branch, plus feedback and reviews after each visit
• Service catalogue with live prices and durations that feed the public /book page directly
• Inventory: stock levels, purchase orders, suppliers and consumables, with low-stock alerts on the Reception Hub
• People: staff rota, attendance check-in/out, timesheets, leave and payroll
• Multi-branch control: each branch runs its own diary, staff, commission and cash; only head office sees sales across branches
Before: enquiries scattered across WhatsApp, Instagram and Facebook; prices and slots confirmed by hand; follow-ups living in a manager's memory.
After: customers self-book a real slot in under a minute, and the owner opens one screen that shows who to confirm, who to call back and who is due to rebook.
Built end-to-end in Lovable (React + TypeScript + Supabase) and running live for a real salon group. @Lovable. a video recording below