Skip to content

MVP Scope

Document Purpose: This document defines the detailed scope for the Minimum Viable Product (Phase 1). It clearly delineates included features versus deferred capabilities to manage development focus.

Overview

The Phase 1 MVP focuses on delivering a robust, multi-tenant core platform that enables essential salon operations (Booking, POS, Staff) while introducing key differentiators (AI Bot, Basic Insights).


Phase 1 Use Case Breakdown

01 - Core Platform (15 UCs)

ID Use Case Priority
UC-CORE-001 Tenant Provisioning P0
UC-CORE-002 User Authentication (OTP/OAuth) P0
UC-CORE-003 Role-Based Access Control (RBAC) P0
UC-CORE-004 API Gateway & Rate Limiting P0
UC-CORE-005 Module Enablement per Tenant P1
UC-CORE-006 Audit Logging P1
UC-CORE-007 Global Feature Flags P1
UC-CORE-008 Tenant Branding (Logo, Colors) P2
UC-CORE-009 Multi-Location Support (Franchise Tenancy) P0
UC-CORE-010 Owner UI (Dashboard, Revenue, Multi-Location View) P0
UC-CORE-011 Manager UI (Rostering, Day-to-Day Ops, Cash Register) P0
UC-CORE-012 Franchisor UI (Aggregate Network Performance) P1
UC-CORE-013 Franchisee UI (Location-specific Operations) P1
UC-CORE-014 Admin Panel (Module Enablement per Location) P0
UC-CORE-015 On-the-Go Service Grouping (Ad-hoc Bundles) P1

02 - Customer Interface (9 UCs)

ID Use Case Priority
UC-CUST-001 Booking Widget (Embed) P0
UC-CUST-002 Service Menu Display P0
UC-CUST-003 Stylist Selection P0
UC-CUST-004 Time Slot Availability P0
UC-CUST-005 Booking Confirmation (WhatsApp) P0
UC-CUST-006 Booking Cancellation P1
~~UC-CUST-007~~ ~~Feedback Form (Post-Visit)~~ ⏸️ Phase 2
UC-CUST-008 FAQ Chatbot P1
~~UC-CUST-009~~ ~~Loyalty Points Display~~ ⏸️ Phase 2
UC-BOT-005 WhatsApp Bot: Booking & Shopping P0
UC-CUST-011 Multi-Service Booking (Sequential Selection) P0

03 - Front Desk (14 UCs)

ID Use Case Priority
UC-FRONT-001 Calendar Visualization P0
UC-FRONT-002 Create/Edit Appointment P0
UC-FRONT-003 Appointment Validation (Conflict) P0
UC-FRONT-004 Customer Check-In P0
UC-FRONT-005 No-Show Marking P1
~~UC-FRONT-006~~ ~~Walk-In Quick Add~~ ⏸️ Phase 2
UC-FRONT-007 Staff Roster View P0
UC-FRONT-008 Staff Leave Management P1
UC-FRONT-009 Client Profile (History) P0
UC-FRONT-010 VIP Client Flagging P1
~~UC-FRONT-011~~ ~~Service Notes (Voice-to-Text)~~ ⏸️ Phase 2
UC-FRONT-012 Reminder: 24h Before P0
UC-FRONT-013 Reminder: 1h Before P0
~~UC-FRONT-014~~ ~~Late Arrival Logging~~ ⏸️ Phase 2
UC-FRONT-015 Customer Merge (Duplicates) P2
UC-FRONT-016 Search Appointments (Client Name/Phone/Provider) P0
~~UC-FRONT-017~~ ~~Advanced Search Filters & Saved Searches~~ ⏸️ Phase 2
UC-FRONT-018 Post-Visit Data Enrichment (Stylist/Front Desk) P0

04 - Marketing Studio (6 UCs)

ID Use Case Priority
UC-MKT-001 Campaign Creation (WhatsApp) P0
UC-MKT-002 Audience Filter Builder P0
~~UC-MKT-003~~ ~~Dormant Client List~~ ⏸️ Deferred (AI Layer)
~~UC-MKT-004~~ ~~Empty Chair Alert~~ ⏸️ Deferred (AI Layer)
~~UC-MKT-005~~ ~~Re-booking Nudge~~ ⏸️ Deferred (AI Layer)
~~UC-MKT-006~~ ~~Win-back Campaign~~ ⏸️ Deferred (AI Layer)
UC-MKT-007 Birthday/Anniversary Auto-Send P1
UC-MKT-008 Campaign Analytics (Open Rate) P1
UC-MKT-009 Post Directly to Instagram P0
UC-MKT-010 Post Directly to Facebook P0

05 - Finance & POS (9 UCs)

ID Use Case Priority
UC-FIN-001 Create Invoice P0
UC-FIN-002 Apply Discount/Coupon P0
UC-FIN-003 Accept Payment (UPI/Card) P0
UC-FIN-004 Cash Drawer Management P1
~~UC-FIN-005~~ ~~Tip Recording~~ ⏸️ Phase 2
UC-FIN-006 Commission Calculation P0
UC-FIN-007 Daily Sales Summary P0
UC-FIN-008 GST Invoice Generation P0
UC-FIN-009 Basic Inventory Deduction P1
UC-FIN-010 Low Stock Alert P1

06 - AI Layer (12 UCs)

ID Use Case Priority
UC-AI-001 Slot Gap Detection P0
UC-AI-002 Smart Rebalancing Suggestion P1
UC-AI-003 Processing Time Awareness P0
UC-AI-004 Empty Chair Rescue Alert P0
UC-AI-005 Re-booking Prompt P0
UC-AI-006 Upsell Suggestion P1
UC-BOT-060 WhatsApp Intent & Handoff P0
UC-AI-008 Sentiment Detection (Basic) P2
UC-AI-009 FAQ Auto-Response P1
UC-AI-010 AI Nudge Catalog & Configuration P0
UC-AI-011 Nudge Performance Tracking P1
UC-AI-012 Nudge A/B Testing Framework P2

08 - WhatsApp Bot (20 UCs) [UPDATED - Phase 2 Deferrals Applied]

Note: UC-BOT-001 to 004 (Onboarding), UC-BOT-015 (In-Chat Payments), UC-BOT-040 to 044 (Engagement), and UC-BOT-050 to 054 (Platform Ops) deferred to Phase 2.

ID Use Case Priority
~~UC-BOT-001~~ ~~Chat-Based Onboarding~~ ⏸️ Phase 2
~~UC-BOT-002~~ ~~Zero-Install Signup~~ ⏸️ Phase 2
~~UC-BOT-003~~ ~~Preference Learning~~ ⏸️ Phase 2
~~UC-BOT-004~~ ~~Digital Asset Delivery~~ ⏸️ Phase 2
UC-BOT-005 Booking & Shopping (Parent) P0
UC-BOT-010 to 014, 016, 017 Commerce Core (Catalog, Cart, Confirmation) P0
~~UC-BOT-015~~ ~~In-Chat Payments~~ ⏸️ Phase 2
UC-BOT-020 to 023 Drop-off Reduction (Reschedule, Fallback) P1
UC-BOT-030 to 033 Growth & Intelligence P2
~~UC-BOT-040 to 044~~ ~~Engagement & Retention~~ ⏸️ Phase 2
~~UC-BOT-050 to 054~~ ~~Platform & Operations~~ ⏸️ Phase 2
UC-BOT-060 Intent & Handoff (Parent) P0
UC-BOT-061 to 068 NLP Capabilities (Classification, Voice, Sentiment) P0-P1

07 - Business Analytics Dashboard (4 UCs) [NEW]

ID Use Case Priority
UC-ANALYTICS-001 Gross Sales & Net Revenue Display P0
UC-ANALYTICS-002 Staff Utilization % P0
UC-ANALYTICS-003 Booking Conversion Rate P1
UC-ANALYTICS-004 Period Comparison (WoW, MoM) P1

09 - Owner Dashboard (1 UC) [NEW]

ID Use Case Priority
UC-OWNER-005 Mobile View Optimization for Dashboard P0

New Use Cases Added to MVP

The following use cases have been added to the MVP scope per client request:

UC-FRONT-018: Post-Visit Data Enrichment by Stylist and Front Desk

Property Value
Module Front Desk
Priority P0
Actor Stylist / Front Desk Staff
Trigger Service Completion / Check-out

Description: Capture structured client data after each visit.

Format: Pre-recorded, single-choice questions.

Data to be Captured: - Client satisfaction rating (1-5) - Products used during service - Client preferences/notes - Re-booking intent - Upsell opportunities captured

Reference: Question structure and format per attached Excel sheet.


UC-OWNER-005: Mobile View Optimization for Owner Dashboard

Property Value
Module Owner Dashboard
Priority P0
Actor Business Owner
Trigger Mobile device access

Description: The owner dashboard should be fully usable and optimized for mobile devices.

Requirements: - Responsive design adapting to mobile viewport - Touch-optimized buttons and navigation - Key metrics prioritized for mobile view - Offline caching for spotty connectivity - Quick actions for common tasks


Use Cases Deferred to Phase 2 (Not Required for MVP)

The following use cases are not required as part of the MVP and can be taken up in Phase 2:

UC ID Use Case Module Original Priority
UC-CUST-009 Loyalty Points Display Customer Interface P2
UC-CUST-007 Feedback Form (Post-Visit) Customer Interface P1
UC-FRONT-006 Walk-In Quick Add Front Desk P0
UC-FRONT-011 Service Notes (Voice-to-Text) Front Desk P2
UC-FRONT-014 Late Arrival Logging Front Desk P2
UC-FRONT-017 Advanced Search Filters & Saved Searches Front Desk P1
UC-BOT-001 Chat-Based Onboarding WhatsApp Bot P0
UC-BOT-002 Zero-Install Signup WhatsApp Bot P0
UC-BOT-003 Preference Learning WhatsApp Bot P0
UC-BOT-004 Digital Asset Delivery WhatsApp Bot P1
UC-BOT-015 In-Chat Payments WhatsApp Bot P0
UC-BOT-040 Abandoned Booking Recovery WhatsApp Bot P1.5
UC-BOT-041 Personalized Offers WhatsApp Bot P1.5
UC-BOT-042 Dynamic Promotions Broadcast WhatsApp Bot P1.5
UC-BOT-043 Lead Capture & Qualification WhatsApp Bot P1.5
UC-BOT-044 Delivery/Status Updates WhatsApp Bot P1.5
UC-BOT-050 Conversation Analytics & Drop-off Tracking WhatsApp Bot P0-P1
UC-BOT-051 Session State & Resume WhatsApp Bot P0-P1
UC-BOT-052 Business Rules Engine WhatsApp Bot P0-P1
UC-BOT-053 Agent & Workflow SLA Monitoring WhatsApp Bot P0-P1
UC-BOT-054 Consent, Audit & Compliance WhatsApp Bot P0 Enterprise
UC-FIN-005 Tip Recording Finance & POS P1
UC-MKT-003 Dormant Client List Marketing Studio P0 (AI Layer)
UC-MKT-004 Empty Chair Alert Marketing Studio P0 (AI Layer)
UC-MKT-005 Re-booking Nudge Marketing Studio P0 (AI Layer)
UC-MKT-006 Win-back Campaign Marketing Studio P1 (AI Layer)

Total Deferred: 26 Use Cases


Out of Scope (Phase 1)

Feature Reason for Exclusion Future Phase
Advanced Payroll Complex tax compliance requires dedicated legal backend. Phase 3
E-commerce Storefront Not core to in-salon operations; solved by Shopify integration. Phase 2
Hardware IoT High R&D cost and low immediate ROI for MVP. Phase 4
Vision AI (Face Shape) Requires camera pipeline and model training. Phase 4
Self-Orchestrating Agent Autonomous marketing needs trust built first. Phase 3

Phase Roadmap & Use Case Counts

Phase Focus Area Key Deliverables Est. Use Cases
Phase 1 (MVP) Core Salon Ops + AI Nudges + WhatsApp Bot Booking, POS, Staff, Bot, Analytics, Mobile Dashboard 93 UCs
Phase 2 Deferred MVP + Integrations + Marketing AI Bot Onboarding, Engagement, Platform Ops, Segmentation AI ~137 UCs
Phase 3 Enterprise Features Advanced Multi-location HQ Dashboard, Advanced Analytics ~100 UCs
Phase 4 Innovation & Vision AI Face Shape Analysis, Smart Mirrors, Hardware IoT ~90 UCs
Total Platform Full Scope All Modules 400+ UCs

For detailed documentation on each module, see: