Healthcare Pharma & Life Sciences Other Industries
All Services Performance Marketing ChatGPT Ads India · NEW Social Media Marketing SEO & AEO / LLM YouTube Marketing LLM Optimization Brand & Growth Consulting AI Solutions Industries We Serve
Enterprise Hub · All Solutions + Services Growth Transformation AI Transformation Revenue Operations Fractional CGO Growth Operating System Executive Growth Advisory
Clinic Launch Programme (Hub) NABH Consulting India Healthcare Brand Launch Clinic SOP Creation Logo Design (Healthcare) Brand Book Creation Clinic Launch Marketing D2C Brand Launch Clinic Interior Design
Workforce Hub For Employers — post a requirement For Professionals — register Public Openings Training Academy AI Training Flagship
Hawk · CRM Intelligence (NEW) YODA · YouTube Intelligence Angryturtle · GBP Intelligence (NEW) Prism Pulse · Instagram Analytics (NEW) Beacon · Attribution Agency OS · Dashboards Phoenix · Clinic Revenue HealthPro 360 · PMS/HMS AI Patient Lifecycle Bots AI Lead Management System Smart Appointment System Healthcare CRM Patient Feedback System AI, Analytics & Automation Digital Transformation Calculators Free Digital Health Audit →
All 13 calculators → 🎯 Business Exploration Matrix (New) Dental Clinic Setup IVF Clinic + Lab Setup Multi-Specialty Hospital Setup Aesthetic / Cosmetology Clinic Dermatology Clinic Setup Generic Clinic Setup Physiotherapy Clinic Setup Diagnostic Centre Setup CAC Calculator CPQL Calculator Franchise ROI Calculator Revenue Leakage Calculator CRM ROI Calculator
All Events Workshop 1 · Jun 13 · AI in Clinical Practice Workshop 2 · Jun 27–28 · AI in Growth & Governance Hospital Ops Workshop · Jul 12 Pre-Summit Seminar · Aug 16 Grand Summit 2.0 · Oct 10–11 Bihar AI Summit · Recap AI Innovation Awards · Aug 22 Grand Summit 2.0 · Oct 2026 Aarambh 2026 Recap
Case Studies Insights & Blog Research Reports Calculators AI in Healthcare Digest
Our Story Leaders @ Ichelon · IN · US · AU Ichelon India · Gurgaon Ichelon Consulting US · Dallas, TX Ichelon Australia · Sydney Speakers & Panelists Client Elevation Programme 🤝 Partner Connect 🇦🇪 ICG UAE Careers
Book a Growth Diagnostic →
We Do It Right. The right diagnosis. The right strategy. The right systems. Giving healthcare leaders the confidence to make better decisions, build stronger operations, and achieve sustainable growth. — Team Ichelon
Trusted by 150+ healthcare & life-sciences brands
Johnson & Johnson
Mankind Pharma
Adonis Phyto
Narang Biotec
Medanta
Redcliffe Labs
Sitaram Bhartia
Metro Hospitals
Tulasi Hospital
Bloom IVF
Milann
Prime IVF
MedLinks
Handa
Bhardwaj
Eye Q
Johnson & Johnson
Mankind Pharma
Adonis Phyto
Narang Biotec
Medanta
Redcliffe Labs
Sitaram Bhartia
Metro Hospitals
Tulasi Hospital
Bloom IVF
Milann
Prime IVF
MedLinks
Handa
Bhardwaj
Eye Q
Johnson & Johnson
Mankind Pharma
Adonis Phyto
Narang Biotec
Medanta
Redcliffe Labs
Sitaram Bhartia
Metro Hospitals
Tulasi Hospital
Bloom IVF
Milann
Prime IVF
MedLinks
Handa
Bhardwaj
Eye Q
AtomCRM by ICG · Feature · India

Call recordings matched to the right lead, and the Android rule behind them

Every clinic owner wants to hear what was said on the call that lost an IVF couple or won a hair transplant patient. The recording is only useful if it sits on the right lead, and only safe if it never sits on the wrong one.

This page explains how AtomCRM handles recordings, starting with the constraint most call-recording products avoid mentioning: Android does not let ordinary apps record phone calls.

₹50,000/- one-time setup + ₹799/- per telecaller per month Calling app included India only
Direct answer
  • Since Android 10, only the phone's default dialer can access call audio, so no ordinary app can record calls reliably.
  • The AtomCRM calling app does not record. It collects the file the handset's built-in recorder writes.
  • Recordings are matched to calls by end time and duration, never by file name, with tight tolerances.
  • Anything ambiguous stays unmatched, and every audio file is used exactly once.
  • Recordings upload to your storage through short-lived links and play from the lead in the desktop CRM.
The constraint

Android will not let an app record a phone call

Since Android 10, the operating system closes the call audio source to every app that is not the phone's default dialer. Google Play also bans the accessibility-service workaround that apps once relied on. Any product claiming to record calls on a stock Android phone is either using a loophole that breaks on the next update, or is not doing what it says.

So the AtomCRM calling app does not record calls. The phone records, and the app collects the file. Many Android handsets sold in India ship with a built-in automatic call recorder: Samsung, Xiaomi, Realme, Vivo and OnePlus all do. When that recorder is switched on, it writes an audio file after each call, and the app picks it up.

For procurement: a phone without a built-in recorder still runs every other part of the app, including leads, dialling, the after-call form, call capture and missed-call escalation. It simply has no audio. Which handsets you buy is a purchasing decision, not a software one. Our handset guide covers how to check.
Matching

Why AtomCRM never matches recordings by file name

A handset writes the caller's name into the recording's file name only when that number is already saved in the phone's contacts. For a clinic telecaller ringing new enquiries, it almost never is. The file that lands on the phone carries a generic label and a timestamp, with no phone number at all.

Matching by file name therefore works perfectly in a demo, where someone rings their own contacts, and fails on nearly every real call. AtomCRM instead pairs a recording with a call by when the call ended and how long it ran.

The tolerances are deliberately tight. Anything ambiguous is left unmatched. Every audio file is used exactly once, ever. We made those choices because a call with no audio can be recovered, but one patient's conversation attached to another patient's record is a privacy incident.

Timing

The app waits for the recorder instead of racing it

A phone finishes writing the recording a moment after the call ends. The app, meanwhile, syncs the instant the telecaller comes back to it, which is often before the file exists. An early version of the app sent the call without audio and then had nothing to attach the file to when it appeared two seconds later.

So a connected call with no recording yet is simply held back. The next pass tries again, and only after a grace period does the call go to the CRM without audio. The Calls tab shows these as waiting for a recording, so nobody mistakes a pending upload for a missing one.

Delivery

From the end of a call to a recording on the lead

  1. The call ends. The handset's recorder finishes writing the audio file to its own folder.
  2. The app reads the call log. Direction, outcome, talk seconds, start and end time, and which SIM.
  3. Audio is matched. Paired to the call by end time and duration, within tight tolerances. Ambiguous means unmatched.
  4. Delivered. The call is posted to AtomCRM, and the audio uploads to your storage through a short-lived link the server issues for that one file.

The recording then plays from the lead in the desktop CRM, like any other attachment, and the telecaller can play back their own calls on the phone. The app never holds a storage password, because each upload link is issued per file and expires quickly.

Using recordings well

What clinics do with recordings once they are on the lead

The practical value is continuity. When a second telecaller or a counsellor picks up a lead, they can hear how the first conversation went instead of starting cold. Managers can review calls on leads that were marked lost, and coach from real examples rather than impressions.

Recordings are also patient data. Decide who in the clinic can play them, set a retention period, and tell callers that calls may be recorded. AtomCRM's role-based access controls who can see what, and storage for the recordings you keep is the only added running cost, so the retention policy you set also sets that cost.

Pricing

What AtomCRM costs

₹50,000/- one-time setup
+ ₹799/- per telecaller per month

The calling app is included for every telecaller. Calls go over the SIMs your team already uses, so there is no IVR to rent. The only added running cost is storage for the call recordings you choose to keep.

AtomCRM is live at 80+ healthcare centres in India, including 15+ IVF centres, 20+ aesthetic centres and 10+ eye centres.

FAQ

Call recording: common questions

Can AtomCRM record calls on any Android phone?

No, and no honest app can. Since Android 10 only the default dialer can access call audio. AtomCRM collects the file written by the phone's built-in call recorder, which Samsung, Xiaomi, Realme, Vivo and OnePlus handsets include.

How does AtomCRM know which lead a recording belongs to?

It matches the recording to the call by when the call ended and how long it lasted, within tight tolerances. The call itself is already linked to the lead through the phone number. Ambiguous matches are left unmatched and each file is used once.

Can we listen to recordings from the desktop CRM?

Yes. Audio uploads to your storage and is attached to the call record, so it plays from the lead in the desktop CRM. The phone can play back its own calls too.

What happens if the recording is missing?

After a grace period the call is sent without audio, so the call itself is never lost. A missing recording usually means the phone's recorder was switched off or the handset does not have one.

Is it legal to record patient calls?

Clinics commonly record calls for quality and record-keeping. Tell callers that calls may be recorded, limit who can play recordings, and keep them only as long as you need them. Take your own legal advice on consent and retention under the DPDP Act.

Keep reading

AtomCRM overview

The calling app, the CRM behind it, the Android recording constraint and pricing on one page.

Choosing Android handsets for call recording

A procurement checklist for telecaller phones: the recorder, Android version, permissions and a pilot before you buy.

Automatic call capture

How AtomCRM reads every call from the handset's own log, including calls dialled outside the app.

Data security and device pairing

Per-handset keys, no secrets in the app, Android Keystore and revocation from the CRM.

See the AtomCRM calling app on your own handsets

We start with a two- or three-phone pilot, so you know exactly what you are buying before your whole calling team moves over.

Chat with Sr. Leadership
🎯 Goals-Driven engagements · Performance-Linked Payout Models
Chat with Sr. Leadership