Before you start: what you'll need
- Active listings on at least one portal (99acres, MagicBricks, Housing.com, Square Yards, NoBroker)
- A CRM you actually use: HubSpot, Zoho, Salesforce, Pipedrive, GoHighLevel or a Google Sheet (yes, that works)
- A WhatsApp Business number provisioned with your BSP (Gupshup, Interakt, AiSensy, Wati, MSG91)
- A signed sales lead or principal who can approve the script and qualification rules within 48 hours
- 30 minutes of recorded sales calls from your top broker (optional but high-leverage)
- Calendar access for at least 2 brokers (Google Workspace / Outlook / Calendly)
- Approval to spend ₹40k–₹1.2L on setup and ~₹15k+/month on production
If you're missing the WhatsApp BSP, start the application today. Provisioning the green-tick approved sender takes 5–10 working days; it's the most common reason brokers stall on launch.
Define your ICP and the exact call objective
Write a one-paragraph profile of the buyer you want to talk to and one sentence on what the agent must achieve on each call, which is usually a site-visit booking, not a sale.
- ICP paragraph
- 1
- qualification fields
- 5–7
- sales-lead sign-off
- 48h
The single biggest reason AI voice agents fail in real estate is unclear scope. Brokers ask the agent to 'qualify and pitch and convince and close,' and the agent ends up doing none of those well. Start by writing a one-paragraph ICP (budget band, location, life stage, end-user vs investor) and a single objective per call.
For most Indian brokerages the right call objective is 'book a site visit with a qualified buyer in the next 14 days'. That's measurable, it's the highest-leverage conversion event, and it doesn't ask the agent to do something humans do better.
- 1Write the ICP as one paragraph (~80 words). Include budget, location, configuration, timeline and buyer type.
- 2Pick a single call objective. Resist the urge to layer three.
- 3Define a 'do-not-call' list: investors below your minimum ticket, geographies you don't service.
- 4Decide who the agent should sound like: a broker, a customer-care rep, or a project sales manager.
Print the ICP and pin it above your desk during week 1. Every script decision should map back to it.
Common mistake: trying to qualify on 12 different fields. Stick to 5–7 in the call; let the human enrich the rest after the site visit.
ICP doc + one-line call objective, both signed off by your sales lead.
Pick a voice that sounds like your brand in Hindi and English
Shortlist 4–6 voices from Kallix's curated library, A/B test them on 30-second sample scripts with your top broker, and lock in one Hindi-English bilingual voice before you write a single line of script.
- production voices
- 200+
- languages live
- 30+
- audio to clone
- 3 min
Voice is the brand. Indian buyers will close more readily with a warm, friendly Hindi-English accent than with a generic American voice, but the 'right' voice varies by city, project tier and audience. A luxury Bandra project warrants a different voice than a 1BHK in Greater Noida.
During onboarding Kallix shares a shortlist tuned to your project and city. Listen to the same scripted line in each voice with at least three people on your team (broker, ops lead, principal) before locking it in. The most common A/B reveals the team prefers a different voice than the principal; get the data, don't guess.
- 1Receive shortlist of 4–6 voices from Kallix curation.
- 2Record 30 seconds of script (opener + first qualifying question) in each voice.
- 3Play back to 3+ team members; pick majority winner.
- 4Add custom pronunciation entries for project names, neighbourhoods, common addresses ('Bandra Kurla Complex', 'Vashi', 'Hinjewadi').
- 5Optionally clone a top broker's voice, which requires 3 minutes of clean audio + signed consent.
Hinglish is the default for Tier-1 metros: the voice should switch mid-sentence without sounding strained. Test this specifically.
Don't pick the voice you personally like best. Pick the one your buyers respond to: measure with sample calls during pilot.
Locked voice + custom pronunciation dictionary (~30 entries).
Wire up portal leads for sub-30-second outbound dial
Connect 99acres, MagicBricks, Housing.com (or Zillow / Rightmove for international) to Kallix via lead-distribution webhooks so the AI dials every form-fill within 30 seconds of submission, when the buyer is still on the listing page.
- portal → dial
- ≤ 30s
- first-caller wins
- 78%
- retries over 90 min
- 3×
Speed-to-lead is the single largest ROI driver in Indian real estate. Industry research from Anarock and CREDAI consistently shows the first broker to call wins the engagement 70–80% of the time. Yet most brokerages take 4 to 47 minutes to call back portal leads, by which point the buyer is talking to two competitors.
The fix is a portal → webhook → Kallix outbound dial path. Each major portal has a 'lead distribution API' (sometimes called 'Lead Manager API' or 'enquiry webhook'). Kallix's onboarding team handles the wiring, but you need to enable API access in each portal's broker dashboard, which can take 24–72 hours per portal.
- 1Login to each portal's broker dashboard. Find 'API access' / 'Lead Distribution' under settings.
- 2Generate the API key or webhook secret and share it with Kallix support via the secure share link.
- 3Map each portal's lead fields to Kallix's standard schema (name, phone, project, budget hint, source).
- 4Set the dial delay: default is 30 seconds; some Tier-1 brokers prefer 60 to feel less aggressive.
- 5Configure retry logic: Kallix attempts 3 times over 90 minutes if the first call doesn't connect.
Add UTM parameters to your portal-listing CTAs so the agent knows which listing the buyer enquired about: it lets the opener mention the specific project, which lifts engagement.
Don't enable all portals on day one. Start with the highest-volume portal, validate the flow for 5 working days, then add the rest. This catches edge cases cheaply.
Live webhook on at least one portal with 5+ test dials succeeding end-to-end.
Write the qualification script in Hindi-first conversational style
Build a 7-question discovery script that opens with the listing reference, code-switches to Hindi when the buyer does, and ends with a site-visit ask, not a pitch.
- questions in script
- 7
- engagement lift
- 2.3×
- objections pre-trained
- 12+
Scripts in Indian real estate fail when they read like a customer-service form. The agent should sound like a friendly broker on a Tuesday morning, not a contact-centre operator reading bullet points. Write in conversational Hinglish: short sentences, real phrases ('Achha, samajh gaya', 'Theek hai, bilkul'), and explicit context-bridging when switching topics.
The Kallix template ships with a battle-tested 7-question structure for residential real estate, and we tune it to your specific projects during onboarding. Avoid the temptation to add an 8th, 9th and 10th question. Every extra question drops completion rate by ~6 percentage points based on production data.
- 1Opener: reference the specific listing the buyer enquired about. (Lifts engagement 2.3x.)
- 2Q1: Budget band; give 3 ranges, not an open question.
- 3Q2: Location preference: confirm or expand from the listing.
- 4Q3: Configuration: 1BHK / 2BHK / 3BHK / villa.
- 5Q4: Timeline: '30 days, 60 days, 3 months, just exploring'.
- 6Q5: Financing: 'home loan ya self-funded?'
- 7Q6: Buyer type: end-user or investor.
- 8Q7: Pre-existing visits: have they seen anything in the area?
- 9Close: propose 2 specific site-visit slots and book.
Record a human broker doing this exact script with 3 real buyers before you train the agent. The transcripts catch missing branches and natural objection moments the script misses.
Don't ask the budget as an open question ('What's your budget?'). Buyers low-ball or evade. Offer ranges: 'Aapka budget 1 to 1.5 crore hai, 1.5 to 2 crore, ya 2 crore se upar?'
Approved script (Hindi + English versions) + 12+ pre-trained objection responses.
Connect Google/Outlook calendars with Mumbai travel buffers
Connect your brokers' Google or Outlook calendars to Kallix with buffer-time and travel-time rules so the agent only proposes slots that respect drive distance between properties, and it never double-books.
- no-show rate
- <15%
- default travel buffer
- 45 min
- working hours
- 10–8
Site-visit booking is the highest-impact workflow in this whole playbook. Get it right and you turn portal leads into footfall without a human touching the calendar. Get it wrong and you create chaos: overlapping visits, brokers stuck in traffic, or missed appointments.
The rules matter. For Mumbai and Delhi-NCR, add a 45-minute travel buffer between visits in different neighbourhoods. For Bangalore, add 60 minutes south of Hosur Road and east of Whitefield during peak hours. Kallix supports per-neighbourhood travel matrices; you provide the matrix once during onboarding.
- 1Connect each broker's calendar (Google Workspace recommended for Indian teams).
- 2Set working hours per broker: most prefer 10am to 8pm with Sundays included.
- 3Configure travel-time matrix for your service area. Kallix provides default templates for Mumbai, Delhi-NCR, Pune, Bangalore, Hyderabad, Chennai.
- 4Set visit duration: default 60 minutes; longer for site tours with multiple units.
- 5Enable WhatsApp confirmation with Google Maps link, project address and broker name + photo.
- 6Set reminder cadence: 24h + 2h before the visit cuts no-shows from ~35% to under 15%.
For projects with sample flats far from the main road, add the WhatsApp pin location in the confirmation message. Buyers get lost. Saved pins reduce 'where are you?' calls by ~60%.
Don't let the agent book on Sundays without explicitly confirming the broker is okay with weekend visits. Burned-out brokers churn faster than underused ones.
Live calendar integration with at least 2 brokers and a working WhatsApp confirmation template approved by Meta.
Hook up your CRM with structured call summaries
Map every Kallix call outcome (qualification fields, disposition, next action, recording URL, transcript) to your CRM with bi-directional sync, so leads enter the funnel automatically and your reps see full context without opening Kallix.
- CRM sync
- Realtime
- hot-lead alert
- <60s
- fields mapped
- 10+
If the agent doesn't write back to your CRM, you're running two systems in parallel and one of them will drift. The CRM-write-back is non-negotiable; it's what gives you ROI dashboards, what lets reps prioritise the day, and what lets your senior leadership trust the agent.
Kallix supports HubSpot, Zoho CRM, Salesforce, Pipedrive, GoHighLevel, Close.com and a generic webhook for anything else. The most common Indian brokerage stack is Zoho or Sell.Do, both fully supported.
- 1Pick the CRM object the lead lands on: usually 'Deal' (HubSpot), 'Lead' (Salesforce/Zoho), or 'Contact'.
- 2Map call fields: disposition, qualification responses, language preference, recording URL, transcript link, next action, do-not-call flag.
- 3Configure deal-stage automation: 'Qualified' on positive qualification, 'Visit booked' on confirmed slot, 'Disqualified' on do-not-call or out-of-ICP.
- 4Enable real-time sync (every call) vs batched (every hour). Real-time is the default and worth it.
- 5Add a Slack or Teams notification for hot leads: anyone with intent + budget should ping a human within 60 seconds.
Add a 'recording URL' custom field with restricted access. Your sales coaches will use it weekly; your compliance team will love that you have the audit trail.
Don't sync to a 'general inbox'. Route by city, project or assigned broker from the first call: once leads pile up unassigned, they don't move.
Live CRM sync with at least 5 test leads landing on the right object with the right fields populated.
Run a 200-call sandbox pilot on real leads
Before going live to production, run 200 calls in a sandbox environment using your real lead list: listen to 20 of them end-to-end, tag every failure mode and let Kallix's team retune the script and objection responses based on what actually happened.
- sandbox calls
- 200
- qualification accuracy
- >85%
- booking rate
- >18%
The pilot is where the agent transforms from 'looks good in demos' to 'closes business'. Skip it and you'll discover the hard way that your buyers say things your script didn't anticipate, all while at scale with paying leads.
Kallix's pilot is a paid engagement (~₹40k–₹60k for the standard 200-call scope) and it's credited to your first month of production if you continue. The fee buys you four things: dedicated solutions-engineer time, daily call reviews, weekly script tuning, and the actual call cost.
- 1Set the pilot success metric in writing before kick-off: usually 'qualification accuracy >85% AND site-visit booking rate >18% on warm leads'.
- 2Ring-fence a sandbox phone number so pilot calls don't go from your main brand identity.
- 3Listen to 5 calls per day during week 1 with your sales lead. Tag every awkward moment.
- 4Submit script changes once per day in week 1, every 2 days in week 2.
- 5Track conversion against your historical human baseline: most brokerages discover the agent matches or beats human SDR performance on cold lists.
- 6Sign off on production cutover only when the success metric has held for 3 consecutive days.
Have your sales lead listen to 10 random call recordings every morning during the pilot. The tuning loop only works if real humans hear the calls.
Don't pilot on your hottest leads: you'll burn pipeline. Use mid-warm portal leads from the previous 30–60 days for the pilot.
Pilot report with 200 call outcomes, conversion stats vs human baseline, and a written script v2.0.
Set escalation rules and human-handoff logic
Define exactly when the AI should warm-transfer to a human broker: high-value enquiries, explicit 'I want to speak to a person' requests, sentiment drops, or out-of-script questions, and ensure your brokers know how to receive the handoff.
- escalation triggers
- 4
- fallback callback
- <20s
- high-touch line
- ₹2 Cr+
The handoff is where AI voice agents either feel magical or feel like a barrier. A good handoff is invisible to the buyer: they ask for a person, the agent says 'one moment, connecting you to Priya from our team,' and Priya picks up two seconds later, already seeing the transcript.
A bad handoff is a hold queue with elevator music. Don't build that.
Kallix supports four escalation patterns out of the box: explicit request, sentiment drop (the buyer sounds annoyed), deal-value threshold (above your high-touch number), and topic out-of-scope. Each can route to a different broker queue.
- 1Define your high-touch threshold: usually deals above ₹2 crore for residential, project-specific for commercial.
- 2Configure on-call broker rosters: who picks up what, when. Most teams use round-robin within a city.
- 3Enable live-transcript panel on broker phones (the Kallix mobile app shows the running transcript).
- 4Set a fallback: if no broker picks up within 20 seconds, the AI books a 30-minute callback and immediately pushes it to the CRM + calendar.
- 5Train brokers on what to say when receiving a warm transfer: 'I have the context from the call so far' is the magic phrase.
Add an 'urgent escalation' WhatsApp group with the principal in it for any deal above ₹5 crore. The agent posts the lead within 10 seconds of qualification.
Don't escalate every call to a human. The whole point is to filter: if a human picks up half the calls, you're not getting leverage.
Escalation matrix doc + tested warm-transfer flow with 5+ successful handoffs.
Go live with production monitoring and weekly tuning
Cut over to production on a Tuesday morning (never Monday, never Friday), monitor the first 100 calls in real time with a sales lead listening live, and schedule a weekly 30-minute tuning meeting for the first 6 weeks.
- cutover slot
- Tue 10am
- high-touch tuning
- 6 weeks
- agent sharpens
- +20–40%
Launch day is anticlimactic if you've done the pilot right. The agent picks up its first real portal lead, the script runs, the site visit gets booked. Pop a coffee.
What matters is the first six weeks of operating discipline. Kallix's customer success team runs a weekly tuning call where you review the top 10 calls, the top 5 disqualifications, and the top 3 'unexpected things buyers said'. Every week the agent gets sharper. Skip these calls and the agent stays stuck at launch-day performance.
- 1Cut over on Tuesday 10am IST. Block 4 hours for live monitoring.
- 2Set realtime alerts: any call >8 minutes, any escalation, any caller who says 'angry' / 'frustrated' / 'manager'.
- 3Run the weekly tuning meeting religiously for 6 weeks. After that monthly is fine.
- 4Review the dashboard weekly: connect rate, qualification rate, site-visit booking rate, no-show rate, escalation rate.
- 5Compare against your pre-Kallix baseline monthly and publish the comparison to your leadership team.
Forward the weekly performance email to your principal every Friday. Leadership visibility is what keeps the project funded past the honeymoon period.
Don't launch on a Monday: the weekend lead backlog overwhelms the agent and a launch-day spike looks like a bug. Don't launch on a Friday: you'll spend the weekend firefighting.
Live production agent with at least one full week of operating data and a weekly tuning cadence locked in.
Scale: multi-city, multi-language, multi-project
Once one project / city is stable, clone the agent for the next: keep the same voice family, swap the script's project-specific sections, add city-specific travel rules, and onboard the local brokers in under a week per expansion.
- clone a city
- 5 days
- mini-pilot calls
- 50
- regional-lang trigger
- 30%+
The whole point of building this carefully once is so you can clone it cheaply many times. Brokerages that operate across 3+ cities or 5+ projects see the highest Kallix ROI because the marginal cost of adding the next agent is small.
Maintain a 'master script' with city / project variables, and a versioned change log. When a buyer behaviour shift happens in one city (say, a new RERA rule changes what they ask), update the master once and propagate.
- 1Pick the next expansion (city or project) based on lead volume, not enthusiasm.
- 2Reuse the voice and qualification structure: only swap project-specific sections.
- 3Add the city-specific travel matrix and broker roster.
- 4Run a mini 50-call pilot for the new city before full cutover.
- 5Add a regional language if 30%+ of leads request it (Marathi for Mumbai, Kannada for Bangalore, Tamil for Chennai, Telugu for Hyderabad).
Track agent performance per project as a separate cohort. Aggregate dashboards hide which project the agent is under-serving.
Don't try to launch 5 projects simultaneously. Stage them: even 2 weeks apart compounds learnings.
A documented 'clone playbook' that any project sales lead can execute in 5 working days.
Common mistakes
Treating the agent like a human SDR
The agent has different strengths (speed, consistency, multilingualism, and infinite scale) and different weaknesses (context across days and complex objection handling). Design the workflow around what AI is good at; don't force it to mimic a human role wholesale.
Skipping the pilot to 'save time'
The pilot saves time by surfacing the 12 things you didn't anticipate before they happen to 1,200 real leads. Brokerages that skip the pilot churn within 60 days.
Not telling brokers in advance
Brokers feel threatened by AI when it lands as a surprise. Loop them in during step 1, name the agent something friendly ('Sara from our team'), and explicitly position it as their booking assistant, not their replacement.
Over-engineering the script
Every extra qualification question drops completion rate ~6 percentage points. Seven questions is the sweet spot. Save the rest for the human conversation after the site visit.
Ignoring the weekly tuning cadence
Launch-day performance is the floor, not the ceiling. The agent gets 20–40% sharper over six weeks if you run the tuning meetings religiously.
Mismatched expectations on close rate
The agent's job is qualification and booking, not closing. Compare its conversion to your existing SDR baseline, not to your top broker's close rate.
Troubleshooting
Pre-train an honest response: 'Yes, I'm an AI assistant from [brand]. I help schedule site visits, but I can connect you to a human broker right now if you'd prefer. What works for you?' Deception backfires; transparency converts.
Add 24-hour and 2-hour WhatsApp reminders with the project address, Google Maps pin and broker name + photo. This typically cuts no-shows from ~35% to under 15% within two weeks. Also check whether your slots are too soon: visits booked >7 days out have ~3x higher no-show rates.
Your opener is starting in English. Switch the language-detection threshold to 'first word' instead of 'first sentence'. If the buyer says 'Hello' in Hindi-accented English, the agent should still default-respond in Hindi until proven otherwise.
Run a list-quality audit. Are you sourcing leads from sub-portals or duplicate enquiries? Connect-to-qualification rate is a function of list quality first, agent quality second.
Check the escalation threshold: if it's set too high, the agent is over-qualifying. Drop the threshold for the next two weeks and see if broker satisfaction recovers without overwhelming the team.
Use the 'campaign pause' setting in the dashboard. Set a custom out-of-office message for inbound calls during the same period: 'We're closed for Diwali, ham aapko Monday ko call karenge'. This keeps the brand human.
Quick FAQ
Yes. The voice library has multiple pure-Hindi voices and Kallix supports Hindi-only deployments. Most Tier-1 brokerages still default to Hinglish because their buyer base code-switches, but Tier-2 and Tier-3 cities often go Hindi-first.
All supported with native-sounding accents. We typically add the regional language as a secondary option to Hindi+English: the agent detects from the buyer's first sentence and switches.
Yes. All outbound numbers are registered with DLT and the standard scripts are pre-approved as templates. We work with you to register your sender ID and template texts during onboarding.
An in-house team of 5 callers costs ₹2.5–4L/month loaded. Kallix typically costs ₹15–40k/month for equivalent or higher call volume, plus per-minute usage. The agent is 24/7 and multilingual; humans aren't.
Yes. The qualification script changes (rental wants different fields: move-in date, deposit comfort, pet policy) but the workflow is identical. Most Kallix real-estate customers run separate agents for primary, re-sale and rental.
Citations
- Anarock: Indian Residential Market H2 2025 ReportAnarock Property Consultants
- CREDAI Industry Outlook 2025-26CREDAI
- Harvard Business Review: The short life of online sales leadsHarvard Business Review
- TRAI DLT Regulations for Commercial CommunicationTRAI