A centralised booking and customer management solution

Our custom-made platform integrates over 185 European clinics, addressing language and accounting regulations. It’s a seamless solution for centralized appointment management, room scheduling, invoicing, and payment processing, ensuring efficient and secure operations.

The client

Lazeo is a French company specializing in non-invasive aesthetic medicine. Some of their services include facial rejuvenation, slimming, laser treatments, etc. They oversee more than 185 clinics in France, Belgium, Germany, and Luxembourg with an ongoing expansion in Europe.

Client Challenge

When our collaboration with Lazeo started, they were at the beginning of their expansion and used a pre-built product for managing appointments and patients. The problem was that this product didn’t support all the needed languages and couldn’t integrate with their accounting systems which often resulted in duplicated and inaccurate information. They also couldn’t customize payment options, invoice details, treatment rooms, etc.

Project goals

Customization

A fully customizable solution for their employees, admins, and patients

Centralization

Centralizing all their appointments, patients, and accounting information in one place

Flexibility

Flexibility depending on country regulations and clinic’s needs

Automation and transparency

An automatic and transparent solution for easily following changes and updates

The solution

The solution now manages over 500.000 patients patients across 185 clinics. It consists of two main components: the client portal and the booking platform fully connected and customizable.

We solved the problem of duplicated information by centralizing all the information into the booking platform which is accessed by Lazeo employees and admins. Lazeo employees can now schedule appointments, create rooms, create invoices, access calendars for each room, and manage payments. Lazeo admins can assign roles to employees that vary in each center so some can only view, only edit, only delete, or have all permissions.

In the client portal, Lazeo patients can schedule their first consultations and access their customer profile where they can manage their appointments and invoices.

Booking platform features

Appointments and clinics management

Lazeo employees can create and personalize treatment rooms for each clinic by working time, supported treatments, absence time, etc. Using the booking calendar, they can also view and create appointments in each room. Finally, once an appointment is created, they can view the patient and treatment info, develop estimates, cancel the appointment, or create the invoice once the treatment is completed.

ERP and patients management

Lazeo admins can access a general overview of earnings and invoices as well as detailed statistics of payments, conversions, and estimates. Now they can configure tax rates and price lists for different countries or specific group of medical centers within a country. Employees can view a wallet for each patient and manage their deposits, withdrawals, and refunds. Patient lists, general info, observations, patient documents (such as consent forms) and treatment info are also part of this patient management module.

Integrations

Discounts

The integration with a promotions management system allows employees to easily create discounts and promotional scenarios for each clinic. The discounts are then automatically applied to estimates in the booking platform.

Payments

The platform is integrated with a payment gateway system and the clinic’s pos device. When processing a payment, employees can select between different payment methods and, if needed, send a payment link directly to the patient.

E-mails

The integration with an e-mail provider allows employees to personalize emails and SMS messages for patients, and to choose which ones are sent automatically 

Client portal features

Referrals

Patients can access their profile to send a referral code to their contacts, who receive a discount code for their first appointment. The referrer can then track whether the code was used to book and complete an appointment. When the code is used, the referrer automatically gets a discount which he can use for one of his next appointments.

Online estimates  

When scheduling their appointments for laser hair removal treatments, patients have the option to request an online estimate. Through an intuitive interface, they can select the body areas they want to treat, and once they’re satisfied with their selection, they can submit their request to instantly receive an estimate online. If they’re happy with the price, they can proceed with scheduling their appointment.

The estimate is automatically visible to the center they plan to visit, which simplifies the payment process after the treatment is completed.

Tech solution

The tech stack was developed using Java, the Spring Boot Framework, and Angular. We solved high-security protocols with an SSO integration with the company’s Identity provider services.

Since the solution deals with highly sensitive data, we opted for Amazon Web Services (AWS) for hosting due to its reliability and great stability. Using the event-sourcing methodology the client is now able to track each change to the platform and that way ensure transparency.

Business impact

One main platform

One platform where they can track their appointments, patients, centers, employees, and accounting data without the risk of duplicated or inaccurate information

Fully in their ownership

The client has complete autonomy in the configuration of the platform. And, because of its stability, it is highly upgradeable with new functionalities

Fully automated appointment lifecycle 

A fully automated appointment lifecycle with personalized options depending on centers and countries

Client review

"They’re quick to address any concerns or questions, making necessary adjustments without delay."

Denis Vrazalica
Head of Digital, Lazeo

Dive deeper with more case studies