Skip to content

Lead Management Software for Real Estate: Getting Every Enquiry to a Site Visit

Where property leads die between enquiry and site visit, how each Indian lead source should reach your software, and a weekly leakage checklist for sales managers.

The atomcrm.ai team12 min read

Lead management software for real estate should pull every enquiry (Meta and Google ads, your website, portals, IVR and missed-call numbers, walk-ins) into one list, give each lead an owner within minutes, and refuse to move any lead into a live stage without a callback date or a booked site visit. Everything else on a feature list matters only after those three work.

What lead management software for real estate must fix: the five places leads die

Real estate leads rarely die on the call. They die in the gaps before and between calls, and there are five of them.

  1. The lead never reaches a person. It sits in Meta's Leads Center, in a portal dashboard nobody opened, or as a missed call on the hoarding number.
  2. It reaches everyone, so nobody owns it. It lands in a WhatsApp group and each agent assumes another called.
  3. The first call is late. A buyer who enquired about three projects on Sunday morning talks to whoever calls first.
  4. No next step is recorded. "Call me after Diwali" lives in an agent's head, and leaves when the agent does.
  5. The site visit is not protected. Nobody confirms the day before or calls the no-show.

What the leaks cost, in rupees

Say a developer's sales team in Thane West runs Meta lead ads for a 2 and 3 BHK project, spending ₹3 lakh a month at ₹600 a lead. That is 500 leads. The split below is hypothetical, so replace it with last month's real count.

Where the lead ended upLeadsAd spend on them
Never called35₹21,000
Called once, no answer, never tried again90₹54,000
Said "call me next week", no date recorded60₹36,000
Booked a visit, did not come, nobody called15₹9,000
Total leaking200₹1,20,000

Suppose the other 300 leads produce 30 site visits: ₹3,00,000 ÷ 30 = ₹10,000 per visit. Recover a quarter of the leaking 200 (50 leads) at the same one-in-ten rate and you get 35 visits for the same spend, about ₹8,570 each. No extra ad money, no new agent.

Source by source: how real estate leads reach the software

Before you compare any lead management CRM for real estate, list every place your enquiries come from and write down how each one gets in. There are five ways: an automatic sync, a webhook (a private web address a form posts to), a phone number that posts callers as leads, a WhatsApp bot chat, or a file you import. Anything else means someone typing.

SourceHow it gets inSet up once
Meta lead ads (Facebook, Instagram)Automatic sync, within secondsMap each form to fields, source, starting stage and owner
Google lead form adsPosts straight inSubmit a test lead and check it arrives
Website and project microsite formsA webhook per formTest with a sample before going live
Hoardings, newspaper inserts, site boardsAn IVR or missed-call numberOne number per placement
99acres, MagicBricks, Housing.comCSV import, or a webhook if your portal account can post to a URLName the source after the portal
WhatsApp botEvery bot chat becomes a leadUse the business number in ads, not a personal one
Walk-ins, site office, channel partnersTyped in on the spotA real source name, never "Other"

A few notes the table cannot hold:

  • Meta forms. Give each form its own source so a Thane 2 BHK form and a Panvel plots form never mix, and keep campaign, ad set and ad on the lead so you can judge ads by site visits. See how Meta lead ads sync into atomcrm.ai, including the 90-day backfill for missed leads.
  • Website forms. Keep UTM tags, gclid and fbclid on the lead. When a buyer says "I filled your form", the delivery log shows whether it was captured, marked duplicate or rejected. Here is how website and landing-page capture works.
  • Hoardings. A missed call looks like nothing, which is why offline leads vanish. One number per hoarding also tells you which one earned its rent.
  • Portals. Ask every vendor whether a portal lead arrives by named connector, webhook or file. atomcrm.ai has no named portal connector: portal leads come in by CSV import (up to 5,000 rows per file; each row needs a phone or email) or by webhook if your portal can post to a URL. Import at fixed times, say 10 am and 4 pm.
  • Walk-ins. The site-office executive creates the lead before the buyer leaves the sample flat, with a callback date for the next day.

Repeat enquiries: the same buyer from three sources

Picture Mr Kulkarni. On Monday he fills your Meta form for the Thane project. On Wednesday he gives a missed call to the number on your Ghodbunder Road hoarding. On Saturday he walks into the site office. Without matching, that is three leads, possibly three agents, each asking his budget again. Your source report also counts three leads for one buyer, which makes every channel look cheaper than it is.

atomcrm.ai compares the last 10 digits of the phone number (so a number saved with +91 in front and the same number typed with a leading 0 count as the same buyer) or the email, and records a re-enquiry on the existing lead instead of opening a second one. The lead page shows the repeat-enquiry history.

Agree three rules with your team:

  • The existing owner keeps the buyer. A re-enquiry is a warm signal for the agent already working him.
  • A re-enquiry means a call today. Someone who comes back through a second channel is still shopping.
  • Clean portal files before import. A CSV import does not check for repeat enquiries, so remove numbers you already have.

First call within minutes: assignment rules and the response-time limit

The lead has to reach a named person the moment it arrives; the reasoning is laid out in why first-response time matters most.

Automatic assignment does this. Round robin suits agents of equal experience; weighted gives senior closers a bigger share; capacity picks whoever has the lowest open load; performance favours the best converter. A sample rule set for a developer with two projects, in priority order:

  1. Thane project leads: a rule limited to the Thane team, round robin, a daily cap of 30 per person, the sales manager as fallback.
  2. Panvel project leads: limited to the Panvel team, capacity, the same cap and fallback.
  3. Site walk-ins: the source bypasses the rules and goes straight to the site-office executive.
  4. Anything else stays unassigned and visible, never dropped.

See how automatic lead distribution works.

Assignment gives the lead an owner; it does not make the owner pick up the phone. atomcrm.ai has a first-response time limit (SLA) in settings, alongside working hours for distribution. Pick a limit you will actually hold people to, such as 10 minutes. Leads that arrive at 11 pm need a policy too: the first hour of the morning goes to them, from a saved view of leads created after working hours.

A first-call script that ends in a site-visit date

"Hello, Mr Kulkarni? Priya here from [project name]. You asked about
our 2 BHK in Thane West a few minutes ago. Is this a good time?"

1. "Is the flat for your family to live in, or an investment?"
2. "Roughly what budget are you working with, including the loan?"
3. "Do you need ready possession, or is two to three years fine?"
4. "The best way to judge the layout is the sample flat. I have
   Saturday at 11 or Sunday at 4. Which suits your family?"

If "just send details": "I'll WhatsApp the brochure and floor plan now.
Shall I call you Thursday at 7 pm, after you've seen them?"

Every call ends with a visit date or a callback date, logged in Quick Update before the next call: connected or not, stage, a one-line comment, budget, configuration and the date. Save & Next then opens the next lead.

Stages that force the next step: callback dates and site-visit appointments

A spreadsheet lets an agent mark a lead "Interested" and move on. Lead management software should not. Build a stage list where every live stage demands a date before a lead can enter it.

StageRule before a lead can enter it
New enquiryNone
Trying to reachNext callback date required
Requirement takenNext callback date required
Site visit scheduledAppointment required
Site visit doneNext callback date required
Negotiation or tokenNext callback date required
BookedA Converted stage, closes the lead as won
Not interested, bought elsewhereDisqualified group, closes the lead as lost

"Trying to reach" closes the biggest leak in the rupee table: an unanswered lead cannot be moved there without a retry date, and one whose callback lapses shows up on the Assign board. Keep reasons separate from stages. Statuses such as "Not responding", "Switch off", "Budget issue" and "Location too far" say why a lead is stuck without changing its stage or your reports.

Agents then work from a callback queue (Overdue, Due today, Upcoming, All pending), oldest first, with a reminder 15 minutes before each call. A buyer has one pending callback at a time, and a missed one stays in Overdue until someone acts on it.

Protecting the site visit

Moving a lead into "Site visit scheduled" books the appointment, which then moves through scheduled, confirmed, attended, no-show or cancelled.

  • The day before: the agent sends the approved confirmation template (below) from the lead's WhatsApp chat, then marks the visit confirmed.
  • On the day: mark attended or no-show before the agent leaves the site.
  • No-show: call the same evening and set a new visit or a status.
  • After the visit: "Site visit done" needs a callback date, so the follow-up is already queued.

If the buyer has not messaged in the last 24 hours, WhatsApp allows only a Meta-approved template, so get one approved in advance:

Hi {{1}}, this is {{2}} from {{3}}. Your site visit is on {{4}} at {{5}}.
Location: {{6}}
Reply YES to confirm, or CHANGE if you need another time.

A weekly lead-leakage checklist for real estate managers

Thirty minutes every Monday, before the team meeting.

CheckWhere to lookHealthy answer
Meta leads, form by formMeta's count vs leads by sourceEqual, or run the backfill
Website submissions rejectedEach form's delivery logEvery rejection explained
Portal files importedLeads by source, by dayNo blank working days
Leads with no ownerLeads list, unassignedZero by evening
Live leads with no callbackThe Assign boardZero outside New enquiry
Overdue callbacks by agentCallback queue and reportNothing older than two days
Visits attended vs no-showAppointments reportEvery no-show rebooked or given a status
Why leads are stuckLeads list, filtered by statusTop two reasons sent to marketing
Site visits per sourceLeads by source and stageBudget moves to sources that produce visits

"Location too far" topping the status list is a targeting problem for whoever runs the ads, not a calling problem.

Setting it up in atomcrm.ai

Start with one project, not the whole company, and plan a working day for it.

  1. Teams. One team per project, or branches if projects sit in different cities. Invite the agents.
  2. Stages and statuses. Build the stage table above, marking which stages require a callback date or an appointment.
  3. Fields. Configuration (dropdown), Budget (currency), Possession timeline (dropdown) and Home loan needed (checkbox). Put budget and configuration on Quick Update.
  4. Sources. Log in with Facebook, pick the ad account and page, map each form, and backfill up to 90 days. Connect Google lead forms, add a webhook per website form, add the hoarding numbers, and import this week's portal CSV.
  5. Assignment. Add the rule set above and set the first-response limit and working hours.
  6. Calls. Agents install Call Pro on their Android phones, so each call is logged on the lead with outcome, duration and recording.
  7. Automations. When a callback is missed, create a task on the lead (switch on the Tasks module first). Keep the visit confirmation manual: the agent sends the approved template from the lead's WhatsApp chat the day before, as in the site-visit checklist.
  8. Reports. Have the callbacks, appointments and leads-by-source reports emailed weekly to the owner and sales manager.

The next morning, agents open "Who to call next" and the callback queue instead of notebooks. The CRM for real estate page has more on how property teams use it.

Frequently asked questions

What is the best lead management software for real estate in India?

The one that captures your actual sources automatically, assigns each lead within minutes, asks for a callback date or site visit before a lead enters a live stage, and keeps the buyer list with the firm when an agent leaves. In each demo, submit a lead from your own Meta form and watch it arrive. This checklist to score any real estate CRM gives you 12 tests to run.

Can lead management software pull leads from 99acres, MagicBricks and Housing.com?

It depends on the portal, your subscription and the software, so ask the vendor to show a portal lead arriving live rather than accept "integrates with portals" on a slide. Without a named connector, portal leads come in by CSV import, or by webhook if your portal account can post to a URL. Name the source after the portal so you can compare site visits per portal.

What is the difference between a lead management system and a CRM for real estate?

A lead management system for real estate covers enquiry to booking: capture, assignment, calls, callbacks and site visits. A CRM usually covers that plus what comes after, such as deals, documentation and customer service. For most brokerages and developer sales teams the leak is in the first stretch, so judge any tool on that first.

Does lead management software help with lead generation for real estate in India?

Not directly, because it does not create enquiries. It shows which ads, hoardings and portals produce site visits rather than form fills, so next month's budget goes to the ones that do. That only works if each lead carries its source, campaign and ad from the moment it arrives.

Start with one project's leads

Pick the project with the most enquiries this month. Connect its Meta forms and website form, add its hoarding number, set the stages above, and run the Monday checklist after the first week. You can start a 14-day trial for ₹5, after which your chosen plan is debited, or book a 20-minute demo. Either way, setup uses your own lead sources and stages.

Free 20-minute demo

Call every property enquiry in minutes

Ad, website and WhatsApp enquiries assigned the moment they arrive, with site visits booked as appointments and marked attended or no-show.

  • We set it up around your own lead sources, stages and team
  • You see a telecaller’s screen and the reports a manager opens each morning
  • Prefer to try it yourself? Every plan starts ₹5 for 14 days

Get your team off spreadsheets this week

Import your leads, add your users, set your routing rules. Most teams are live the same day.

Lead Management Software for Real Estate: Enquiry to Visit — atomcrm.ai