At a glance
- Industry
- Healthcare. Telehealth, direct to patient
- Scale
- Small clinical and operations team on Zoho One
- Zoho products
- Zoho CRM, Zoho Forms (Zoho One)
- Engagement
- One-week audit, then takeover and ongoing implementation
- Custom & integration work
- Practice Fusion EHR integration, RPA bots on Microsoft Azure for EHR sessions and lab portals, SMS360, WordPress forms
Inherited a Zoho setup that isn't working? We'll audit it and show you the plan before anything changes. Get a free automation audit
The Challenge
The clinic wasn't short of software. It was short of anything that worked end to end.
- A rollout that had stopped moving. Zoho One was in place. Automations were half-built, nothing was documented, and nobody on the team could tell you what was safe to change. That last part is the real damage. A system people are afraid of stops being used.
- Intake failed quietly. Website registrations didn't reliably create a record. Paperwork and attachments failed to import. Duplicate patient charts appeared. Date formats and missing mandatory fields broke the enquiry-to-appointment flow, and none of it threw an error anyone saw.
- Every clinical hand-off was manual. Staff pushed documents into the EHR by hand. Lab work lived on separate portals. Patient messaging ran on its own tool. Repetitive work, and a chance to lose a record at every step.
What We Built
We started with a one-week audit of the whole Zoho One setup, the CRM automations, the existing bot documentation, the patient journey end to end, and handed over a prioritised fix list before touching production. Then we took over. Zoho stayed the backbone. The EHR integration and the bots are what connected the clinic's systems into one flow.
Intake that works the first time
- New-patient and established-patient forms rebuilt in Zoho Forms, with correct date-of-birth formatting, full terms capture and insurance fields.
- The enquiry-to-appointment flow reworked: a redundant stage removed, the qualifying question added, and the scheduling fields made mandatory so no consultation gets booked half-filled.
- Missing records and duplicate charts fixed at the source, with duplicate prevention built into the form template. One patient, one record, however many times they come back.
The EHR connected, not re-keyed
- Zoho CRM integrated with Practice Fusion: patients created automatically, intake paperwork and PDFs attached to the right chart, and the PDF preview bug fixed.
- We tested the EHR's patient-search options and settled on identifier-based matching. Name matching looks fine in a demo and starts merging the wrong patients the moment you have two people called the same thing.
Bots for the work nobody should be doing
- RPA bots on an Azure VM handle EHR session tokens, with an OTP wait timer and page detection that emails a staff member only when a human step is genuinely unavoidable.
- The same approach extended to the lab portals, so lab steps run without anyone logging into a third-party site and copying numbers across. See our integration and automation services.
Messaging and reporting on the same record
- SMS360 integrated for patient messaging, with time-zone-correct stamps on every outgoing message.
- Reports and dashboards rebuilt on the cleaned-up CRM, and the invoice template matched to the clinic.
- WordPress form attachments routed into the CRM, plus an insurance-card upload flow that attaches to the record and syncs to the EHR.
Results
- A rollout back in motion. One week from first look to a documented audit and a prioritised plan, then 26 fixes and automations shipped across intake, CRM, EHR and labs.
- One patient, one record. Registrations create the CRM record and the EHR chart reliably, duplicates are caught, and paperwork attaches itself.
- Clinical admin runs without a person. EHR sessions, document transfers and lab steps happen through bots. Staff get pulled in only when something actually needs a human.
- Messaging, invoices and reports on the same system as the patient record.
Why It Worked
We read for a week before we built anything. That is the whole story.
The instinct when you inherit a stalled implementation is to start rebuilding immediately, because visible activity is what a nervous client wants to see. It is also how you break the three automations that were working and destroy what little trust is left. So we documented what the previous partner had built, worked out what was load-bearing, and handed over a fix list the clinic could read and argue with before a single change went into production.
After that, the same discipline. Zoho does the standard work. Custom effort went to two places only: the EHR integration and the bots that remove repetitive clinical admin. A short weekly cadence, and a fix list the client could watch getting shorter.
Worth saying plainly: taking over another partner's unfinished work is unglamorous and it is most of what rescues a business at this stage. We do a lot of it. The same discipline ran our multi-location retail build.
Frequently asked questions
Can Zoho CRM integrate with an EHR like Practice Fusion?
Where the EHR has an API, yes: patient records and documents get created and attached automatically. Where it doesn't, bots can do the same steps through the interface. This project used both, because no clinical stack is ever uniformly modern.
Can you automate work on lab portals like LabCorp or Quest?
Lab portals typically have limited or no open API. RPA handles the repetitive portal steps and brings the status back into the CRM, so staff stop hand-keying between systems. It isn't elegant. It works, and it is usually the only option available.
Our Zoho implementation was started by another partner and stalled. Will you take it over?
Yes, and it is a normal engagement for us. We start with an audit, usually about a week, and hand you a prioritised plan before changing anything. Be wary of anyone who offers to start building in week one. They haven't read your system yet.
Why do these implementations stall in the first place?
Rarely incompetence. Usually scope. A partner agrees to everything, builds in every direction at once, documents none of it, and then the one person who understood the setup moves on. The tell is a team that can't say what's safe to change.
Is Zoho CRM suitable for a telehealth business?
For intake, scheduling, follow-up and reporting, yes. Zoho CRM offers HIPAA-compliance settings on eligible plans. The configuration is what makes you compliant, not the plan name, so access controls, data handling and integrations get set up against your requirements.
Can patients register online and have records created automatically?
Yes. A form creates the CRM record, attaches the paperwork, prevents duplicates, and with an integration creates the chart in your EHR.
What is RPA, and when would you use it instead of an API?
Bots that operate a system's screens the way a person would. We use them when a system has no usable API, some lab portals, some older clinical tools, and host them on a cloud VM, alerting staff only when a step like a one-time passcode needs a human. If an API exists, we use the API. RPA is the fallback, not the preference.
Facing the same challenge?
If your Zoho setup has stalled, or your clinical systems still depend on manual hand-offs, we'll audit it and show you the plan. Start with a free automation audit. Get a free automation audit


