of patient bookings happen after business hours.
Zocdoc patient behaviour, 2024
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.
Your voicemail is your slowest receptionist.
The clinics that win after-hours are not the ones with the best website. They are the ones whose phone gets answered.
of patient bookings happen after business hours.
Zocdoc patient behaviour, 2024
of patients hang up when they reach voicemail.
AgentZap healthcare phone stats, 2026
of calls to medical practices go unanswered.
Aria Dental industry data, 2026
is the average annual revenue lost to missed calls per practice.
JustCall + Peerlogic dental report, 2025
The four moving parts that show up to work for you.
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.
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.
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.
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.
Every clinic is different. The knobs reflect that.
Generic SaaS sells templates. We hand you a system that already knows your clinic — and changes when your clinic changes.
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.
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.
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.
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.
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.
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.
Patient data stays patient data.
We treat sub-processor locations, retention periods, and the gap between HIPAA-aligned and HIPAA-certified as first-class facts — not fine print.
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.
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.
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.
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.
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.
Documented procedure with timelines aligned to OPC / OIPC BC / CAI (Québec) statutory windows. Your DPA carries the same commitments through to your patients.
Discovery to live line, in days.
Fifteen minutes. We listen to your clinic, your patient flow, the hours you would rather not be on the phone. No pitch, no commitment.
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.
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.
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.
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.
We don't disappear after launch.
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.
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.
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.
Private practices we are building for, in order.
Reference deployment running today on the BC coast.
High-volume booking, recall and reactivation flows.
Intake, package management, no-show recovery.
Triage, urgent transfer, telehealth handoff.
After-hours triage, boarding, prescription refills.
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