
In today's digital era, the hospitality industry needs a system that can integrate all hotel operations quickly, accurately, and in real-time. One increasingly popular solution is the use of Odoo ERP as the main platform for building modern hotel management systems.
Through the internship program from SMKN 1 Cimahi, two talented students successfully developed a project Hotel Management System (HMS) based on Odoo ERP that includes room reservations, automatic invoicing, analytical dashboards, and integration with WhatsApp and Email.
What Is Odoo ERP?
Odoo is an open-source ERP (Enterprise Resource Planning) platform that provides various business modules in one integrated system.
Odoo is used by many companies because it is flexible, modular, and can be customized according to industry needs, including:
- Sales
- Accounting
- Inventory
- CRM
- Purchase Order
- Point of Sale
- Hotel Management System (Custom Development)
With an integrated concept, each department can work on the same platform, making data more accurate and business processes more efficient.
Hotel Management System Based on Odoo ERP
The hospitality industry currently requires a system that can integrate all hotel operational activities into a centralized platform. From room reservations, invoices, restaurants, housekeeping, to financial reports, everything must operate in real-time and automatically.
One of the widely used ERP solutions is Odoo. With its flexibility and modularity, Odoo can serve as a strong foundation for building a modern Hotel Management System (HMS). modern.
Through the internship program from SMKN 1 Cimahi, two students successfully developed a Hotel Management system based on Odoo ERP with features such as automatic reservations, WhatsApp integration, analytical dashboards, and hotel restaurant Point of Sale.
Main Objectives of the System
Some of the main objectives of implementing the Odoo ERP-based Hotel Management system include:
- Full integration between hotel departments
- Automatic reports without manual input
- Efficiency in guest services
- Real-time operational monitoring
- Hotel analytical dashboard
Internship Team from SMKN 1 Cimahi
This project was developed by two internship students from SMKN 1 Cimahi:
- Nasya Anandita Putri
- Kirani Lestari
They divided the work into two main areas, namely:
- Hotel front-end & master data management
- Reservation workflow, invoices, and notification integration
Task Distribution of the Internship Team
1. Kirani Lestari's Task
A. Google OAuth Login Setup
Kirani implemented a login system using Google accounts through the OAuth 2.0 protocol so that users can log in more securely and conveniently.
B. Room Data Management
The developed features include:
- Creation of room types
- Room search filter
- Filter by guest
- Setting room relations with products
C. Product and Reservation Page
On the room reservation page, users can choose:
- Type of bed
- Breakfast package
- Number of guests
- Free cancellation as an optional product
D. Hotel Master Data
Kirani also manages:
- Hotel floor data
- Hotel service data
- Additional service prices
E. Hotel Management Dashboard
The dashboard is created to visually monitor hotel activities through reports and graphs.
2. Task of Nasya Anandita Putri
A. Sales Order and Invoice Automation
Nasya developed an automated workflow:
Reservation → Sales Order → Automated Invoice
The system is also integrated with delivery:
- Automated email
- Automated WhatsApp
- PDF Invoice
B. Master Data Amenities
This feature is used to manage hotel room facilities such as:
- WiFi
- Breakfast
- TV
- Air Conditioner
- Laundry
C. Room Schedule with Gantt View
Nasya created a room schedule display using a Gantt Chart with color codes:
- 🟠 Reserved
- 🟡 Check In
- 🔵 Check Out
- 🟢 Done
- 🔴 Cancel
D. Lunch POS System
FeaturesPoint of Sale (POS)supports payments:
- Cash
- Card
- Bill To Room
Specifically for hotel guests who are checking in.
E. Final Invoice Calculation
The checkout system automatically calculates all guest transactions:
- Room charges
- Food
- Additional services
- Lunch POS
- Remaining balance
F. Food & Service Dashboard
The analytics dashboard provides information:
- Top Food
- Top Service
- Sales graph
- Transaction period comparison
G. Post Checkout Notifications
After checkout is complete, the system automatically sends:
- Thank you message
- Final invoice
- WhatsApp notification (using Wapi (WhatsApp API by InfinysCloud)
- Email notification
Key Features of the Hotel Management System
Here are the main features that have been successfully developed:
| Feature | Description |
|---|---|
| OAuth Login | Login using Google |
| Room Management | Hotel room management |
| Reservation | Automatic room reservation |
| Sales Order Integration | Reservation integration with SO |
| Invoice Automation | Automatic invoice creation |
| WhatsApp Notification | Automatic notification delivery |
| POS Restaurant | Hotel cash register system |
| Gantt Schedule | Visual room schedule |
| Dashboard Analytics | Real-time hotel monitoring |
| Checkout Automation | Automatic bill calculation |
Benefits of Implementing Odoo for Hotels
With the implementation of this system, hotels gain many benefits such as:
- Faster operations
- More accurate data
- No duplication of records
- Integration between departments
- Real-time business monitoring
- More professional guest service
This system also makes the checkout process much more efficient as all guest transactions are automatically recorded in one platform.
Advantages of Using Odoo ERP for Hotels
Using Odoo for hotel business provides many advantages:
Full Integration
All hotel departments work within one system.
Operational Efficiency
Reduces manual recording and human error.
Real-Time Monitoring
Management can monitor operations at any time.
Business Automation
Invoices, reservations, and notifications run automatically.
Analytics Dashboard
Assisting hotel business decision-making.
Application Screenshot
Some main views of the Hotel Management System application:
HMS Presentation Page
- Hotel Management Dashboard
- Reservation Management
- Invoice Automation
- Gantt Room Schedule
- POS Lunch System
- Analytics Dashboard
Modules Used
- Sales
- Accounting
- POS
- Inventory
- Dashboard
- WhatsApp Integration
- Email Automation
Conclusion
This Odoo ERP-based Hotel Management System project demonstrates that hotel operational digitalization can be effectively carried out using modern ERP platforms.
Through this internship program, the team fromSMKN 1 Cimahisuccessfully developed a system that is not only integrated but also features modern automation such as WhatsApp notifications, analytics dashboards, and automated invoicing.
This project serves as a real example of how vocational school students can contribute to the development of industry-based professional ERP solutions.
Gallery :