All-in-One

Everything your patients touch, running on one back office.

Five products share one patient base and one back office, synced with your HIS. Start with one. Add the rest when you're ready.

Patient App

Your clinic's own app, on iOS and Android.

iOSAndroid

Your name and brand in the stores. Patients book visits, pay, read results and keep their records in one place. Connected to your HIS, hosted on your servers or ours.

Explore Patient App
9:41
New appointment
Select service type

Available services for appointments and diagnostics.

TelemedicineOnline video consultation
ConsultationIn-clinic appointment with a doctor
UltrasonographyOrgans, vessels & soft tissues
DiagnosticsMRI, CT, X-ray & more
Laboratory testsBlood work & analyses
Health packagesCheck-ups & prevention plans
PhysiotherapyRehabilitation & recovery
VaccinationAdults & children
Service
Choose the doctor

Search by name or specialty.

SpecialtiesDoctors
KWKatrin WolfVascular surgery
MSMartin SeidelNeonatology
ALAnna LorenzPediatric neurology
JHJan HartmannCardiology
EFEva FischerEndocrinology
MBMoritz BraunGastroenterology
JKJulia KönigDermatology
Service
Pick a time

Katrin Wolf · Vascular surgery

Mon15Tue16Wed17Thu18Fri19Sat20
Morning
08:3009:0009:3010:0010:3011:0011:3012:0012:30
Afternoon
13:0013:3014:0014:3015:0015:3016:0016:3017:00
Evening
17:3018:0018:30
Confirmation
Confirm and pay
ServiceConsultation
DoctorKatrin Wolf
WhenTue 16 Sep, 10:30
WhereCentral clinic, floor 2
Duration30 min
PreparationNone required
Total€60
Payment method
Visa ···· 4417Saved card
At the clinicPay before the visit
or pay later, before the visit
Confirmation
Appointment confirmed

Tue 16 Sep, 10:30 · Katrin Wolf

A reminder will arrive the day before.
9:41
Results
New result availableComplete blood count is ready.
AllNewFamily
Complete blood countLaboratory · 12 SepNew
Thyroid ultrasoundUltrasonography · 4 SepReady
Allergy panelLaboratory · 28 AugMara, 6Ready
HomeVisitsResultsAccount
Result
Complete blood count

Laboratory · 12 Sep · Dr. Katrin Wolf

Hemoglobin13.8 g/dLNormal
Leukocytes9.4 ×10⁹/LNormal
Ferritin18 ng/mLLow
Erythrocytes4.6 ×10¹²/LNormal
Platelets241 ×10⁹/LNormal
Hematocrit41.2 %Normal
MCV88 fLNormal
Published from your clinic's system the moment it was signed.
Saved to your files
HomeVisitsResultsAccount
9:41
Hello,Lena
16SepConsultation · 10:30Katrin Wolf · Central clinicPaid
BookResultsVideoPackages
For youAutumn check-up, -20%For patients due for a yearly visit.See the package
Health packages
Women's health, yearly6 services · €190
Cardio screeningECG, echo, consultation · €95
News
Two new ultrasound roomsClinic news · 3 min
Saturday hours from OctoberClinic news · 2 min
HomeVisitsResultsAccount
Package
Autumn check-up-20% until 31 Oct
Therapist consultationComplete blood countAbdominal ultrasoundECG with interpretation
€150€120
Package
Package active

Autumn check-up · valid until 31 Dec

Book each service when it suits you.
Retention Engine

Describe who you want back. The back office does the rest.

Marketing that runs on your own patient base: audiences built from visit history, campaigns across push, email and SMS, banners and packages for the same audiences, and a report for every campaign.

HoltyBack office
AudiencesPlain words in, a live patient list out.
Audiences12▲ 3 this month
Covered4 210of 6 380 in HIS
Your audiencesNew
Women 40+Dynamic
1 008 patients · no mammography since 2024
Lapsed 6 monthsDynamic
1 284 patients · no visit since April
Birthday this monthRolling
96 patients · rolls forward monthly
Overdue check-upStatic
412 patients · frozen on 1 Sep
Written in plain words

"Women over 40 who visited us in the last two years, had no mammography since 2024 and agreed to marketing messages"

1,008 matchedHIS + app profiles
H
AudiencesWrite who you want to reach, in plain words. Holty builds the list from your HIS reports and app profiles. Dynamic audiences refresh on their own; static ones stay as generated.
New audienceCreate and manage your clinic audiencesSave
Name
Due for a yearly check-up
Audience type
StaticFixed once generated. The same people stay in the audience.
DynamicRe-evaluated on every refresh. Follows the live data.
Data sources
App profilesAge, sex, consent
HIS reportsVisits and services
Sales requestsPackage requests
Audience description (natural language)
Women over 40 who visited us in the last two years, had no mammography since 2024 and agreed to marketing messages
Generate
Audience previewPatients matching your description
First nameLast namePhoneSexConsent
LenaHoffmann+49 151 2*** 4471Ftrue
MiriamSchulz+49 160 9*** 1208Ftrue
SophieKeller+49 172 4*** 3390Ftrue
ClaraNeumann+49 176 5*** 2047Ftrue
HannaVogel+49 170 6*** 5129Ftrue
JuliaKönig+49 157 3*** 8812Ftrue
EvaFischer+49 152 8*** 6613Ftrue
KatrinWolf+49 159 1*** 7735Ftrue
AnnaLorenz+49 162 7*** 3056Ftrue
No preview yetDescribe the audience and press Generate. The matching patients appear here.
Total: -Page - of -
CampaignsPick the channels and the fallback order, choose who receives it (an audience, a trigger or both) and write the message once per channel. Personal fields fill in for each patient.
← Campaigns/Autumn check-upDraftSaveScheduleLaunch
Communication channelsPick one or more
PushIn the mobile appPrimary SMSText to the phonePrimary EmailDetailed messagePrimary
DeliveryFallbackAll channelsFirst available channel only
Fallback order drag to reorder
1.Push notification 2.SMS Choose channels above
Campaign coverageWho receives it
With audienceA selected patient segment Trigger onlyThe trigger decides who and when Audience + triggerSegment plus a condition
Audience · Women 40+~850 push · ~158 SMS
TriggerWhen it fires
Generate with AIPick existing
Medical package renewalPackage expires in 14 daysSelected
Push notificationIncomplete
Title 0 / 65
Text 0 / 240
CTA buttonOpensChoose a screenHome screenAppointment screenPackage page
SMSIncomplete
Text 0 / 160 · 1 segment
Campaign summary0 / 6
ChannelsNot chosen Primary and fallbackNot set CoverageNot chosen TriggerNot chosen Push messageEmpty SMS messageEmpty
Configuration
Audience-
Fallback-
Reach-
Launch blocked · 6 steps left
ChannelsConnect the providers your campaigns send through: email, SMS and push. Each channel keeps its own credentials, batch size and character limit, and can be switched off without touching a campaign.
ChannelsManage notification channels (SMS, email, push)Add channel
SMS channelSMSActive
Max characters160Batch size500API key••••4f2a
Push channelPUSH NOTIFICATIONActive
Max characters240Batch size1 000API key••••9c1e
New channel
Email channelEMAILActive
Max characters10 000Batch size500API key••••7b3d
Create channelFill in the details to create a new channel
Channel detailsName, type and status NameEnter channel name Channel type Select channel typeSMSEmailPush notification
StatusInactiveActiveMax characters0
Inactive channels are skipped by every campaign until switched on.
ConfigurationDelivery and credentials URLhttps://…
Batch size500Sendername@clinic.eu
API keyEnter API key
The API key is stored encrypted and only shown masked.
SaveCancel
ReportsEvery campaign reports recipients, delivery and opens overall, then per channel: planned, sent, delivered, failed, opened and CTA clicks.
← Campaigns/Autumn check-upFinishedEdit campaign
PushSMSLaunched 1 Oct 2026, 09:00Trigger · Medical package renewal
Recipients1 008Audience size · Women 40+
Total sent1 0082 channels · fallback
Delivery rate97.4%982 delivered · 26 failed
Open rate53.5%525 opens
Push notification850 planned
Planned850Sent850(100.0%)Delivered836(98.4%)
Delivery rate98.4%836 of 85014 failed
Open rate62.8%525 of 836
CTA rate48.5%405 of 836
SMS158 planned
Planned158Sent158(100.0%)Delivered146(92.4%)
Delivery rate92.4%146 of 15812 failed
CTA rate33.7%49 of 146
Estimated reach per channelBefore launch
Push~850 of 1 008
SMS~158 of 1 008
Emailnot selected
Campaign details
AudienceWomen 40+ · dynamic
TriggerPackage renewal · expiry
DeliveryFallback · Push → SMS
BannersBanners on the app home screen, each shown to one audience. Pick colour, icon and destination, and schedule when a banner goes live and when it switches off.
Mobile bannersShown on the app home screenAdd banner
Search banner…
New banner
Banner titleSubtitleButton
All patients
Health comes firstYearly check-up in one visitView more
All patients
Verify your identityUnlock results and paymentsStart
All patients
Flu vaccination 2026/27Book before NovemberBook now
Adults
Saturday hoursOpen 9:00-14:00 from OctoberRead more
All patients
Children check-up 11-17Everything in one morningSee package
Parents
Results in the appNo more calls to the labOpen results
All patients
Pregnancy monitoringOne team for nine monthsSee package
Women 18-45
Allergy seasonSpring allergy panel, -15%Book now
Allergy 2026
Create bannerDraft
TitleEnter title
SubtitleEnter subtitleButton texte.g. View more
DestinationSelect destinationExternal linkIn-app screenPackagePackageSelect packageWomen's check-up 40+Autumn check-upCardio screening
ColourAudienceAll patientsAll patientsWomen 40+Parents
Banner icon Scheduling
Scheduled publishPublished immediately on creationScheduled deactivationStays active until switched off
SaveCancel
PackagesHealth packages in the app catalogue. Sell them directly with a price, or on request through your sales team, and recommend each one to a chosen audience on its home screen.
Packages7 packages · 6 activeAdd package
SearchCategoryStatus
Autumn check-upAdults · Women 40+€240Active
Women's check-up 40+Women · Women 40+€690Active
Men's check-up 40+Men · All patients€620Active
Children check-up 11-17Children · Parents€380Active
Cardio screeningAdults · Check-up 2026€95Active
Thyroid programmeWomen · Women 40+€140Active
Sports medical checkAdults · All patients€120Active
Pregnancy monitoringWomen · All patients€1 050Inactive
Create packageDraftSave
Offer type
Price on requestOnly through the sales team
Direct purchasePrice shown, bought in the app
Drop the cover imagePNG, max 1 MBautumn-checkup.png420 KB
TitleEnter title SubtitleEnter subtitle
CategorySelectWomenMenAdultsChildrenPrice€0
AudienceAll patientsAll patientsWomen 40+ParentsAn audience also recommends the package on its members' home screen.
Icon · or pick a preset
Included services
Therapist consultationBlood panelAbdominal ultrasoundECGAdd service
NewsClinic news in the app feed: new services, doctors, opening hours and guides. Write it once, set the publication date and it appears for every patient on that day.
News6 news items · 5 activeAdd news
SearchStatusPublication date
TelemedicineOnline medical consultations from home · 23 Sep 2026Active
Two new ultrasound rooms openClinic news · 22 Sep 2026Active
Flu season: book your vaccination earlyPrevention · 15 Sep 2026Active
Saturday hours from 1 OctoberClinic news · 10 Sep 2026Active
How to prepare for a blood testGuides · 2 Sep 2026Active
New dermatology teamDoctors · 11 Aug 2026Active
New paediatric neurology teamDoctors · 26 Aug 2026Draft
Create newsDraftSave
Drop the cover imagePNG, max 1 MBTelemedicinetelemedicine-cover.png · 410 KB
TitleEnter title
SubtitleEnter subtitlePublication dateSelect dateToday · 23 Sep 20261 Oct 202615 Oct 2026
Text 0 charactersWrite the news text…
Show in the app feedHidden until switched on
RequestsEvery package requested in the app lands here with the patient, the offer, the price and the payment status, ready for your sales team to call back.
Sales requests8 requests · 4 waiting for payment
SearchOffer statusPayment status
LHLena HoffmannCardio screening · 21.09, 20:21€95NewUnpaid
MSMiriam SchulzWomen's check-up 40+ · 21.09, 15:09€690NewUnpaid
SKSophie KellerPregnancy monitoring · 16.09, 12:47€1 050ContactedUnpaid
JBJonas BeckerChildren check-up 11-17 · 15.09, 17:22€380ContactedUnpaid
CNClara NeumannThyroid programme · 07.09, 20:52€140DonePaid
FWFelix WagnerMen's check-up 40+ · 07.09, 13:39€620DonePaid
TRTobias RichterSports medical check · 27.08, 19:30€120DonePaid
HVHanna VogelWomen's check-up 40+ · 10.08, 11:20€690DonePaid
Sales requestCardio screening · Lena HoffmannNewUnpaidSave
Offer statusNewNewContactedDonePayment statusUnpaidUnpaidPaid
Offer
TitleCardio screeningSubtitleECG, echo and a cardiologist visitOffer typeDirect purchaseCategoryAdults
Requestor
NameLena HoffmannPhone+49 151 2*** 4471Emaillena.h***@mail.dePayment typeCardPrice€95Created at21.09.2026, 20:21
Telemedicine

Video visits with your own doctors.

Patients book an online visit the same way as an in-person one. The call opens from the schedule, and the visit lands in the patient record afterwards.

  • Video on app and desktopEncrypted one-to-one call, with a chat and files alongside.
  • Join when the visit is dueJoining opens on time. Reminders the day before and on the day.
  • Recorded like any visitIn the patient record, with a follow-up booked the same way.
Explore Telemedicine
08:42Encrypted
Dr Lena HoffmannCardiology
Added to the patient recordFollow-up in 4 weeks
Could you share your last ECG?
ECG_March.pdf1.2 MB
Thank you, I can see it now.
Joining opens on timeReminders the day before and on the day
08:42Encrypted
Dr Lena HoffmannCardiology
Chat
Could you share your last ECG?
ECG_March.pdf1.2 MB
Thank you, I can see it now.
Joining opens in 10 minVisit with Dr Hoffmann, 10:20
Added to the patient recordFollow-up in 4 weeks
Messenger Bots

Your clinic, answering in Telegram and WhatsApp.

Some patients will never install an app. They message your clinic instead and book a visit in the chat. It lands in the same schedule as everything else.

  • Answers from your own dataPrices, hours and preparation from your price list, not invented.
  • Books, moves and cancelsFree slots come from the same schedule as the app.
  • A person can take overYour clinic’s name and tone. Your team steps in when needed.
Explore Messenger Bots
TelegramWhatsApp
AI clinic botWorks from your schedule and clinic data
Appointments
Rescheduling
Notifications
Information
Everything lands in the back office and your HIS.
Call Intelligence

Every patient call, transcribed and reviewed.

Calls between patients and operators become text with a summary, a script check and the moments that need a follow-up. Managers read instead of listening.

Explore Call Intelligence
  • Your script, checked on every callDone, partly, not done, or not applicable.
  • Follow-ups, flaggedUnanswered questions and unresolved requests in one filter.
  • Never leaves the clinicProcessed inside your network. Audio deleted after transcription.
HoltyCall Intelligence
Call 4182 · 16:07Sophie Martin · 2 min 34 s · EN
Booked
Summary

The patient wanted to book a dermatology check-up and asked about the price. Booked for 22 October at 11:30.

95
Score12 of 15
MoodNeutralPositive
Cancellation policy not mentionedMedium1:48
Call 4179 · 15:52Lukas Weber · 3 min 10 s · EN · DE
Information
Summary

The patient asked how much an allergy test costs and how to prepare. The operator did not offer a slot.

78
Score10 of 14
MoodNeutralNeutral
Appointment not offeredHigh2:41
Call 4176 · 15:31Giulia Rossi · 2 min 05 s · EN · IT
Not resolved
Summary

The patient wanted a physiotherapy session this week. The operator promised a call back but set no time.

62
Score8 of 13
MoodNeutralNegative
Call back promised, no time setHigh1:52
HoltyCall Intelligence
Search calls, e.g. “allergy test”
16:07Sophie MartinBooked95
15:52Lukas WeberInformation given78
15:31Giulia RossiNot resolved62
15:12Emma NovakConfirmed88
14:58Clara DuboisBooked91
Call 4176 · 15:31 · Giulia Rossi2 min 05 s · incoming · EN · IT
Not resolved
Summary

The patient wanted a physiotherapy session this week. No slot was free; the operator promised a call back but set no time.

62
ScoreScript: 8 of 13
Patient moodNeutralNegative
Call back promised, no time setHigh1:52
How it works together

Pick a situation. See what handles it.

Nothing is retyped between products. Each step below happens in a different place, on the same patient record.

Patient AppPicks a specialty or a doctor and sees free slots
Back officeThe slot comes from your schedule, the visit is logged in the HIS
Patient AppConfirmation and reminder before the visit
One patient record, synced with your HIS
Back officePublished from the HIS the moment they are signed
Patient AppThe patient gets a notification and reads them in the app
One patient record, synced with your HIS
Back officeThe audience is built from visit history, not from an export
Back officeA campaign reaches them by push, email or SMS
Patient AppThey book from the message. The report counts the visit
One patient record, synced with your HIS
Patient AppGuided survey filled in before the call
TelemedicineVideo visit with the same doctor, at an online slot
Back officeThe visit is recorded like any other
One patient record, synced with your HIS
Messenger BotsThe clinic bot answers in Telegram or WhatsApp
Back officeFrom your own price list and schedule, not invented
Messenger BotsThe same chat books the visit
One patient record, synced with your HIS
Call IntelligenceThe call with the operator is transcribed by AI
Back officeManagers read the call and its summary instead of listening
Call IntelligenceCalls that ended without a visit are flagged for follow-up
One patient record, synced with your HIS
What changes

What a clinic stops doing by hand

The products matter less than what they take off your team. This is the part clinics notice first.

1

The front desk stops being a call centre

Visits, rescheduling, prices and results move to the app and the bots. The phone stays for the cases that need a person.

2

Patients come back without being chased

The back office knows who is due and reaches them on its own. Nobody keeps a spreadsheet of who to call.

3

Marketing runs on facts, not exports

Audiences come from real visit history. Every campaign reports what it recovered, per channel.

4

One place to look when you need a number

Calendar, campaigns, online visits and revenue in the same back office. No reconciling three tools.

Also included

Connected to your HIS. Hosted where you decide.

Two-way HIS sync

Appointments, records, results and price list. The HIS stays the source of truth.

White-label cloud

We host, update and secure it. For clinics without a dedicated IT team.

On-premise

Runs on your infrastructure. Patient data never leaves your network.

GDPR by design

Marketing consent, account deletion and anonymisation built in.

FAQ

Questions clinics ask first

Do we have to take every product?

No. Most clinics start with the Patient App, which runs on the Retention Engine back office, and add the other products when they are ready. Each one plugs into the same back office.

Does Holty replace our HIS?

No. Holty connects to it. Appointments, records and results sync both ways; the HIS stays the source of truth.

Where does patient data live?

Your choice: on your servers (on-premise) or in our white-label cloud. Same features either way.

Can patients use it without installing an app?

Yes. The Telegram and WhatsApp bots book, answer and reschedule from the same schedule. The app adds records, results, programs and payments.

Who runs the marketing?

Your team, from the back office. Describe an audience in plain language, pick channels, approve. Campaigns run and report on their own.

How long until launch?

It depends on the HIS integration and store review. We give a date after the first call, when we have seen your setup.

Get started

Ready to see it on your numbers?

In a 15-minute call we walk you through Holty live and calculate, with your clinic’s real numbers, exactly what it would recover. No slides, no commitment.

Book a Demo

or email us at info@getholty.com

Find out what AI thinks about Holty: