How to Integrate IVR and Call Tracking with Your Real Estate CRM
Native IVR is not the right expectation for a CRM in India; deep integration with specialist telephony providers is. This post covers click to call, inbound auto-association, call recording, DID pool source attribution, missed-call handling, and DPDP-compliant recording storage.
Kaushal Panchal
Founder and CEO, Makanify
Key takeaways
- →A serious real estate CRM integrates with specialist telephony providers rather than building native IVR.
- →Depth of integration matters: click to call, inbound auto-association, recording links, DID-to-source mapping.
- →Every marketing channel should publish a unique DID to enable proper source attribution.
- →Missed calls should become leads with an automated acknowledgement and a 5-minute callback SLA.
- →Call recording storage and access must respect DPDP consent, role-based access, and retention policy.
Quick answer: Native full-stack IVR and call tracking is not a common CRM feature in India; a serious real estate CRM integrates with established Indian telephony providers instead. What matters is the depth of the integration: click to call from a lead record, inbound call auto-association with the right lead, call recording links stored on the lead, IVR routing rules configurable per lead source, and DID pool management for source attribution. This post covers what a builder or broker should expect from IVR and call tracking in 2026, and how it plugs into a CRM.
Phone calls remain a significant channel in Indian real estate. A serious real estate CRM does not try to be its own phone system; it integrates with one that already exists. What the CRM must do well is make the integration invisible: incoming calls appear as leads or on existing leads, recordings link automatically, and IVR routing lets marketing spend be attributed by phone number. This post explains what to look for and how the integration should behave in practice.
Why native IVR is not usually the right expectation
Building a full IVR stack (SIP trunks, DID pools, recording infrastructure, call routing, telecom regulatory compliance) is a specialist product. Doing it inside a CRM would produce a mediocre phone system and a distracted CRM. The Indian market has strong specialist telephony providers (Exotel, Knowlarity, Ozonetel, MyOperator, and others). The right architecture is: a specialist telephony provider handles the phone side, the CRM integrates so calls, recordings, and routing rules appear where the sales team lives.
This is the same reason CRMs do not build their own WhatsApp Business Platform stack; they integrate with Meta's WABA. Deep integration beats mediocre native every time.
What a good integration looks like
Click to call from a lead record
The rep opens a lead in the CRM (web or mobile app) and clicks a call button. The telephony provider routes the call through the correct DID (the number the buyer will see), records it, and logs the call on the lead. The rep never dials the buyer's number manually.
Inbound call auto-association
When a buyer calls back the DID they were originally contacted from, the CRM identifies the lead by the incoming phone number and pops the lead record for the rep. No hunting through leads to find the right one. This is the difference between a rep taking a call and a rep taking a call with context.
Call recording links on the lead
Every call in and out is recorded (with appropriate consent), and the recording link is stored on the lead. Reviewing why a lead did not convert becomes a matter of playing back the last call, not asking the rep to recall it.
IVR routing rules per lead source
Different phone numbers (DIDs) can be published for different marketing sources: one number on 99acres, another on MagicBricks, a third on hoardings, a fourth on Google Ads. Calls to each DID are attributed to the source, routed to the appropriate rep pool, and reported on for source ROI. This is how phone leads get proper source attribution.
DID pool management
For projects with multiple campaigns or multiple builder relationships (in the broker case), a pool of numbers is rotated across campaigns. The CRM should let you assign, retire, and reassign DIDs without a support ticket.
Common providers Indian real estate teams use
- Exotel: widely used across India for real estate, retail, and services.
- Knowlarity: strong presence in the real estate segment.
- Ozonetel: enterprise-grade contact centre features, used by larger developers.
- MyOperator: popular with SMB and mid-market brokerages.
- Freshdesk Freshcaller and similar: enterprise or contact-centre stacks.
Confirm which providers a CRM integrates with out of the box before you commit. Native integrations are less fragile than middleware. See calling and telephony and lead capture.
What can go wrong without a good integration
- Reps use their personal phones. Calls are not logged, recordings do not exist, source attribution is impossible.
- Buyers who call back reach the wrong rep because there is no lead-to-rep mapping.
- Marketing spend cannot be attributed by phone source, so paid channels get optimised on incomplete data.
- IVR routing is done at the telephony provider level but not visible in the CRM, so admins toggle between two systems.
- Recordings sit on the telephony provider's dashboard, disconnected from the buyer's story.
- Missed-call handling is manual; a missed call at 8pm becomes a lost lead by morning.
Setup: what a real integration looks like on Day 1
- Choose a telephony provider that your CRM integrates with natively.
- Provision a pool of DIDs sized to your active campaigns plus 20 percent buffer.
- Configure IVR routing: welcome message, key press to route by intent, rep pool assignment.
- In the CRM, map each DID to a lead source and to a rep pool.
- Configure click to call, inbound auto-association, and recording storage.
- Enable missed call auto-response: an SMS or WhatsApp to the caller within seconds acknowledging the missed call and setting an expectation for callback.
- Enable a 5-minute callback SLA for missed calls, escalated to a manager if missed.
- Test end to end: place an inbound call, confirm the correct lead pops, confirm the recording appears on the lead.
IVR menu design that does not annoy buyers
A bad IVR is a lead-loss machine. Buyers hang up on long menus, unclear voice prompts, or wait times over 30 seconds. A good IVR for real estate:
- Under 15 seconds of welcome and menu.
- Two or three options maximum: sales enquiry, existing buyer, other.
- Direct route to a human on the sales option; no sub-menus.
- Music on hold, not silence.
- Callback offer if the wait exceeds 30 seconds.
- Clear IVR disclosure that the call may be recorded.
- After-hours message with a callback SLA promise.
The most common IVR mistake in real estate is over-designing the menu. Buyers do not want to press four keys to talk to a rep. Route sales calls straight through.
Outbound calling cadence for a sales team
Outbound calls are not just returning missed calls. They are the follow-up rhythm on active leads. A rep on a portal or CTWA lead should attempt a call within an hour of the first WhatsApp, and again on Day 1 and Day 7 per the cadence. A serious CRM shows the rep their pending call queue by SLA, not by scroll order, so the most-overdue call is always visible first. See our follow-up cadence templates post for the shape of the cadence.
Compliance considerations: DND, recording consent, and DPDP
- DND (Do Not Disturb) registry: outbound calling to numbers on the DND list has specific restrictions. Confirm your outbound calling policy respects TRAI regulations.
- Call recording consent: Indian practice generally requires disclosure that calls are recorded, often via an IVR announcement at the start of the call.
- DPDP Act: call recordings contain personal data. Storage, retention, and access to recordings should follow role-based access controls with an audit trail. See our DPDP Act for real estate guide.
- Retention policy: define how long call recordings are stored and archived. Some organisations retain for a year; some for the life of the lead plus a grace period.
Missed call handling: the highest-ROI IVR feature
A missed call is a lead. In Indian real estate, missed calls happen constantly (buyers try during a lunch break, hang up when they reach an IVR, call back later). If the CRM does not handle missed calls as leads, they are lost. A good setup:
- Every missed call to a marketing DID creates a lead in the CRM automatically.
- An SMS or WhatsApp goes to the caller within 30 seconds ('Sorry we missed you, our team will call within 5 minutes').
- The lead is assigned to an available rep with a 5-minute callback SLA.
- SLA misses appear on a dashboard for the sales head.
Source attribution: the primary reason to invest in DID pools
Every marketing rupee spent on a phone-driven channel (hoardings, print, radio, portal listings) becomes attributable only if a unique DID is published on that channel. A CRM that maps DIDs to sources produces source-level ROI reporting that would otherwise be impossible. See our 10 most common lead sources for Indian brokers for how source attribution feeds into broader reporting.
Comparing Indian telephony providers at a glance
The providers below are commonly used in Indian real estate. Feature depth, pricing, and specific integrations change over time; confirm current details with each provider.
| Provider | Real estate usage | Notes |
|---|---|---|
| Exotel | Widely used across builders and brokers | Strong CRM integrations, good India coverage |
| Knowlarity | Established in real estate segment | Full IVR features, mid-market focus |
| Ozonetel | Larger developers and contact centres | Enterprise-grade contact centre features |
| MyOperator | SMB and mid-market brokerages | Simpler setup, good for smaller teams |
| Freshcaller (Freshdesk) | Teams already on Freshworks | Fits an existing Freshworks stack |
Choose based on: what your CRM integrates with natively; whether you need contact-centre-level features or basic IVR and recording; and your team size and volume.
Reports the sales head should insist on
- Call volume in and out by rep and by day.
- Average call duration by rep (a signal for quality of conversation).
- Missed call SLA compliance.
- Source ROI by DID: leads, site visits, bookings, cost per booking.
- Recording review sample: five calls a week reviewed by a manager for quality.
- Call-to-site-visit conversion rate by rep and by source.
A quick self-check on your current setup
| Signal | Status | Action |
|---|---|---|
| Reps use personal phones for buyer calls | Yes / No | Move to CRM-integrated telephony |
| Recordings exist and are searchable by lead | Yes / No | Enable recording storage on lead |
| Every marketing channel has a unique DID | Yes / No | Provision DID pool |
| Missed calls become leads automatically | Yes / No | Enable missed call to lead |
| Inbound calls pop the right lead | Yes / No | Enable auto-association |
| Call recordings retention respects DPDP | Yes / No | Set retention policy with legal |
Call quality review: turning recordings into training
Recordings are only valuable if someone listens. A weekly manager review of five to ten calls per rep, with structured feedback, closes the loop on quality. Areas to score:
- Did the rep respond within the SLA?
- Did the rep qualify the buyer's needs before pitching?
- Did the rep offer a specific next step (site visit, cost sheet, callback)?
- Did the rep log the outcome in the CRM immediately?
- Did the rep respect the buyer's stated timeline?
Publishing anonymised examples of good calls and bad calls in the weekly stand-up compounds the training value.
Where to go from here
IVR and call tracking are important but they are integrations, not the CRM's core job. Choose a telephony provider that your CRM works with cleanly, set it up carefully once, and let it run. To see how Makanify integrates telephony with the rest of the workflow (WhatsApp, cost sheets, cadence), book a free demo. A specialist will show you the click-to-call, auto-association, and DID mapping on a live account.
Related reading
Companion posts: Click-to-WhatsApp Ads guide, speed to lead, property portal integrations, follow-up cadence templates, and 10 common lead sources for brokers.
A note on scaling from one number to a pool
A new operation usually starts with a single business number. That is fine for the first hundred leads a month. As paid marketing scales, source attribution demands a DID pool: one number per campaign or per publisher. The migration from one number to a pool is easy to under-plan. Two lessons from teams that have done it:
- Start the DID pool earlier than you think you need to. Retrofitting attribution on old traffic is impossible.
- Retire an old marketing DID slowly. Even after the campaign ends, buyers keep calling the number they saved months ago. Route retired numbers to a general queue with a friendly greeting, not to a dead line.
The CRM should let you provision, retire, and reassign DIDs from the admin panel without a support ticket.
This article is a general operational guide. Telephony provider features, pricing, and integration availability change over time. Confirm current details with each provider and your CRM vendor before finalising a setup.
Sources

About the author
Kaushal Panchal
Founder and CEO, Makanify
Founder of Makanify. Twelve years building software for Indian real estate. Lives in Ahmedabad.
12 years in Indian real estate tech