More than just a
Online Appointment booking tool
With more than 100 different features, we offer companies of all sizes a wide range of functionalities. The range is comprehensive and diverse, so that every requirement is covered.
Comprehensive customer management
Manage your customer data and use the software to store not only booked appointments but also other information about your customers.
SDKs
In various programming languages with tools and libraries for application development in bookingtime software.
Data protection
The data is managed in accordance with the GDPR standard with ISO/IEC 27001-certified service providers in Germany. The APIs are secured by regular pen tests and proven standards such as REST.
Calendar synchronization
The calendars of various providers such as O365, Google Calendar, iCal etc. can be synchronized with the system. Appointments from the corresponding calendars can be transferred to bookingtime and vice versa.
SMS and e-mail notifications
Automatic notifications such as booking confirmations and appointment reminders to employees and customers have been proven to reduce the no-show rate. Texts and design can be customized according to your requirements.
Comprehensive rights and role management
The software has a sophisticated rights management system. You can define your own user groups, which then have predefined rights. Alternatively, the bookingtime standard user groups can be used.
Integration into existing IT systems
Thanks to the open API, the system can be easily integrated into existing software.
Integrated payment function
Customers can pay for appointments, events or courses directly at the end of each booking.
Export calendar
Enables the calendar to be exported as a .csv file, allowing users to use, analyze or archive their appointments in other applications.
// Have you become curious?
Discover all the features now!
Elementary & special functions
Appointments are booked in real time. This means that all required resources, such as employees and rooms, are immediately blocked at the time of booking. This prevents double bookings. Manual confirmation by employees is not necessary. This saves you time and gives your customers a good feeling of commitment.
Manage your customer data and use the software to store further information about your customers in addition to booked appointments. If you need individual information from your customers for your processes, this can be easily requested during the booking process.
The software has a sophisticated rights management system to control user access. Almost every function can be activated individually for different users. Individual user groups can be defined at any time, which then have predefined rights. This allows you to define access rights for several employees at the same time. In addition to the option of defining your own user groups, we already provide some standard user groups that map different hierarchy levels. In addition to the “Admin” authorization, which basically has access to all functions, there is, for example, an employee group that only has operational access rights and is not allowed to make any administrative changes.
An integrated payment function allows customers to pay for the booked service directly at the end of the booking. This ensures a seamless and fast completion of the booking process and reduces the administrative effort on your part.
Record the individual working hours and absences of your employees and specify which services can be carried out by which employees. Enter further details about your employees and upload profile pictures that can be displayed during the booking process to make the booking process even more personal for your customers.
Design the booking process according to your requirements by, e.g. ask for additional information from your customers or enable or even require them to upload documents in the booking process. This way, you receive all important information before the appointment and can make the most of your time with the customer.
Even after booking, customers can enter further information or upload documents that they need for the appointment. In principle, customers can also postpone or cancel appointments. To prevent last-minute changes to appointments, you can define deadlines within which this is possible.
In addition to the option of defining your own user groups to customize access rights according to your individual requirements, bookingtime already provides a number of standard user groups that map different hierarchy levels. In addition to the “Admin” authorization, that basically has access to all functions, there is also an employee group that only has operational access rights and is not allowed to make any administrative changes.
By integrating video telephony providers such as Zoom, Google Meet, MS Teams etc., the URL to the digital meeting can be sent directly in the booking confirmation when an appointment is booked – fully automatically.
One click on the link in the appointment confirmation and you are in the digital room. For medical service providers, we offer KBV-certified providers for video telephony – of course with optional 2-factor authentication (2FA).
If an employee is absent, they can be replaced by an available employee in the backend. This avoids having to cancel and rebook the appointment.
The software offers comprehensive resource management. You can not only define which and how many employees are required for a specific appointment, but also, for example, which employee and/or which room is required at what time. For example, a room could already be occupied while the customer is preparing for the appointment and the employee is not yet needed. This functionality enables an enormous increase in efficiency in appointment booking and optimal utilization of your resources.
Based on the information provided during the set-up process, a customizable website can be created quickly if desired. This can then be filled with text and images.
Appointments can be postponed or cancelled by employees at any time. It is also possible to transfer a booked appointment to another available employee. This means that appointments can be easily transferred to another employee in the event of illness, for example, without any inconvenience to the customer.
Many services require a certain amount of preparation or follow-up time. Be it in the form of arrival and departure times or a time buffer around the appointment. These can be set individually with lead and follow-up times. For example, if an appointment has a preparation time of 15 minutes and the customer books an appointment at 3.00 pm, the employee would already be blocked from 2.45 pm.
The software is optimized for cell phones and can be used in its entirety from a smartphone or tablet. This means that employees can manage their appointments on the move and your customers do not need a PC to book appointments with you.
You can store various resources in an appointment template, which are then booked for an appointment.
These can be rooms or equipment that are required for a service, but you can also store several employees.
With our “complex appointment templates” feature, you can even specify which resource is required for which part of the appointment.This allows you to optimize your resource utilization to the maximum.
The calendars of various providers such as O365, Google Calendar, iCal, etc., can be synchronized with the software. Appointments from these calendars can be transferred, and vice versa. Data protection requirements are, of course, fully respected during this process.
All areas of the software are fully accessible and can be accessed via screen readers, for example.
From mid-2025, European companies will have to meet further legal requirements with regard to websites and software. We are already meeting these requirements. The software is regularly and successfully subjected to ergonomics tests in order to meet the requirements of large multinational corporations. This means that occupational health and safety requirements are covered and the software is therefore approved by a large number of works councils.
Integrating the appointment booking tool is extremely convenient: it can simply be integrated into your own website or inserted as a link in your email signature. This allows customers and interested parties to make appointments without having to leave your website. You can also use the QR code provided on advertising materials such as brochures, posters or similar to direct them to the appointment booking tool.
You can specify the intervals at which appointments are available. For example, you can set that appointments can only be booked every hour or every two weeks. The duration of the individual appointments is irrelevant, only the interval between the bookable appointments is determined.
Prevent appointments from being canceled or postponed at short notice by specifying until when an appointment can be canceled.
Do you also need a little more time between booking and appointment?
No problem.
Set how quickly an appointment can be booked.
The types of services that customers offer are as varied as the customers themselves. In order to do justice to this, the software offers various forms of appointment templates (service types). Appointments that only ever require one employee, for example, are declared as “simple appointment templates”. Appointments that require several employees, rooms or possibly equipment are regarded as complex. This can also be easily represented by defining individual booking steps, for example. If required, you can let your customers choose themselves. In the case of complex appointment templates, for example, the customer can first select the employee, then the desired room and, based on this information, free appointments are then displayed. However, it is always up to you whether the customer can make this selection themselves or whether this happens in the background.
In addition to individual appointments, we also offer course and event bookings. Here you can define fixed dates and set a maximum number of participants. This is the perfect way to organize courses and events.
When the booking route is set up, a QR code is automatically generated that leads directly to the booking page.
This can be printed on business cards, flyers and other materials to give customers quick access to the appointment booking.
In addition to employees, other resources such as rooms, equipment and much more can also be created.
can be created.
Individual availabilities can be defined for each of these resources.
This allows working hours and vacation times to be taken into account.
In addition to the availability of resources, general opening hours can be specified for your company.
You can decide whether these should also be adopted as availability.
If your employees are generally available within these times, you can dispense with setting individual times.
The software can also be used to display complex company structures. Organizational charts can be used to display different hierarchy levels. Within these structures, for example, subsidiaries can adopt settings from the parent company. Employees who have access to the parent company can automatically receive access rights for sub-companies. Feel free to contact us about the extensive inheritance concept.
As with the rest of the software, billing is modular and is based on what you actually need and use. For example, licenses are purchased for employee access. When a license is no longer needed, it is no longer billed. SMS, on the other hand, are purchased as a prepaid package and then gradually used up. This type of billing enables enormous cost control and an overview of expenditure.
If required, we can take care of invoicing your agencies or locations. This means you don’t have to worry about billing internally. The prepaid system is ideal for it, as agencies or locations can top up their credit themselves as required.
We offer enterprise customers various billing models. In addition to the usual payment by invoice, there is also the option of using the software with a prepaid payment method.
The prepaid model means that costs can be controlled even more precisely. You can define yourself how much credit you want to top up. Our software also offers a number of control options when paying by invoice. You purchase licenses and packages, which are then used. This means there are no hidden costs and you always have an overview of your expenditure. It also ensures that you only pay for what you actually use.
In addition to the possibility of offering courses or events, individual appointments can also be offered to which additional people can be brought. Unlike courses, for example, these appointments can only be booked by one person at a time, but additional participants can be added. The additional participants can then also be informed about the appointment booking by e-mail and SMS. For example, appointments can be mapped in which the customer’s bank advisor takes part in addition to an insurance broker.
Notifications
Notifications can be sent for customer activities such as appointment bookings, postponements or cancellations. The employees involved as well as the customer or the company in general can be informed. You can choose between e-mail and SMS notifications. Of course, you can also choose both methods.
The e-mail and SMS templates can be freely customized. In addition to the texts in the Enterprize version, the design can also be customized to your wishes. Logos can be inserted, fonts customized and many other functions used. The system works with markers that are then filled with content in order to adapt the content of the text precisely to the respective appointment and customer; for example, there are various markers for the salutation, which is then replaced with the desired form of address depending on the customer’s gender. You can also choose the degree of formality yourself.
The software is designed for multinational corporations and is therefore available in several languages. The booking process for customers is also designed accordingly. You can enter details for your services in different languages, as well as e-mail and SMS notifications. This makes it easy for customers from all over the world to book an appointment in their own language.
By default, e-mail and SMS notifications are sent via our servers. However, they can also be sent via your own systems if required.
Individual texts can be defined for each appointment template. A distinction can be made between the texts that are sent to employees or customers, as well as according to the event, e.g. the booking, a reminder, etc.
It is possible to obtain feedback from the customer after an appointment in the form of after-sales e-mails. For this purpose, e-mails can be sent at a desired interval after the appointment has taken place, in which you can ask the customer questions you have specified or provide the customer with further information.
Consulting & Support
The software offers service level agreements that are tailored precisely to your needs with regard to support for the software. This means that support requests can be responded to quickly and effectively and you receive the best possible support.
Comprehensive consulting options are offered. Companies can book a consultation to jointly analyse complex cases step by step and receive proposed solutions. If you need support with API documentation, you can also arrange a consultation to discuss possible applications and use cases.
Support is divided into first and second level, based on the needs of the customer. In 1st level support, you receive assistance via FAQs, forum or ticket system. In 2nd level support, you have direct contact persons who provide you and your trained team with targeted support at short notice.
There are two different bookingtime APIs. The first API is a lean interface for customer bookings. The second, more comprehensive API is aimed at employee systems and enables user-defined processes to be mapped. Comprehensive documentation and developer support as well as SDKs are offered. This enables you and your service providers to integrate and connect our system quickly and efficiently with existing software.
Statistics & evaluations
Appointment calendars can be downloaded as .csv files. This allows employees to transfer the appointments to other software and process them further if required.
Existing tracking technologies such as Adobe Web Analytics or Google Analytics can be implemented to analyze user behavior.
User data and information about user behavior can be recorded and made available. This data can either be retrieved via the API or provided in formats such as .csv files for further processing with MS Excel, for example. This allows companies to carry out detailed analyses and evaluations of user behavior.
It can often be necessary to keep track of certain processes or actions. For example, would you like to know who cancelled an appointment and when? You can use the detailed system log for this. All actions are logged and saved. From creating a new user or booking an appointment to sending an e-mail.
Data protection & IT security
The security of your data is our top priority. Data is managed by ISO/IEC 27001-certified service providers in Germany in accordance with the GDPR standard. To ensure the security of our APIs, regular pen tests are carried out and proven standards such as REST are used for the APIs.
Data protection regulations must meet a wide variety of requirements. We have many years of experience in handling the most sensitive data, e.g. from the medical sector, and will be happy to advise you on data protection issues.
Due to the very high data security requirements for the software, the servers are located exclusively in Germany and other European countries with high security standards.
If you’d like to add an extra layer of protection for your customers’ appointment data, you can enable two-factor authentication. To access appointment details, customers will need to authenticate via a code sent by SMS or email. This secures customer data without requiring them to register with bookingtime.
Multinational corporations and public authorities have very strict IT security and data protection requirements. The systems are regularly tested by these customers using penetration tests. Data protection precautions are subject to regular checks. In order to fulfil the requirements of these tests, the software must always meet the latest security and data protection standards.
Technical features
The software offers comprehensive API solutions: a simple API for bookings and a more complex API for developing your own backend applications. This enables seamless integration into existing IT infrastructures and landscapes of large companies and ensures that external developers can also work with the system without any problems.
The system offers a white-labeling feature with which booking routes can be adapted to your branding. This makes it possible to create logos, colors and designs according to your corporate design so that the booking routes are seamlessly integrated into the existing corporate presence.
If new features tailored to your requirements are to be developed for you, you can try them out in appropriate test environments before going live. This means that adjustments can be made at any time without affecting live operation. This allows us to make adjustments at any time without affecting live operation.
The IT solutions rely on globally distributed, 100% cloud infrastructure with content delivery networks (CDN). This ensures that there is enough power available for customers around the clock.
If required, applications and booking modules can be developed at short notice to meet your requirements.
The standard backends are available in several languages. In principle, however, we can work in an almost unlimited number of languages.
The feature enables the booking software to work in all time zones. The software is designed so that it requires minimal maintenance times and adapts time-bound events, such as the sending of reports, to the location of the respective company. This keeps the software ready for use around the clock and around the world. This architecture ensures that users all over the world always receive up-to-date data and information. It also significantly improves the availability and reliability of services.
Experience has shown that large corporations frequently restructure their agencies/locations/branches. We are happy to support you with individual onboarding and offboarding processes so that you can react in the best possible way to situations such as name changes, new branch openings or closures.
Thanks to the modular concept and with the help of the SDK and API, the software can be easily integrated into existing systems. In many years of cooperation with large corporations, a wide range of projects have already been implemented in this area and the experience gained has been incorporated into the software.
Software development kits in various computer languages, such as PHP and JavaScript, are made available. These provide developers with extensive tools and libraries to facilitate the creation and integration of applications into our system.
Existing applications can be customized according to your needs. For example, the different colors of the weekdays in the calendar or the display of customer files according to certain factors. The health and safety requirements of the works council can also be taken into account here.
Out-of-the-box plugins are offered for CMS such as WordPress, TYPO3 and Joomla. These can be installed directly from the respective CMS. The set-up process can also be carried out via this and the professional module can then be installed on the website.
Authentication via Single Sign-on (SSO) can be offered as the system supports SAML 2.0, JWT and other tokens. This means that users do not have to set a new password and can log into the system via the company’s internal backend without having to log in again.
Authentication is based on oAuth2 architecture.
This type of authentication is considered best practice.
Ready-made libraries can be used and integration into existing systems is made easier.
All functions of the software are accessible via the APIs and all functions that are developed can also be used by other developers. This allows you to develop new apps or modules with the help of your own developers or third-party providers. There are virtually no limits to the development of individual solutions. If you do not have your own developer resources, we will of course be happy to develop such solutions for you at any time.
The software allows you to set up HTTP callbacks for the automated exchange of information with other systems. For example, external software does not have to constantly ask whether a new appointment has been booked, but the corresponding information is sent automatically via callbacks as soon as a specific event, in this case an appointment booking, is triggered.