For healthcare
Alma is built for dental practices, primary care offices, specialty clinics, and telehealth and aesthetic providers. A patient may visit your website at 9pm wanting a cleaning, a same-week sick visit, or a dermatology consult. Alma's chatbot asks for the type of visit, a preferred time, and the patient's insurance company, then emails the request to your front desk, which enters it in the practice management system (PMS) or electronic health record (EHR) it already uses. Patients who prefer to call can still phone the office, and the rest can book on their own.
/HEALTHCARE · 10 TEMPLATES · WEBSITE WIDGET · LIVE IN 30 MINUTES
Who runs it
Built for small and midsize practices that do not have an IT team: dental primary care specialty clinics telehealth aesthetic. Alma is not HIPAA compliant, so it is not the place to keep patient records.
/A · AN EXAMPLE PRACTICE
Smile Studio is a fictional practice we use as an example. In the example, Robert is a dentist with a four-chair practice, two hygienists, and one front-desk lead. The phone often rings during cleanings, and voicemail messages build up by lunch. He did not want a live-chat tool that sends alerts to staff on Slack. He wanted a chatbot that completes the conversation, asks the patient to choose a visit type and a time window, and passes the request to the front desk as a complete request.
The bot asks four questions: cleaning, checkup, whitening, or something else? · new patient or established? · insurance carrier (or self-pay)? · ASAP or routine, and what time of day? After that, it asks for a phone number so the office can confirm. In a conversation that came in an hour ago, a patient asked about a cleaning, chose April 30 at 3pm, and said she had Delta Dental. The front desk confirms the next morning by phone, as the practice always has, but the appointment request is already written down.
Choose the dental, primary care, or specialty template and adjust the visit reasons. Then paste the widget (the chat window that appears on your website) into your site. Your first patient booking can arrive overnight.
Example conversations from three specialties
Dental · Smile Studio
Primary care · 3-provider family practice
Dermatology · specialty clinic
/B · 10 HEALTHCARE TEMPLATES
The Healthcare category in Alma includes ten starter flows written by people who have actually run a front desk. Choose the one that fits your practice. For example, a dental practice might start with the Dental Office Bot, a primary care office with the Appointment Scheduling Bot and the New Patient Request Bot, and a telehealth provider with the Care Options Bot. You can then edit the visit types, the questions, and where each request is sent. Every healthcare template keeps to scheduling and first contact and asks patients to share health details with the office directly. The template library is included on every paid tier, with no extra charge for a "healthcare add-on."
Most practices are live in under 30 minutes. The dental, primary care, and specialty templates already ask only what the front desk needs to call back.
/C · WHERE THE REQUEST GOES
The bot works as an intake form on your public marketing website. The patient chart, the official schedule (the schedule of record), and insurance claims stay in the systems you already use. Alma completes the conversation, records the patient's answers as a lead, and sends that lead to the place your front desk already works:
We do not have native integrations with Dentrix, Eaglesoft, Open Dental, Athenahealth, NextGen, eClinicalWorks, or Epic. On the Growth plan and up, Zapier (a service that passes information between apps) can send each new lead to other apps, so check whether your PMS or EHR is on Zapier. On the Agency plan and up, a webhook (an automatic message Alma sends to another system when a conversation ends) can send each lead to an address your IT contact sets up, if your system can receive it. Otherwise, the lead arrives by email and in the Alma lead inbox, and your scheduler adds the appointment to the schedule of record the same way they do for phone calls.
Compliance, plainly stated
No. Alma is a chatbot for your public website. It is not HIPAA compliant, it is not a chart system, and we do not sign Business Associate Agreements. If your practice requires a Business Associate Agreement for every tool that handles patient information, Alma is not the right fit.
If you use Alma, keep it to scheduling and first contact. Set up the bot to ask only what your front desk needs to follow up: the patient's name, contact details, the type of visit, and a preferred time. Leave detailed symptoms, diagnoses, medications, and insurance member IDs for your PMS or EHR. Alma's healthcare templates already work this way: they ask for a visit type, a preferred time, and contact details, and they ask patients to share health details with the office directly. Alma encrypts stored data, keeps each workspace's conversations separate from every other workspace's, and offers data export and deletion on request. You choose which questions the bot asks and where the answers are sent. If you are not sure what your practice may collect through its website, ask your compliance advisor before you publish the bot.
Alma emails you each lead. On the Growth plan and up, Zapier can send the lead to other apps (check that your PMS is on Zapier), and on the Agency plan and up, a webhook can send it to your own system.
Healthcare FAQ
These answers are direct. Where the answer is "no, but," we say so.
No. Alma is a chatbot for your public website, it is not HIPAA compliant, and we do not sign Business Associate Agreements. Keep protected health information (PHI) in your PMS or EHR. Set up the bot to ask only what your front desk needs to follow up, such as the patient's name, contact details, the type of visit, and a preferred time.
Not directly. We do not offer native integrations with Dentrix, Eaglesoft, Open Dental, Athenahealth, NextGen, eClinicalWorks, or Epic today. On the Growth plan and up, Zapier can send each new lead to other apps, so check whether your PMS or EHR is on Zapier. On the Agency plan and up, a webhook can send each lead to an address your IT contact sets up. Practices whose systems cannot accept outside records use the new-lead email instead.
The bot asks the insurance questions: carrier and plan type. It does not check eligibility with insurance payers in real time, because that requires a different kind of tool. You receive the request with the carrier name, and your scheduler runs it through your normal verification process. Member ID numbers are collected by your office, not in the chat.
You decide how the flow works. The Appointment Reminder template records requests to reschedule or cancel and sends them to staff with the patient's preferred new time. The bot does not change the PMS calendar directly. Your front desk makes the change, just as it would for a reschedule by phone.
It works the same way as in-person booking. The bot records the patient's preferred time, the type of visit, and the platform they expect to use (your portal, Zoom, or another service), then sends the request to the scheduler. The Care Options Bot, which routes patients to a visit type and shows your emergency line, is a good starting point for practices that mainly offer telehealth.
Only if your EHR can accept them. On the Agency plan and up, a webhook sends each new lead, with the answers from the conversation, to an address your IT contact chooses, such as the EHR's intake endpoint (the address that receives new records). Whether the EHR can turn that into a note or task depends on the EHR, so check with your vendor. We can give your team the payload schema, which describes the data the webhook sends. For practices without that connection, the conversation stays in Alma's lead inbox, and the scheduler enters it into the EHR by hand.
You paste one line of JavaScript code into your site's header or footer. It works on WordPress, Squarespace, Wix, and custom-built sites. If an outside vendor manages the practice site, forward them the snippet, and the work takes about five minutes. You also choose which pages the widget appears on, so you can show it across the whole site or only on the services and contact pages. Nothing is installed on the office computers.
Conversations are kept separate for each workspace, and no other practice's account can see your data. Data is encrypted at rest (while stored) and protected by TLS in transit (an encrypted connection while the data travels online). You get standard data export and deletion on request. You decide how long data is kept and which fields the bot asks for. Deleted data can remain in our encrypted backups for up to 90 days. Our advice is to collect only what you need to schedule the visit, and to keep health details in your actual chart system.
Related reading
Start free
The 14-day free trial does not require a credit card. Choose the dental, primary care, or specialty template, edit the visit reasons in your own words, and paste the widget on your practice site. The next time the office is closed, the bot will still take requests from patients.