For private practices · British Columbia · 2026

Lights off.

Forty-seven percent of your patients try to book after you have closed. Most hang up at your voicemail and try the clinic down the street.

We build the voice and SMS layer that catches them, books them, and hands you a clean summary in the morning.

~75
ms voice agent latency
24/7
inbound coverage
7 y
compliant transcript retention
Minutes
to onboard a new clinic
01
Scene

Your voicemail is your slowest receptionist.

The math

You already paid for the lead.
Your voicemail just lost it.

The clinics that win after-hours are not the ones with the best website. They are the ones whose phone gets answered.

0%

of patient bookings happen after business hours.

Zocdoc patient behaviour, 2024

0%

of patients hang up when they reach voicemail.

AgentZap healthcare phone stats, 2026

0%

of calls to medical practices go unanswered.

Aria Dental industry data, 2026

$0K

is the average annual revenue lost to missed calls per practice.

JustCall + Peerlogic dental report, 2025

02
Scene

The four moving parts that show up to work for you.

Voice · 01

A voice that picks up.

A natural-sounding agent answers your line on the first ring, books appointments, captures intake, transfers urgent cases to a human, and follows up by SMS. ~75 ms latency. Audio deleted after every call.

  • Answers in your clinic name and tone, 24/7.
  • Books, cancels, reschedules, and confirms in writing.
  • Transfers to a human on safety triggers.
  • Audio purged at hang-up; transcript retained per policy.
SMS · 02

SMS that finishes the booking.

When a patient texts — or a call needs a written follow-up — the SMS agent picks up the thread. Replies in seconds, sends confirmation links, handles reschedules. Platform-level retention controls applied.

  • Two-way SMS in the patient’s preferred channel.
  • STOP / unsubscribe honored automatically (CASL + TCPA).
  • Confirmation, reminder, post-visit follow-up flows out of the box.
  • Handoff to voice agent when a call is the better path.
Dashboard · 03

A dashboard you actually use.

Every clinic gets a tenant subdomain with a clean dashboard: today’s calls, today’s appointments, who is waiting on a callback, what was said on a flagged call. Role-based access for owner, manager, and front desk.

  • Live call and SMS feeds, searchable and filterable.
  • Appointments tab with status filters and date ranges.
  • Settings tab with tenant-scoped RBAC.
  • Audit log of every action by every user.
Automation · 04

The work behind the scenes.

The unglamorous work — reminders the day before, post-visit check-ins, win-back to dormant patients, the daily summary in your inbox, the urgent escalation when something needs a human now — runs on schedule.

  • SMS reminder and confirmation scheduler.
  • Post-visit check-in and review-ask sequence.
  • Daily summary delivered to the owner every morning.
  • Urgent escalation: pages a human on safety keywords.
03
Scene

Every clinic is different. The knobs reflect that.

Made yours

Six knobs you turn.
Everything else stays out of your way.

Generic SaaS sells templates. We hand you a system that already knows your clinic — and changes when your clinic changes.

k.01

Hours.

Set your weekday, weekend, and holiday hours per clinic. Define what counts as after-hours, when reminders fire, what time the daily summary lands in your inbox.

k.02

Agent persona.

Choose the agent voice (male, female, or specific TTS character), name, greeting, tone of voice, and what counts as urgent. Test on a real call before you go live.

k.03

Knowledge.

Upload your services, fees, policies, FAQ, scripts. The agent answers patient questions from your sources, not generic medical text — and never invents what is not in the file.

k.04

Branding.

Custom subdomain, dashboard logo, hex colours, favicon, contact info shown to staff. The dashboard your team sees looks like part of your clinic, not part of ours.

k.05

Roles & access.

Admin, manager, front desk — each role sees and edits only what they need. Every change is written to an audit log scoped to your tenant.

k.06

Workflow rhythms.

Reminder cadence, post-visit timing, win-back rules, escalation keywords, who gets paged at 11 pm. Turn them on, off, and tune them whenever your operation changes.

04
Scene

Patient data stays patient data.

Privacy & security

Built to a healthcare bar,
honest about the limits.

We treat sub-processor locations, retention periods, and the gap between HIPAA-aligned and HIPAA-certified as first-class facts — not fine print.

HIPAA-aligned controls.

Retention, audit logging, and access controls designed against HIPAA principles. We are not a HIPAA-certified Enterprise stack — we apply HIPAA-aligned practices on a STANDARD tier and are honest about the gap on our public Privacy Policy.

Encryption in transit and at rest.

TLS 1.2+ on every public endpoint. Database storage encrypted at rest in our managed Postgres provider. Scoped API tokens with least-privilege access; secrets rotated on material changes.

Retention you can read.

Call audio is deleted at hang-up. Transcripts are retained for seven years per BC College of Physicians and Surgeons standard. Workflow execution logs prune automatically after seven days.

Audit logs, immutable.

Every dashboard action — read, write, role change, settings update — is written to a per-tenant audit log. Available to your admin role; reviewable on request.

Sub-processors named.

ElevenLabs, Vapi, Twilio, OpenAI, Supabase, Hetzner, Vercel, Sentry. Roles and processing locations are listed on our public Privacy Policy — cross-border transfer to the U.S. is disclosed, not hidden.

Breach response on paper.

Documented procedure with timelines aligned to OPC / OIPC BC / CAI (Québec) statutory windows. Your DPA carries the same commitments through to your patients.

05
Scene

Discovery to live line, in days.

Installation

Five steps.
No procurement marathon.

Step 01

Discovery

Fifteen minutes. We listen to your clinic, your patient flow, the hours you would rather not be on the phone. No pitch, no commitment.

Step 02

Provision

A dedicated Canadian phone number, a voice agent tuned to your clinic, an SMS agent on the same line, a tenant dashboard, and the workflows that hold it all together. Minutes, not weeks.

Step 03

Train

You hand us your services, your hours, your FAQ, your tone. We load them into the agent’s knowledge so it answers from your sources — never invents.

Step 04

Tune

You listen to the agent on a test call. Tell us what to change — vocabulary, urgency rules, who gets paged, voice character. We iterate live until it sounds like one of your team.

Step 05

Go live

Your line goes live on the new number, or we forward your existing line after-hours. Daily summary lands in your inbox. Dashboard URL goes to your front desk.

06
Scene

We don't disappear after launch.

Support

Three lanes back to a human.
No ticket queue.

Lane · 01

Daily monitoring.

We watch the agent and the workflows around the clock through centralised error monitoring and on-call rotation. Most issues we see before you do.

Lane · 02

Chat + SMS support.

During business hours: chat. After hours, for anything urgent: a dedicated SMS line to a human. We do not route you to a ticket queue and disappear.

Lane · 03

Summaries that reach you.

Daily summary email every morning. Weekly review call for the first 30 days post-launch, then a quarterly business review. You always know what the system did and did not do.

07
Scene

Private practices we are building for, in order.

Verticals

Single-clinic private practices in BC.
Hospital and DSO once residency lands.

Optometry

Reference deployment running today on the BC coast.

Dental & oral health

High-volume booking, recall and reactivation flows.

Chiropractic & physio

Intake, package management, no-show recovery.

Family practice

Triage, urgent transfer, telehealth handoff.

Veterinary

After-hours triage, boarding, prescription refills.

Connect

Fifteen minutes.No pitch. No commitment.

We listen to your clinic, your patient flow, the hours that are leaking the most money. If we can help, we propose a scope. If we cannot, we tell you who can.

J&M Solutions · British Columbia, Canada · Operated by José María Morales Galván