Everything your private clinic needs, in one plugin
A short, scannable tour of every Pro feature. Step-by-step setup guides live in the Docs.
Booking & scheduling
Let patients find and book the right slot, the way your clinic runs.
Unlimited doctors & staff
Add as many practitioners and team members as you need, each with their own profile and schedule.
Learn moreRecurring appointments
Patients book weekly, fortnightly or monthly repeats in one step, see every upcoming date before they confirm, and each repeat lands on the nearest free slot instead of skipping.
Learn moreMultiple services in one visit
Let patients add several services to a single appointment — durations and prices add up automatically and the whole block is reserved.
Read docsDoctor & service categories
Group your team and your service menu into categories, with a category filter on the booking form so patients narrow down faster.
Read docsSearch doctors & services
Got a long list? Let patients type a name instead of scrolling — and combine it with categories, so the chips narrow the list and the search looks within it.
Read docsReschedule in a click
Move a booking to a new time from its details panel — the patient is re-notified and calendars, Zapier and reminders update automatically.
Read docsAdd bookings yourself
Take phone and walk-in bookings straight from the admin — search an existing patient or add a new one, and it behaves exactly like a booking a patient made themselves.
Read docsWaitlist
Capture interest when you’re fully booked and notify patients the moment a slot opens.
Read docsMultiple clinic locations
Run several locations or rooms, each with its own doctors and availability.
Read docsCustomisable booking form fields
Add the exact fields your clinic needs to collect when a patient books.
Read docsRich-text service descriptions
Describe each service with formatted text and links; patients open the details in a “Read more” popup on the booking form.
Read docsCustom ordering
Drag doctors, services and locations into the exact order patients should see.
Read docsPayments & invoicing
Get paid up front and reduce no-shows, with paperwork handled automatically.
Stripe & PayPal payments
Take secure card and PayPal payments directly at booking.
Learn moreDeposit at booking
Require a percentage or fixed deposit to confirm an appointment — take the deposit or the full amount, your choice.
Read docsEmail a payment link
Send a patient a secure link to pay an appointment online — perfect for phone and walk-in bookings. They pay by card or PayPal and it is marked paid automatically.
Learn moreCollect the balance after a deposit
Took a deposit? Email the patient a link to pay the rest online whenever you are ready — and refund the deposit and balance together, even across different methods.
Read docsPay for a whole recurring series
A recurring booking is paid in one checkout that covers every visit; each appointment is marked paid, and any single visit can still be refunded on its own.
Read docsUnfinished checkouts free the slot
If a patient starts a checkout and never finishes, the slot is released so someone else can book it. The gateway is always checked first, so a booking that was really paid for is kept and marked paid.
Read docsFull & partial refunds
Refund a card or PayPal payment in one click — in full or in part — right from the appointment.
Read docsInvoice PDF
A branded invoice PDF is generated automatically after each appointment.
Read docsMany currencies
Charge in your local currency, with gateway-aware amount handling.
Read docsPatient records & clinical
Everything about the patient, kept secure and on your own server.
Encrypted medical records
Each patient’s history is encrypted (AES-256) and stays on your own server.
Learn morePrescription & diagnosis PDFs
Produce prescriptions and diagnosis documents in one click — in any language.
Read docsPatient self-service portal
Patients log in to view, manage and cancel their own appointments.
Read docsCSV patient & doctor import
Move existing patients and doctors over from a spreadsheet in minutes.
Read docsReminders & telehealth
Keep patients informed automatically — and see them online when needed.
SMS reminders via Twilio
Automated text reminders before each visit to cut no-shows.
Learn moreWhatsApp reminders via Twilio
Reach patients on WhatsApp with the same automated reminders.
Read docsTelegram reminders — free
Send the same automated reminders over Telegram at no cost — patients connect once through the bot, no phone number needed.
Read docsCustomisable email templates
Edit every transactional email to match your clinic’s voice and branding.
Read docsSMS & WhatsApp templates
Edit the text of every SMS and WhatsApp message — one template drives both channels, so you never maintain two copies.
Read docsChoose what gets sent
Every email and message has its own on/off switch, so you send exactly what your clinic wants and nothing it doesn’t.
Read docsTelehealth links
Auto-generate a Zoom or Google Meet link for each online consultation.
Learn moreCalendars & automation
Connect bookings to the calendars and tools your team already lives in.
Google Calendar sync
Push appointments to Google Calendar — removed automatically when cancelled.
Learn moreOutlook Calendar sync
Keep an Outlook calendar in step with your bookings.
Read docsZapier webhooks
Connect Alnora to thousands of apps via booking, payment and cancellation events.
Read docsFilter your appointments
Quickly filter and search bookings by doctor, service, location, date or status.
Read docsMonthly revenue reports
See what your clinic earned each month at a glance.
Read docsTeam, roles & compliance
Give everyone the right access and stay GDPR-compliant without extra plugins.
Roles: Admin / Doctor / Receptionist
Give every team member exactly the level of access they need.
Learn moreDoctor self-service login
Doctors sign in to a read-only view of their own profile, services and diary — they see only their own appointments, and everything else stays managed by the clinic.
Read docsFull GDPR toolkit
Data export, right-to-erasure and an audit log — built in.
Read docsRight-to-erasure handling
Honour deletion requests cleanly, with records removed verifiably.
Read docsBranding, customisation & platform
Match Alnora to your brand, embed it anywhere, and scale it across sites and languages.
Fully branded styling
Match the booking widget’s colours and fonts to your website.
Read docsCustom shortcodes
Embed the booking form anywhere on your site with a simple shortcode.
Read docsAdvanced shortcode usage
Pre-filter the form by doctor, service or location using shortcode attributes.
Read docsWordPress multisite support
Run Alnora across multiple sites — the Clinic plan licenses up to 3.
Read docs13 languages & currencies
Fully translated for 13 languages, with localised dates, times and PDFs.
Read docsPriority email support
Get fast, direct help from the Alnora team.
Read docsSee every feature in action.
Try the live demo, or start free and upgrade to unlock the full Pro toolkit.
30-day money-back · Free version on WordPress.org · Priority support