Spa Salon Management | Spa Management | Salon Management
by DevIntelle Consulting Service Pvt.Ltd https://www.devintellecs.com$ 137.50
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Calendar (calendar)
• Discuss (mail) • Employees (hr) • Inventory (stock) • Invoicing (account) • Manufacturing (mrp) • Sales (sale_management) • Website (website) • eCommerce (website_sale) |
| Lines of code | 32934 |
| Technical Name |
dev_salon_spa_management |
| License | See License tab |
| Website | https://www.devintellecs.com |
| Versions | 13.0 14.0 15.0 16.0 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Calendar (calendar)
• Discuss (mail) • Employees (hr) • Inventory (stock) • Invoicing (account) • Manufacturing (mrp) • Sales (sale_management) • Website (website) • eCommerce (website_sale) |
| Lines of code | 32934 |
| Technical Name |
dev_salon_spa_management |
| License | See License tab |
| Website | https://www.devintellecs.com |
| Versions | 13.0 14.0 15.0 16.0 17.0 18.0 19.0 |
Salon/Spa Management in Odoo
If you are running a Salon or Spa, you can efficiently manage your business using this application. It allows you to manage appointments, salon services, and customer bookings smoothly. The system supports automatic time slot generation for salon and spa appointments, making it easy to manage availability and bookings without manual effort. You can create Appointments for customers and automatically generate Salon Orders from those appointments. Invoices can be generated directly from the salon orders. The application helps you organize Customers, Employees, Products, and Services in one place. You can define various Salon/Spa services such as Hair Cut, Massage, Facial, Nail Art, and more. Website Appointment Flow From the website, customers can book appointments in two different ways: 1. Single Appointment Customers can book an appointment for themselves by selecting the service, date, and available time slot. 2. Group Appointment Customers can book appointments for multiple people at the same time. The selected services and time slots are applied to the entire group, making group bookings simple and fast. Salon Order Creation Salon Orders are created based on the selected services, where: Services are added manually or through appointments Products used during the services can be managed using Product Kit (BOM) functionality Once a product kit is created, it can be accessed easily through a smart button for quick navigation.
FEATURES
-
Spa/Salon Dashboard
Comprehensive overview of salon operations with real-time statistics and visual insights into daily performance.
-
Appointment
Efficiently manage and schedule customer bookings with smart time slot allocation and automated salon order linking.
-
User Portal
Dedicated customer interface to track appointment status, view service history, and download invoices seamlessly.
-
Configuration
Easily customize services, staff roles, and salon resources to match your business requirements.
-
Salon Flow
Streamlined end-to-end workflow from customer check-in to final payment with automated package management.
-
Feedback
Integrated rating system to collect customer reviews, helping you monitor staff performance and service quality.
-
Reporting
Powerful analytics and day-wise reports to track revenue, stylist productivity, and overall business growth.
Advanced Dashboard
Advanced and intuitive dashboard providing a high-level view of your
salon's daily activities, revenue trends, and service efficiency.
Main Features:
- Real-time tracking of appointments and revenue.
- Analysis of stylists and service performance.
- Visual charts for daily and monthly trends.
Online Appoinment
The appointment booking flow allows users to easily book single or
group services through a guided, step-by-step process. Users start
by selecting the Appointment menu, choosing a category, and then
selecting the service type (Single or Group). Based on the selected
timezone, service type, and category, users choose their preferred
services, select the user/staff, date, and time slot, and proceed
through confirmation steps. For group bookings, users can add guests
and select services for each member. After completing the form and
confirming the booking, users can proceed with payment. Once the
payment is completed, the appointment is successfully created in the
backend, and a Thank You page is displayed to confirm the booking.
Main Features:
- Single & Group Booking Support – Easily book services for individuals or groups with guest management
- Timezone-Based Slot Selection – Time slots are automatically adjusted based on the selected timezone
- User/Staff-Based Slot Selection – Available time slots are shown based on the selected employee’s availability, including booked and unbooked slots
- Seamless Booking & Payment – Smooth confirmation flow with backend appointment creation and instant confirmation
Single Appointment Flow
First, click the Appointment menu. Then, select any one category.
From here, you can select the service type based on your requirement. If you want the service for a single person (only for yourself), select: Appointment (Single) If you want the service for a group, select: Group Appointment (this will apply to the entire group)
View your selected timezone, service type, and category, choose services like haircut, body wax, or massage, and click Proceed to Book to start.
Select the user, choose the date from the calendar, pick a time slot, and click Submit to confirm your booking.
You can view the selected service details here and click Proceed to Next Step to confirm your booking and continue.
Click Pay with Demo to complete the payment process.
You can see here that the appointment has been successfully created in the backend.
Booked slots are shown in red and are not clickable. You can view the booked slot from here.
Group Appoinment Flow
Select Group if you want to receive the service in a group.
Select the services you want, such as haircut, nail art, etc., and click Proceed to Book to start the booking process.
If you want to receive services in a group, click the Add Guest button.
Select the services you want to receive, such as Hamam massage, haircut, etc.
Please fill in all the required details in the form, and then click the “Book Appointment” button to proceed.
You can see that the appointment has been successfully created, and the Thank You page is now displayed.
You can see here that the appointment has been successfully created in the backend.
Backend Booking Dashboard
The Booking Dashboard provides an intuitive visual overview of all
salon appointments and seat availability in real-time. It enables
staff to easily manage ongoing bookings by tracking occupied and
vacant seats, and quickly schedule new appointments directly from
the dashboard interface.
Main Features:
- Interactive Visual Layout – Get a real-time visual representation of seat availability and current bookings at a glance.
- Quick Direct Booking – Click on any vacant seat to instantly redirect to the booking form and easily schedule new appointments.
- Seamless Service Allocation – Efficiently complete bookings by filling in customer details and allocating requested services directly.
Booking Dashboard
Clicking on the vacant seat will redirect you directly to the Sale Order form.
From there, you can easily complete the booking by filling in the basic details related to the services.
User Portal
Empower your customers with a dedicated portal to track
appointments, view service history, and download invoices.
Main Features:
- View and download previous salon orders and invoices.
- Track upcoming appointments and service status online.
- Personalized service history and profile management.
Appointment and Order Menu
Appointment and Order wise data display here
Download and Print Appointment and Order Record
Appointment and Order wise data display here
Salon/Spa Order Flow With Payment
If the customer completes the online payment from the website, the Sales Order is automatically created and confirmed, and the appointment is also generated at the same time.
Main Features:
- Sales Order is automatically created and confirmed after successful online payment.
- The appointment is automatically generated once the payment is completed.
When the payment is completed online through “Book Appointment & Pay”, the backend automatically creates both the appointment and the sales order, and the sales order is confirmed upon successful payment.
You can see here that both the Sales Order and the Appointment have been successfully created in the backend.
Salon/Spa Order Flow Without Payment
If the customer does not make the online payment, only the appointment is created. The Sales Order can be generated later using the Generate Order flow. The salon order is created directly from the appointment, and the services selected in the appointment are automatically added to the Sales Order as service lines. Additional services (such as hair wash or hair spa along with a haircut) can be added directly to the service lines, and products like shampoo or conditioner can be added through the selling lines in the same order. A smart button is available on both the Appointment and Sales Order forms to allow easy navigation between the two screens.
Main Features:
- Only the appointment is created if the customer does not make an online payment.
- The Sales Order can be generated later using the Generate Order flow.
- Services selected in the appointment are automatically added to the Sales Order.
- Additional services or products can be added directly in the order.
- Smart button linkage between Appointment and Sales Order for easy navigation.
When only “Book Appointment” is used (without online payment), only the appointment is created in the backend.
You can see here that the appointment has been successfully created in the backend.
When an appointment is confirmed, the Generate Order button becomes visible, and clicking it creates the sales order.
For group appointments, the sub-appointments are linked to the main appointment and can be accessed using the smart button on the appointment form.
You can see that the salon order has been created successfully, and it is also linked to the appointment via the smart button.
You can see here that in the Orders menu, there are Draft Orders and Confirmed Orders, where orders are separated into two sections.
You can see that the order contains Service lines and Selling lines. Service lines include services like haircut, nail art, hairstyle, etc., while selling lines include products such as gel nail paint, nail primer, etc.
The order is linked with the appointment via a smart button, allowing easy navigation between the appointment and the order.
Feedback
This feature allows customers to share their service experience
directly from the Sales Order using a simple and interactive rating
flow.
Main Features:
- The Rating button appears after Sales Order confirmation and sends a rating email to the customer.
- Customers can select an emoji based on their satisfaction level and submit written feedback.
- The selected emoji and feedback are automatically displayed in the Rating tab on the order form.
When the Sales Order is confirmed, the Rating button becomes visible, and clicking it sends the rating email to the customer.
You can see that the email has been sent—please select any one emoji based on the service experience and your overall satisfaction.
please add your feedback in the text box provided.
You can see that the feedback you added in the order form is now displayed in the Rating tab, along with the selected emoji.
Reporting
Generate comprehensive reports to analyze your salon's business
health, employee productivity, and customer engagement.
Main Features:
- Comprehensive PDF reports for salon orders and appointments.
- Detailed history reports for customers and stylists.
- Visual analysis charts for business performance.
Print Appointment History as PDF Report
Print Salon Order History as PDF Report
View Appointment Analysis
View Salon Order Analysis
Configuration
Easily customize services, staff roles, and salon resources to match
your business requirements.
Key Features:
- Configure salon services and pricing
- Manage staff roles and permissions
- Set up salon resources and working hours
Configure all Services of Salon/Spa
Configure all Services of Salon/Spa
Configure all Products of Salon/Spa
Configure Type of Employees
Configure Employees of Salon/Spa
Configure Customers of Salon/Spa
Configure Chairs of Salon/Spa
Product Kit Flow for Services
A Product Kit allows you to link multiple consumable or stockable
products with a service. When the service is sold, all related
products are automatically deducted from inventory, ensuring
accurate stock management without manual effort.
For example, Haircut is a service that uses products like Hair Wax,
Hair Serum, and Hair Cream. These products are added to a Product
Kit and linked to the Haircut service.
When the Haircut service is selected in a Sales Order, all
associated kit products are automatically added and linked, and
their quantities are deducted from stock in real time.
The Create Kit button allows quick kit generation. Once the kit is
created, it is accessible via a smart button, and the Create Kit
button is automatically hidden.
This flow provides complete visibility into product usage, sales
quantity, and inventory deduction in a simple and efficient way.
Example: Hair Cutting (Service Product)
Hair Cutting is a service, but it uses several salon products during
the service.
Products Used in One Hair Cutting:
Shampoo – 50 ml
Conditioner / Cream – 20 ml
Hair Mask – 2 units
Styling Product – 10 ml
Main Features:
- Automatic Product Linking: Kit products are automatically added to the Sales Order when the service is selected
- Smart Tracking: Real-time inventory deduction ensures precise stock control and prevents mismatches.
How It Works in Odoo
- Hair Cutting is created as a Service Product
- Related consumable items are added as a Product Kit (BoM / Components)
- Each component has a fixed quantity used per service
- When a customer selects Hair Cutting:
- Service is added to the invoice
- Related products are automatically deducted from stock
- Inventory remains accurate and real-time
Version 1.2 | Released on : 25th January 2025
Version 1.1 | Released on : 13th December 2024
Version 1.0 | Released on : 25th August 2024
-
Is this app compatible with Odoo Enterprise?
- Yes, our app works with Odoo Enterprise as well as Community.
-
If need of customization in this app, How can i contact ?
- Please contact us on odoo@devintellecs.com
-
Do i get free support?
- Yes, you will get free support for 90days.
-
Do i get free updates?
- Yes, you will get free updates for lifetime.
-
Do i have to buy this module for each version ?
- Yes, you have to buy this module for each version.
Support
Why Us?
You May Also Like
Most Demandend Apps
Devintelle Odoo Services
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module