Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Contacts (contacts)
• Invoicing (account) • Discuss (mail) |
Lines of code | 623 |
Technical Name |
eg_appointment_management |
License | OPL-1 |
Website | http://www.inkerp.com |
Versions | 16.0 17.0 18.0 |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Contacts (contacts)
• Invoicing (account) • Discuss (mail) |
Lines of code | 623 |
Technical Name |
eg_appointment_management |
License | OPL-1 |
Website | http://www.inkerp.com |
Versions | 16.0 17.0 18.0 |



Our Most Suggested Products
Appointment Management
Manage all your appointments easily with our Appointment Management. Whether you're running a salon, repair service, or any other business, this tool helps you schedule, track, and invoice appointments in a few clicks. Assign time slots, store customer details, and auto-fill service notes for faster bookings. Avoid double bookings, track locations, and create invoices automatically. This simple solution makes organizing your appointments easy and stress-free.
Highlights
Effortlessly schedule, track, and invoice appointments for service-based businesses.
Simplify appointment bookings and prevent double bookings with ease.
Manage customer details, time slots, and service notes all in one system.
Manage customer details, time slots, and service notes all in one system.
Increase efficiency and customer satisfaction with seamless appointment management.
Assign time slots, handle multiple services, and track appointment statuses effortlessly.

Features
Easy Appointment Scheduling
Easily create, edit, and manage all your appointments in just a few clicks. Our intuitive scheduling system helps you organize bookings for multiple services without confusion, ensuring a smooth and efficient workflow for your business.
Time Slot Management
Avoid double bookings and overlapping schedules with smart time slot management. Assign specific time frames to each appointment, giving customers clarity and helping you optimize your teamâs availability.
Customer Detail Tracking
Keep all your customer information in one place, including name, address, contact details, service requirements, and notes. This ensures you have all the necessary details at your fingertips when handling bookings.
Real-Time Location Tracking
Track your service providers or customers in real-time for more accurate service delivery. This feature is especially useful for on-site services like repairs, home cleaning, and delivery appointments.
Auto-Fill Client Notes
Save recurring customer preferences, instructions, or service requirements. Whenever you create a new appointment, these details are automatically filled in to save time and maintain accuracy.
Instant Invoice Generation
Generate invoices instantly from completed appointments with all the necessary charges and products included. This eliminates manual entry, reduces billing errors, and speeds up the payment process.
Appointment Status Updates
Track every appointmentâs progress with clear statuses like "Waiting", "Confirmed", "In Progress", and "Done". This helps you stay updated and better manage service timelines.
Multi-Service Support
Manage appointments for various services whether it's a salon visit, plumbing job, home appliance repair, or event planning within one platform. This flexibility makes it ideal for all types of service-based businesses.
Screenshot

1.) Appointment Creation Access Rights
This setting view allows admins to manage permissions for creating appointments. Admins can define who has the authority to schedule, modify, or manage appointments, ensuring that only authorized users can access these features.
Navigation : Settings → Users & Companies → Users
2.) Reference Management in Appointment Configuration
This view allows you to manage references in the Appointment Configuration menu. Admins can define and customize reference fields for appointments, ensuring customer details and service-specific notes are properly linked and organized for efficient appointment management.
Navigation : Appointments → Configuration → Reference
3.) Appointment Slot List View
This view is Slot List View within the Appointment Configuration menu. Admins can view and manage available time slots for appointments, allowing them to efficiently allocate and schedule appointments based on available time slots and resources.
Navigation : Appointments → Configuration → Slot
4.) Appointment Slot Form View
This view is Slot Form View for creating or editing individual appointment slots. Admins can define the specific time range, assign resources, and set the availability for each slot, ensuring smooth and organized appointment scheduling.
5.) Time Format Validation Error View
This view is error message triggered when an invalid time format is entered for appointment slots. The system ensures that the from_time and to_time fields are within valid time ranges (00:00 to 23:59). If the time is incorrect, a ValidationError is raised, alerting the user to correct the input.
6.) Appointee User Assignment in Configuration
This view allows admins to assign users as Appointees for managing appointments. The User List View displays all available users, where admins can select and assign appointees who will be responsible for handling specific appointments. This helps in streamlining the scheduling and assignment process.
Navigation : Appointments → Configuration → Appointee
7.) Appointee User Filter: Inactive and Internal Users
This view is filter options for the Appointee User list, allowing admins to filter users by inactive or internal status. This feature helps in easily managing and distinguishing active appointees from those who are inactive or internal, improving user management and appointment assignment.
8.) Appointment Scheduling in Calendar View
This view shows the Calendar View for appointments, where admins can select a specific time slot to schedule an appointment. By clicking on a desired time, the Appointment Detail Form View opens, allowing the user to fill in the request date, appointment details, and select the time for the appointment. This ensures accurate scheduling and time management.
Navigation : Appointments → Appointment
9.) Appointment Detail Wizard View
This view is Wizard View that opens when a type is selected in the appointment scheduling process. It allows admins to quickly fill in all relevant details, such as request date and appointment specifics, before finalizing the appointment in the Detail Form View. This streamlined process ensures efficient data entry and appointment management.
10.) Appointment Detail and State Change to Waiting
This view shows the process of filling in appointment details and clicking the "Waiting" button to change the appointment's state. Once the state is updated to "Waiting" and the record is saved, the appointment is successfully created and tracked within the system.
11.) Calendar View with Appointment Details on Hover
the Calendar View in Odoo where each appointment is displayed with its scheduled time. When hovering over an appointment, key details such as name, time, customer, request date, appointment date, and state are shown, providing a quick overview without having to open the full record.
12.) Appointment Detail Kanban View
The Kanban view presents appointments in a visually organized layout, making it easy to create and manage records efficiently. Admins can quickly add new appointments, arrange them in columns, and move them as needed for better workflow control. Each card displays essential details such as name, partner, request date, and appointment date, along with a color-coded status indicator for quick visual tracking.
13.) Appointment Detail List View
the Appointment Detail List View, which shows all appointments in a structured list format. It includes essential fields such as appointment name, partner (customer), request date, appointment date, slot, appointee, and state. This view provides a quick overview of all appointments, allowing admins to easily sort, filter, and manage appointments efficiently.
14.) Appointment Detail Form View
the Appointment Detail Form View, where all appointment details can be filled out, including customer information, request date, appointment date, and appointee. The form also includes action buttons at the top, such as Wait, Confirm, and Cancel, to manage the appointment's state. Below the appointment details, a blank charge page is displayed, ready to be filled with any charges or fees related to the appointment.
15.) Charges Line with Product and Tax Details
the Charges Line Fill View for appointments, where two products are listed: one with a tax amount and one without. The state of the appointment can be changed using the Wait, Confirm, and Cancel buttons. Once the state is changed, the status is tracked in the chatter, providing a log of all actions taken on the appointment. This allows for easy monitoring of changes and updates.
16.) Appointment Geolocation View
the Appointment Geolocation View, where admins can enter the latitude and longitude for the appointment location. Additionally, the radius field can be used to define the proximity area around the appointment's location. Once the coordinates and radius are filled in, a link to Google Maps is automatically generated, allowing users to view the location and its surrounding area on the map.
17.) Confirmed State with Invoice Creation and Smart Button
the confirmed state after the Confirm button is clicked. Once confirmed, the Create Invoice button becomes visible, allowing the admin to generate an invoice. The Cancel and Done buttons also appear for managing the appointment's status. After creating the invoice, the Smart Button appears, linking directly to the newly created invoice, enabling quick access to billing details and charges.
18.) Automatic Invoice Creation
the Invoice View, where clicking the Invoice button automatically creates a new invoice and links it to the appointment and appointee. The invoice is pre-filled with all relevant details, including customer information and charges, and the invoice status is initially set to Draft. This streamlines the invoicing process by reducing manual data entry and ensuring all information is automatically populated.
Navigation : Appointments → Appointment Detail → Invoice
19.) Appointment Detail Form View with Invoice Smart Button
the Appointment Detail Form View, where the Invoice Smart Button is prominently shown at the top. This button provides quick access to the associated invoice, allowing users to view or manage the invoice linked to the appointment with a single click. It ensures seamless navigation between appointment details and billing information.
Navigation : Appointments → Appointment Detail
20.) Error View for Duplicate Invoice Creation
the Error View that appears when attempting to create an invoice for an appointment that already has an existing invoice. The system raises the error message: "Invalid Operation: An invoice has already been created for this appointment." This ensures that duplicate invoices are not generated, maintaining data integrity in the system.
21.) Smart Button to View Related Invoice
the Smart Button functionality, which allows users to quickly access the invoice related to an appointment. When the appointment is in a confirmed, cancelled, or done state, the Smart Button becomes visible. Clicking the button will display the related invoice details, filtered to show only invoices associated with the current appointment, ensuring seamless access to billing information.
Navigation : Appointments → Appointment Detail → Invoices
22.) Appointment Detail View with Customer Information
the Appointment Detail View, where customer information such as phone, mobile, email, and address are displayed in read-only fields, pre-filled from the customer record. The client note is automatically populated with data from the customer's contract or internal notes. This ensures that all relevant customer details are readily available for the appointee, improving efficiency in managing appointments.
23.) Appointment Detail View with Customer Information and Tracking
Shows appointment details with customer info such as phone, email, address, and notes auto-filled for accuracy. The Reference and Fax fields are manually entered. A Smart Button provides quick access to related appointments, while the Chatter logs creation, confirmation, and invoice links for easy tracking in one place.
Navigation : Appointments → Appointment Detail → Customer
24.) Appointment Smart Button View
The Appointment Smart Button provides quick access to all appointments linked to the customer. By clicking the button, you can easily see a list of all related appointments, making it simple to navigate through the customer's appointment history. This feature ensures that you can quickly check any previous or upcoming appointments without leaving the current screen.
25.) Appointment Setting - Restrict Same Slot
This setting in the General Settings menu allows admins to enable or disable the "Restrict Same Slot" option. When enabled, the system prevents multiple bookings for the same time slot, ensuring there are no double bookings for the same service period. This feature helps maintain accurate scheduling and avoids conflicts in appointments.
Navigation : Settings → General Settings → Appointment Setting
26.) Validation Error for Duplicate Slot Booking
This error message appears when attempting to schedule an appointment for a slot, date, and appointee that is already booked. The system validates all new appointments against existing ones to prevent double bookings, ensuring accurate scheduling and avoiding conflicts in service allocation.
Navigation : Appointments → Appointment Detail
27.) Appointment List View - Filters and Grouping
This view shows the filter and grouping options available in the Appointment List view. Users can quickly filter appointments by status (New, Waiting, Confirmed, Cancelled, Done) or create custom filters. Grouping options include Status, Customer, Appointment Date, Request Date, Slot, and Appointee, allowing for easy organization and analysis of appointment data.
Navigation : Appointments → Appointment Detail
28.) Appointment Calendar View - Weekly Schedule
This view displays appointments in a weekly calendar format, allowing admins to visually track bookings and time allocations. Each appointment is shown in its respective time slot with clear labels, making it easy to identify availability and overlaps. Navigation controls and view switch options (Calendar, List, Kanban) are available for flexible scheduling management.
Navigation : Appointments → Appointment Detail → Calendar View
User Guide

Teams
team@inkerp.com
Suggested Products
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