Easy!Appointments is a highly customizable web application that allows your customers to book appointments with you via the web. Moreover, it provides the ability to sync your data with Google Calendar so you can use them with other services. It is an open source project and it will run smoothly with your existing website, because it can be installed in a single folder of the server and of course, both sites can share the same database.
Appointment and Customer Management : Manage all your appointments with flexible calendar displays and layouts. Handle all the customer information and their booking history more easily than ever.
Services and Service Providers : Set up your services and the employees/teams/sections which will serve the customers. Each service is completely configurable and every provider has his own schedule.
Business Workflow and Booking Rules : Configure the system at your own will, apply the business hours and breaks and let customers book, modify or cancel appointments within specific time periods.
Google Calendar Sync : Synchronize your events with Google Calendar and share them with other applications. Providers and secretaries will be able to schedules their data as well.
Email Notifications : Get email notifications for any change on the schedule including bookings, modifications and cancellations. Customers are also informed in time for changes in their appointments.
Multiple Attendants : Enable mutli-attendant slots and handle groups of customers at certain times. No worries, Easy!Appointments can do that too!
Dedicated Provider and Service Links : Use dedicated URLs in your website that can navigate your customers to book appointments with specific services and/or providers.
Responsive Design : Launch the app from your mobile phone and handle all the UIs flawlessly in any viewport size.
REST API : Develop rich content applications by using the flexible REST API endpoint and handle all the application-wide information from your clients.