Case study

Case study: a medical CRM for patient management, scheduling and appointments through WhatsApp

A private medical practice was managing appointments, availability and patient information through phone calls, spreadsheets, a basic calendar and separate tools. The project brought that workflow into a custom CRM, connected the calendar and used WhatsApp to support operational questions and appointment booking, giving the doctor one place to manage the process.

The challenge: too much information spread across tools for a process that should be simple

The practice did not have one isolated technical problem. The difficulty was how the day-to-day tasks connected: a request could arrive by phone, availability was checked in a calendar, and patient context lived in spreadsheets or other tools. Each part worked on its own, but the doctor had to rebuild the full picture manually to manage an appointment and continue follow-up.

  • Appointments relied on phone calls and manual availability checks.
  • The information needed to manage a patient was spread across several tools.
  • Common operational questions were answered repeatedly by hand.
  • Understanding a patient's context meant checking different sources.
  • There was no single workspace linking patient, appointment, case history and follow-up.

The solution: connect the calendar to the CRM and simplify booking through WhatsApp

A CRM was developed around the practice's workflow and connected to the scheduling process. WhatsApp was used for initial assistance, common operational questions and appointment availability. Once a booking is confirmed, the calendar is updated and the doctor can continue the process from one central workspace instead of piecing together information from different tools.

  • Central CRM for patients, cases, history and follow-up.
  • WhatsApp flow for operational questions and appointment management.
  • Availability checks within the booking process.
  • Date and time selection by the patient.
  • Automatic registration of confirmed appointments in the connected calendar.
  • Notification to the doctor when an appointment is created or changed.
  • A single environment for the context needed to continue follow-up.

How the solution was built around the real workflow

1. Understand the existing manual process

We reviewed where requests came from, how calls were handled, how availability was checked and where the information needed for each case was stored.

2. Separate what needed centralising from what could be automated

Not every part of the process needed automation. We identified repetitive scheduling and communication steps, while keeping the information that required professional review organised inside the CRM.

3. Design the booking flow

We defined the path from availability check to appointment confirmation to reduce unnecessary manual checks and keep the calendar consistent.

4. Connect WhatsApp to appointment management

WhatsApp was incorporated to support initial contact, answer common operational questions and guide the patient through availability and booking.

5. Centralise information in the CRM

The CRM was structured so the doctor could review patient data, cases, history and follow-up from one place rather than several disconnected tools.

6. Connect and test the calendar

Confirmed appointments are recorded in the connected calendar and the doctor is notified. The flow was checked for creation, changes and continuity of the management process.

What changed after the workflow was centralised

Fewer manual steps when booking

Availability, time selection and appointment registration are part of one flow, reducing repeated checks and movement between tools.

Calendar connected to the service process

Confirmed bookings appear in the calendar and the doctor receives the information needed to keep control of the schedule.

Centralised patient context

Patients, cases, history and follow-up can be reviewed from the CRM without rebuilding the context from spreadsheets and separate applications.

A clearer booking journey for patients

Patients can check availability and progress through the booking process without relying on a phone call for every operational step.

Do you want to apply this approach to your business?

We can review your situation and propose a commercial, technical and results-oriented solution without disrupting your current operations.

Solutions related to this case study

Free diagnosis

Where does your business stand?

Select an option and I'll tell you how I can help.

Context

Tell me your website, if you have one

So I can review it before getting back to you.

Your details

Where should I send your assessment?

I'll reply with a clear initial assessment, no commitment.