Patient messaging, reminders & reports for clinics

Empty chairs are expensive.
Reminders shouldn't be.

Bedside sends branded reminders over WhatsApp and email, lets patients confirm, cancel or ask for a new time in one tap, and brings every reply, report and request into one inbox your whole front desk can see. Set up in minutes — no integration project.

  • WhatsApp and email — no patient app
  • Branded as your clinic
  • Free to start, no card

2 min

From sign-up to the first reminder going out

1 tap

For a patient to confirm, cancel or reschedule

2 channels

WhatsApp and email — nothing for patients to install

1 inbox

Every reply, report and request, shared by the whole desk

Everything a front desk needs

Reminders that get answered — and a place for the answers

No bloated practice-management suite. The messaging half of running a clinic, done properly: reminders, replies, reports and requests, on the channels patients already use.

One inbox for WhatsApp and email

Every patient reply, on either channel, in one shared thread with their appointments beside it. Anyone at the desk can pick it up.

Hi, can I move Tuesday's appointment to the afternoon?WhatsApp

Of course — 15:30 with Dr. Osei is free. Shall I book it?

Perfect, thank you!Email

Reply on WhatsApp…

Reminders patients act on

Structured 1 / 2 / 3 replies, so confirming is one keypress and the answer is never ambiguous.

Reminder: Dr. Patel, tomorrow 09:00. Reply 1 confirm · 2 reschedule · 3 cancel

1 · Confirm2 · Reschedule3 · Cancel

Secure report sharing

Send results as a link that opens with the patient's date of birth and deletes itself when it expires.

Blood panel · Tom Bailey.pdf

Opens with date of birth

Link expires in 7 days Sent

Your own WhatsApp number

Connect the clinic's number in a few clicks — or keep using the WhatsApp Business app on the phone alongside Bedside.

+91 98765 43210

Bright Smile Dental · WhatsApp

Connected

Nothing falls through

Turn a request into a ticket with an owner and a priority. Referrals, forms and follow-ups stop living in someone's head.

#42Referral letter for MariaHigh
#41Insurance form · TomNormal

In the patient's language

Write each template once per language. A patient tagged Kannada gets Kannada; anyone without a language gets your default. Bedside never machine-translates a medical message.

Englishहिन्दीಕನ್ನಡதமிழ்తెలుగుമലയാളംবাংলাاردو+ any Meta language

Fits what you already use

Import a CSV, subscribe your calendar, or connect your system to the API.

Google · Outlook · Apple Calendar
patients.csv312 rows imported
POST /api/v1/appointments201
A day in Bedside

From the morning agenda to the last follow-up

Four screens the front desk lives in. Hover to pause, or pick one.

See the day before it starts

Every appointment with its reminder status right on it. You know which slots are safe and which need a call before the doors open.

Thursday 26 · 8 appointments

6 confirmed1 reschedule
09:00Aisha KhanDr. Patel · Check-upConfirmed
09:30Tom BaileyDr. Patel · HygienistReminder sent
10:00Maria SantosDr. Osei · ConsultationReschedule
10:30Ravi MenonDr. Osei · Follow-upConfirmed
11:00Grace ObiDr. Patel · FillingCancelled
How it works

Live in three steps

No onboarding calls, no IT department. If you can send a WhatsApp message, you can run this.

1

Add patients and appointments

Type them in, import a CSV from whatever you use today, or connect it to the API. Your clinic name and reply-to are set once.

Aisha KhanThu 09:00 · Dr. Patel
Import patients.csv
2

Reminders go out on time

At the offsets you chose — a week, a day, two hours before — each patient gets a branded message on WhatsApp and email with one-tap replies.

WhatsApp 24h before
Email 2h before
3

Replies come back to you

Confirmations, cancellations and reschedule requests land on the agenda in real time — and anything else the patient says lands in the inbox.

Aisha Khan Confirmed
Maria SantosReschedule
The reschedule loop

Reschedules, without the phone tag

Patients request a better time; you stay in control of the calendar. No back-and-forth calls, no double-booking.

On the patient's side

Taps “Request reschedule”

Right from the reminder email — no call, no waiting on hold.

Picks one of your times

They only ever see slots that are genuinely free — your hours minus holidays and existing bookings.

On your side

Request lands in your app

You get a notification with the patient, the old slot, and the time they'd prefer.

You confirm — we email the new time

One click checks it against real availability. The patient gets a branded confirmation automatically.

Patient data

Built like it's holding health records — because it is

Clinics don't get to be casual about privacy, and neither does the software they use. Here is what that means in practice.

Read the security page
  • Locked to your clinic

    Row-level security in the database itself: a query from one clinic can't return another's patients, even if the app had a bug.

  • Hosted in the EU

    Patient records, messages and files live on EU servers, encrypted at rest and in transit.

  • Reports open with a date of birth

    A shared result is a link that asks for the patient's DOB, locks after repeated wrong answers, and logs each open.

  • Nothing kept longer than needed

    Report links expire on the day you choose and the file is deleted with them. Bedside delivers reports; it doesn't archive them.

  • Your tokens, sealed

    The WhatsApp credentials for your number are encrypted with a key that never leaves the server.

  • A named, registered business

    Bedside is run by Hamza Builds, a registered MSME in Karnataka, India — a public registration number, a real inbox, and terms you can read.

Pricing

One price per clinic, per month

Start free on email, add WhatsApp when you're ready, and only move up when your volume asks you to. No setup fees, no per-seat maths.

Free

$0/mo

Try Bedside with a real clinic, on email.

Reminders
50/mo
WhatsApp
Not included
Clinics
1 clinic
  • Email reminders & booking confirmations
  • Two-way inbox and tickets
  • Secure report sharing
  • Calendar invites & feed
Start free

Starter

$19/mo

For a single clinic that lives on WhatsApp.

Reminders
500/mo
WhatsApp
500/mo
Clinics
1 clinic
  • Everything in Free
  • Your clinic's own WhatsApp number — or keep the WhatsApp Business app alongside
  • WhatsApp reminders, confirmations & chat
  • Structured 1/2/3 replies
Start on Starter
Most popular

Growth

$49/mo

For busy practices and small chains.

Reminders
2,000/mo
WhatsApp
2,500/mo
Clinics
3 clinics
  • Everything in Starter
  • Up to 3 clinics on one account
  • Integration API
Start on Growth

Pro

$99/mo

For diagnostic centres and multi-site groups.

Reminders
10,000/mo
WhatsApp
10,000/mo
Clinics
10 clinics
  • Everything in Growth
  • Up to 10 clinics
Start on Pro

Every new account starts on Free — no card, nothing to cancel. We're early enough that upgrades aren't self-serve yet: sign up, then get in touch and we'll move you onto the plan you need. Limits reset on the 1st of each month.

FAQ

Questions clinics ask first

No. Reminders arrive as a normal WhatsApp message or email, and patients answer by replying 1, 2 or 3 or tapping a button. There is no patient app, no account and no password on their side.

Start free, no card

The Free plan is genuinely free — set up your reminders in minutes and upgrade only when your clinic outgrows it.

  • No card to start
  • Cancel any time
  • Set up in minutes