VOIP Module

Your clinic phone, working inside Clinicmaster.

The VOIP module connects your cloud phone system to your patient records. An incoming call is matched to the caller and logged to their file before your team picks up — and automated reminder calls let patients confirm or cancel appointments by keypad, in their own language.

Caller ID → patient match Every call logged to the record Automated voice reminders
Clinicmaster VOIP incoming-call screen-pop: a call from +1 514 555-0148 matched to patient Aiden Mendoza, showing spoken language, last visit, next appointment and balance, with call-reason options and a book-appointment button.
Trusted by clinics across Canada
1,000+clinics
10,000+active users
Canadadata hosted in-country
SOC 2 Type II CertifiedFully compliant with HIPAA, PIPEDA, PHIPA & Quebec Law 25
What Is

The VOIP module

Clinicmaster's VOIP module links a cloud phone system to your records. Inbound calls are matched to the patient by number and saved as a structured call summary; automated outbound calls play a multilingual voice message that lets patients confirm or cancel appointments by keypad. It connects to your phone system — it does not replace it or carry the call audio, and it is licensed and configured per clinic.

Core features

What the VOIP module does.

Your phone system handles the calling; Clinicmaster turns every call into context, a clean record, and — for reminders — an answer. Two directions, one patient record.

Caller ID → instant patient match

When the phone rings, the caller's number is matched against every patient phone on file — cell, home, work or other — and the record surfaces before you answer.

Every call logged to the record

Each inbound call becomes a summary tied to the patient: reason, who answered, resolution, spoken language, duration and free-text notes — no separate call log to reconcile.

Calls tied to the appointments they create

When a call ends in a booking, the appointment is linked to the call summary — so you can see which calls turned into scheduled visits.

Automated voice appointment reminders

Outbound calls play a voice message in the patient's language and let them confirm or cancel the appointment straight from the keypad — the confirmation writes back to the schedule.

Queues & staff mapping

Route calls through phone queues and map each extension to the right Clinicmaster staff member, so the log always shows who handled the call.

Configurable reasons, resolutions & referral source

Reason and resolution lists — and the referral source captured on each call — are configured to match how your clinic actually triages the phone, so reporting stays consistent.

Inbound · Nexco & NexcoV2 Outbound · Automated voice reminders Real-time call events Per-clinic key · encrypted · audited
Inbound calls

From ring to record, without the lookup.

No search box, no asking callers to repeat details you already have. Scroll to walk a call from the first ring to a logged summary on the patient's record.

The Clinicmaster weekly schedule with an incoming-call notification from +1 514 555-0148 as Clinicmaster matches the caller to a patient record.An incoming call matched to patient Aiden Mendoza, shown as a panel over the Clinicmaster calendar with the patient details and call-reason options.A completed VOIP call summary on a patient record showing reason, resolution, referral source, spoken language, notes and the appointment booked from the call.
01 · Ring

A patient calls your line.

Your VOIP provider connects the call to a queue and sends the event to Clinicmaster in real time, which looks the number up against every patient phone on file — while your team stays on the schedule.

  • Real-time queue-connect events
  • Matched to cell, home, work or other
  • No screen to go hunting for
02 · Match

The patient appears before you answer.

When the number matches, the patient's name, type, city and language surface instantly over your calendar — one click opens the full record, and you can set the call reason as you pick up.

  • Caller ID → patient match
  • Language, last visit & balance at a glance
  • Reason & resolution set at the desk
03 · Log

The call is saved as a summary.

Your team tags the reason and resolution, adds notes, and links any appointment booked. The summary lives on the patient record and feeds your call reporting.

  • Configurable reason & resolution
  • Notes and referral source captured
  • Any booked appointment linked back
The call log

A phone log that already knows who called.

Because every call is matched and dispositioned at the desk, your call log isn’t a list of numbers — it’s a list of patients, with the reason they called and what your team did about it.

  • Every inbound call listed against the patient it matched
  • Reason, resolution and who answered — at a glance
  • Filter by date, staff member, reason or outcome
  • Calls that booked an appointment are flagged and linked
Clinicmaster VOIP call log: a filterable grid of inbound calls, each matched to a patient record, showing caller number, reason, who answered, resolution and duration.
Outbound calls

Reminders that call — and get an answer.

Alongside SMS and email, Clinicmaster can place an automated voice call to remind patients of an appointment. When they press a key to confirm or cancel, the schedule updates itself.

The reminder that updates the schedule for you.

The keypad, retry count and voice are set per clinic. A confirm marks the appointment confirmed; a cancel frees the slot — no one at the front desk has to touch it.

  • A voice message in the patient's language (EN · FR · ES · DE)
  • Keypad options confirm or cancel the real appointment
  • A missed call retries automatically, up to your set limit
  • Call cost and duration are logged for every attempt
9:41 Incoming call
Riverbend Physiotherapy
Appointment reminder · FR
Now playing

“Bonjour Aiden, rappel de votre rendez-vous de physiothérapie jeudi à 10 h 30…”

1Confirm
2Cancel
3Repeat
Pressed 1 · appointment confirmed · logged
One record per call

Everything a front-desk call should leave behind.

Call summaries are structured, not scribbled on a sticky note. Reason and resolution lists are configured to match how your clinic triages calls, so the data is consistent enough to report on.

See the Nexco phone integration
  • Caller phone, name & email
  • Matched patient record
  • Spoken language
  • Call reason (configurable)
  • Answered by (staff)
  • Resolution action (configurable)
  • Referral source
  • Appointment booked from the call
  • Call start, end & duration
FAQ

VOIP module questions.

Ready when you are

Scale your Organization with Clinicmaster.

30-minute working session with a solutions engineer. Bring your current numbers — we'll show you the gap.