Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Appointment
  3. Salon & Spa Management v 19.0
  4. Sales Conditions FAQ

Salon & Spa Management

by Engr Waheed https://www.techmansolutions.com
Odoo

$ 75.00

In-App Purchases
v 19.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
You bought this module and need support? Click here!
  • Description
  • Manifest
✨ Odoo 19 Ready Salon & Spa Management Suite
Supported Editions:
Community Enterprise USD $75.00

Salon & Spa Management Suite for Odoo 19

Comprehensive Odoo 19 operational software built specifically for Hair Salons, Wellness Spas, Beauty Clinics, and Multi-Branch Operations. Effortless Timeline Scheduling, POS Checkout, Staff Tips, Customer Histories, Online Website Booking & Executive Analytics!

🖼️ View All 15 Screenshots 🎥 Watch Video Walkthrough 💬 Live WhatsApp Support
🔒

Granular Security Groups & Role-Based Access Control

NEW FEATURE IN ODOO 19

Protect sensitive financial revenue, employee commission math, and salon configurations with multi-tier role-based access rights specifically engineered for salon hierarchies directly inside Odoo User Settings:

No Access / View Only Junior staff or trainees view daily schedules without editing rights.
User: Create Appointments Front desk receptionists manage timeline slots and customer records.
User: Create Payments Cashiers process POS checkouts, tip capture, and payment updates.
Manager (Full Access) Full control over branch setup, commission tiers, tips, and reports.
🌐

24/7 Online Website Appointment Booking Engine

WEBSITE INTEGRATION

Transform your Odoo 19 website into an automated 24/7 customer self-booking portal. Clients schedule appointments effortlessly through an elegant 3-step reservation workflow that syncs instantly with your front desk timeline:

  • Step 1: Personal Information Capture: Collect client name, verified phone number, and optional email with automatic contact record matching.
  • Step 2: Multi-Branch Selection: Clients pick their preferred physical salon or spa location (`Downtown Branch`, `Suburban Spa Suite`, etc.).
  • Step 3: Service & Specialist Picker: Customers select their desired beauty treatments, combo packages, and favorite beauty specialist.
  • Real-Time Backend Auto-Sync: Website bookings populate instantly on the receptionist's timeline scheduler without double-booking risk.
📅

Real-Time Timeline Scheduler & Automatic Customer History

FRONT DESK ENGINE

Eliminate front desk chaos with a lightning-fast interactive timeline grid. Receptionists view specialist columns side-by-side, search clients instantly by phone or name, and review complete customer service history tabs automatically:

  • Specialist Column Grid: View all therapists and stylists side-by-side to identify available time slots across any branch in seconds.
  • Automatic Visit History Tab: Instantly inspect what hair dye formula, facial treatment, or specialist the client chose during their last visit.
  • Color-Coded Status Badges: Visual distinction between Draft, Confirmed, In-Progress, Paid, Done, and Cancelled reservations.
  • Automated 30-Minute Reminders: Built-in Odoo cron jobs send automated email and SMS reminders to clients prior to their appointment.
💵

POS Checkout Integration & Staff Tips Reconciliation Ledger

FINANCIAL CONTROL

Seamlessly transfer completed appointments directly into the Odoo Point of Sale (POS) screen for fast checkout. Process payments via cash, card, or wallet while capturing exact staff tips linked directly to the original invoice:

  • Direct POS Session Checkout: One-click transfer of treatment items, products, and add-ons directly to the active cashier POS session.
  • Electronic Tip Capture & POS Tracing: Record tips during POS payment with direct clickable order references (`POS/2026/012`).
  • Paid vs. Unpaid Tip Ledger: Track tips owed to each beautician and mark them as paid out at the end of the shift with one click.
  • Automated Specialist Commission Math: Calculate staff commissions automatically based on fixed dollar values or percentage tiers.
✨

Salon Services & Multi-Step Chemical Waiting Workflows

TREATMENT ENGINE

Engineer complex salon services (like `Root Hair Treatment` or `Keratin Smoothing`) with automated multi-step treatment intervals and direct POS product consumption:

  • Duration & Exact Price Setup: Configure active service durations (`3.00 hrs`) and base treatment pricing (`$350.00`) directly on the service master.
  • Linked POS Products: Automatically attach required backbar products (`HAIR WASHING`, `APPLICATION COLOR`, `BLOW DRY`) for seamless POS billing and inventory tracking.
  • Specialist Commission Rules: Assign fixed dollar commissions (`$20.00`) or percentage tiers attributed automatically to the attending stylist.
  • Service Steps & Waiting Intervals (`Wait After Color`): Configure multi-step workflows with automated waiting timers (`30 min`) without locking up stylist availability during hair processing!

Highlighted Features Checklist

Below is the comprehensive operational checklist powered by Salon & Spa Management for Odoo 19

✔ Multi-step services with chemical waiting intervals (`Wait After Color`).
✔ Automated linking of POS backbar products to salon service treatments.
✔ Real-time multi-branch timeline scheduler with drag-and-drop slot control.
✔ Specialist column view for rapid availability checking across all therapists.
✔ Instant customer lookup by first name, last name, or mobile phone number.
✔ Automatic customer service history tab displaying previous treatments & notes.
✔ Integrated POS checkout with cash, card, and session payment processing.
✔ Staff tips capture during POS checkout with direct order reference linking.
✔ Paid vs. unpaid staff tip reconciliation and employee payout ledger.
✔ Multi-service & combo package booking with duration workflows.
✔ 24/7 Online Website self-booking engine with branch & specialist preference.
✔ Granular security access rights (`View Only`, `Create Appointments`, `Manager`).
✔ Treatment rooms, styling chairs, and physical asset capacity management.
✔ VIP membership tiers, loyalty reward points, and recurring subscription plans.
✔ Automated 30-minute email and SMS appointment reminder cron jobs.
✔ Executive employee performance and commission accounting PDF reports.
✔ Multi-branch & multi-state filtered revenue and appointment audit summaries.
  • 🖼️ All 15 Screenshots & Screens
  • 📋 Detailed Functional Workflows
  • ⚙️ Backend & Configuration
  • 🌐 Online Website Booking
  • 🎥 Live Video Walkthrough & Demo

🌐 Screenshot 1: Online Website Appointment Booking Form

Customers self-book appointments online. Step 1: Personal info (Name, Phone, Email). Step 2: Branch Selection (`Downtown Salon`, `Suburban Spa`). Step 3: Service & Specialist selection.

Odoo Website Online Booking Form for Salon & Spa

🔒 Screenshot 2: Granular Security Groups & Role-Based Access Control

Multi-tier access control configured inside Odoo User Settings: `No Access`, `User: View Only`, `User: Create Appointments`, `User: Create Payments`, and `Manager (Full Access)`.

Odoo Security Groups Access Rights for Salon and Spa Users

🚀 Screenshot 3: Dedicated Salon & Spa Application in Odoo Apps Menu

Single-click entry point right in the central Odoo enterprise application switcher with branded icon (`Ctrl+K` searchable).

Salon & Spa Application icon in Odoo 19 Apps Menu

📈 Screenshot 4: Executive BI Analytics Dashboard

Real-time KPI cards tracking daily/upcoming appointments, total revenue, average ticket value, completed checkouts, and top performing specialists.

Salon & Spa Management Analytics Dashboard

📅 Screenshot 5: Interactive Real-Time Branch Timeline Scheduler

Specialist column grid allowing instant availability checking, customer search by name/phone, status color badges, and branch switching.

Real-time Timeline Scheduler view for Salon & Spa appointments

💎 Screenshot 6: Appointment Form with Automatic Customer Service History Tab

Automatic visit history tab displays past treatments, attending beauticians, payment records, and client notes right on the active booking form.

Appointment form with automatic customer service history tab

⚙️ Screenshot 7: Salon Service & Product Setup Form

Configure treatment pricing, active duration timings, chemical waiting intervals, allowed specialists, and commission eligibility.

Odoo Salon Service and Product setup form

✨ Screenshot 15: Salon Services Multi-Step Workflows & POS Product Linking

Configure multi-step service steps (`Wait After Color` for 30 min), attach required backbar POS Products (`HAIR WASHING`, `APPLICATION COLOR`, `BLOW DRY`), set exact pricing (`$350.00`), and define stylist commissions (`$20.00`).

Salon Services Multi-Step Workflows and POS Product linking form

📑 Screenshot 8: Executive Reports & Analytics Center Menu

One-click access to Sales & Appointment summaries and Employee Performance & Commission reports.

Reports Menu for Salon and Spa Executive Analytics

🛠️ Screenshot 9: Comprehensive Configuration Menu

Master setup center for branches, treatment rooms, styling chairs, beauticians, combo packages, memberships, and review settings.

Configuration Menu for Salon Branches, Chairs, Rooms and Staff

💰 Screenshot 10: Employee Performance & Commission Report PDF

Automated payroll report detailing specialist treatments performed, gross revenue generated, earned tips, and calculated commission due.

Employee Performance and Commission Report PDF view

📊 Screenshot 11: Sales & Appointment Executive Summary Report

Branch-wise executive summary highlighting completed checkouts, cancellation rates, net revenue, and source POS invoices.

Sales and Appointment Report summary table

⏱️ Screenshot 12: Working Hours & Scheduler Policies Configuration

Configure salon opening shifts, time slot intervals (`15`, `30`, or `60` min), cancellation cutoff rules, and automated reminders.

Scheduler Working Hours and Policy Settings form

💵 Screenshot 13: Staff Tips Management & POS Order Reference Tracking

Track staff tips collected via POS checkout with direct order references (`POS/2026/012`), employee names, and paid/unpaid reconciliation.

Staff Tips Management list view with paid status and POS references

👩‍🎨 Screenshot 14: Beautician & Specialist Profile Form

Specialist profile linking Odoo HR records with allowed salon treatments, assigned home branch, and scheduling availability.

Beautician and Specialist Profile form linking HR and allowed services

Detailed Operational Workflows & System Architecture

👩‍💼 Front Desk & Receptionist Workflow

  • Rapid Phone Booking: Search existing customers by verified mobile number or create walk-ins instantly.
  • Specialist Assignment: View therapist schedules side-by-side to book open slots without double-booking.
  • Service History Lookup: Review previous hair formulas, skin allergies, or favorite therapists automatically.
  • Multi-Service Cart: Add primary treatments, add-ons, and retail beauty products onto a single booking ticket.

💳 POS Cashier & Checkout Workflow

  • One-Click POS Transfer: Send confirmed or running appointments right to the active POS cashier screen.
  • Session Payment Processing: Accept cash, credit card, split payments, or gift vouchers seamlessly.
  • Tip Allocation & Capture: Record tips collected at the register and assign them to specific beauticians.
  • Automatic Status Update: Settling a POS invoice marks the appointment as `Paid` and `Done` in real time.

💰 Specialist Commission & Payroll Ledger

  • Revenue Attribution: Every dollar earned from services and retail sales is attributed to the attending staff.
  • Commission Math: Supports fixed dollar commissions (`$15/facial`) or percentage tiers (`20% of net sales`).
  • Tip Reconciliation: Filter tips by `Paid` vs. `Unpaid` and settle employee tip payouts with single-click actions.
  • PDF Accounting Export: Export clean PDF summaries for accounting audits and payroll processing.

🏢 Multi-Branch & Asset Capacity Control

  • Isolated Branch Schedules: Each physical salon or spa location operates on its own dedicated timeline grid.
  • Cross-Branch Staffing: Allocate therapists to multiple branch schedules with custom shifts.
  • Treatment Room & Chair Limits: Prevent overbooking of VIP spa suites, washing chairs, or laser stations.
  • Consolidated Executive Audit: Owners view combined or branch-filtered revenue metrics from one dashboard.

Enterprise Backend Configuration & Access Rights

Granular Security Groups Matrix (`security/salon_security.xml`)

The module defines 4 distinct security access groups inside Odoo 19 User Settings (`Settings -> Users -> Salon and Spa`). Each role strictly controls what the logged-in user can view, create, edit, or export:

Security Role Intended Staff Role Permissions & Capabilities
No Access / View Only Junior Assistants / Trainees Read-only access to daily timeline schedules. Cannot create, reschedule, or cancel bookings.
User: Create Appointments Receptionists / Front Desk Full management of timeline schedules, customer creation, appointment status updates, and history lookup.
User: Create Payments Cashiers / POS Operators Allows sending appointments to POS, processing payments, capturing employee tips, and marking checkouts as done.
Manager (Full Access) Salon Owners / General Managers Complete administrative control over branch settings, commission rates, tip reconciliation, working hours, and executive reports.

Automated Backend Cron Jobs (`data/cron_jobs.xml`)

To minimize customer no-shows, the module ships with automated Odoo backend cron schedulers that run silently every 15 minutes:

  • Automated 30-Minute Email Reminders: Checks upcoming confirmed bookings and dispatches professional branded reminder emails (`data/mail_templates.xml`) 30 minutes before appointment start time.
  • Automated SMS Gateways: Triggers SMS notification hooks directly to the client's verified mobile phone number.
  • Expired Draft Cleanup: Automatically releases unpaid draft reservations after customizable timeout thresholds.

24/7 Customer Online Website Appointment Booking Portal

Odoo Website Online Booking Form

Seamless Website Self-Service Engine

Your Odoo 19 website becomes an automated receptionist that works 24/7. When a customer visits your online booking page (`/salon/book`), they experience a smooth, frictionless reservation workflow:

  • Instant Client Verification: Existing customers are matched automatically by phone number or email, linking new bookings directly to their VIP profile.
  • Branch & Location Picker: Multi-branch salons allow clients to select the exact physical location they wish to visit.
  • Live Specialist Availability: The website engine checks real-time backend calendar availability, ensuring clients can only pick open time slots.
  • Instant Booking Confirmation: Upon submission, the client receives a booking confirmation number and the slot appears instantly on the front desk timeline!

🎥 Complete Odoo 19 Salon & Spa Suite Video Walkthrough & Live Demo

Interactive step-by-step video tour demonstrating Real-Time Timeline Drag & Drop, POS Tip Capture, Multi-Step Chemical Workflows (`Wait After Color`), Online Website Self-Booking & Executive Performance Reports.

🎥 Odoo 19 Salon & Spa Suite Video Walkthrough
▶️ Click Here to Play Video / Request Live Interactive Demo
💬 Request Live 1-on-1 Video Demo with Engr Waheed on WhatsApp

Looking for an experienced Odoo developer?

We specialize in:

✔Enterprise Odoo Implementation
✔Custom Odoo Module Development
✔Third-Party API Integrations
✔POS Configuration & Customization
✔Odoo Migration & Upgrades
✔Performance Optimization
✔Technical Support & Maintenance
✔Odoo Training & Consultation

Get in touch today for fast and professional Odoo solutions.

🔗 LinkedIn: /in/waheed-ullah-810082151/ 💬 WhatsApp: +974 3064 3395
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Calendar (calendar)
• Contacts (contacts)
• Discuss (mail)
• Employees (hr)
• Inventory (stock)
• Point of Sale (point_of_sale)
• Website (website)
• Invoicing (account)
Lines of code 6417
Technical Name salon_spa_scheduler
LicenseLGPL-3
Websitehttps://www.techmansolutions.com

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with