The challenge
A skin and laser clinic group in India gets many of its patients through other people: local doctors who refer them, social media influencers, and other referral partners. The group wanted patient referral tracking software that showed who sent each patient, so it could thank each referrer properly and keep those relationships active.
Outreach to referrers was not tracked against each source. Staff sent mailers and made calls, but nothing tied that effort to the patients who later arrived, so the group could not tell which relationships were paying off.
The group also ran a telecalling team. Its callers needed contact lists, a script to follow and a dependable way to book the next follow-up, and the group needed control over those follow-ups.
The patient referral tracking software we built
We had already built this group's prospect module for patient leads. We extended it with new fields, charts and reports, then added three referral flows and a calling module on Angular and MongoDB.
Three referral flows. Referring doctors, influencers and partners each have their own records:
Doctor profiles hold past interactions, a log of every mailer or call, and a reminder for the next planned contact.
Influencer profiles add audience and engagement details, along with the social campaigns run with each influencer and the group's internal rating of them.
Partner records keep contact and practice details, with the same outreach log and reminders.
Birthday and anniversary reminders prompt staff to greet all three groups on the dates that matter to them.
When a referred patient arrives, the visit is linked to its source. Once the patient converts, the referring doctor or partner is updated on the outcome, and the link gives the group a record of which referrals turn into visits.
The calling desk. Contact lists are imported without being assigned to anyone. An admin then allocates calls to telecallers, who work from scripts and materials shown in the system. After each call, the telecaller picks an outcome from a set list, and that outcome sends the matching brochure and schedules the next follow-up.
How it works day to day
Take a telecaller starting a shift. Their screen holds only the contacts an admin has allocated to them, with the script and materials for the campaign alongside. They make each call, choose the outcome from the list and move on, while the system sends the right brochure and books the follow-up.
Meanwhile, the marketing team works the referrer side. Reminders show which doctors, influencers and partners are due a call or mailer this week, and whose birthday or anniversary is coming up. When a referred patient converts, the team sends that referrer an update on the outcome.
Reports break outreach and referrals down by source, so the group can see which relationships send patients.
The result
The group can trace each patient back to the doctor, influencer or partner who referred them, report on outreach and referrals by source, and keep each referrer informed. Telecalling runs from allocated lists, scripts and outcome codes rather than spreadsheets, and every call leaves a record and a next step.
What the research says
Many firms still run without a CRM. Eurostat found that 28.51% of EU enterprises used customer relationship management software in 2025, and 24.69% of small ones (Eurostat, 2025). This clinic already had a prospect module, so we extended it with referral flows rather than starting over.
Clean data sets top teams apart. A survey of 4,050 sales professionals by CRM vendor Salesforce found that 79% of high performers prioritize data hygiene, against 54% of underperformers (Salesforce State of Sales, 2026). Telecallers close each call with an outcome from a set list, so every record is filled in the same way.
People notice when contact feels generic. Twilio's 2025 State of Customer Engagement report, a survey of 7,640 consumers by the communications vendor, found only 45% feel understood by the brands they deal with, and 71% will walk away if an experience does not feel relevant (Twilio, 2025). Here each call outcome sends the matching brochure, and referrers hear how their patient got on.
Where AI fits next
Treat these as options the group could add later, not live features. A model could summarize each telecaller's call notes and suggest a likely next outcome for a contact. It could draft personal thank-you or update messages to referring doctors for staff to approve, and referral data could show which sources bring patients who come back.
Planning something similar?
Before you build referral or telecalling software, settle four questions:
Which referral sources matter to you: doctors, influencers, partners, existing patients?
What counts as a conversion, and what does each referrer hear about it?
Are your call scripts and outcome codes agreed before the calling desk goes live?
Which channel sends brochures, and do you hold consent for it?
This work extended the patient lead and events CRM we built for the same group, which also runs our batch-tracked clinic inventory. Explore workflow automation, web application development and our wider healthcare portfolio.



