Case Study

Real Estate CRM with WhatsApp & Meta Ad Automation

A Kolkata real-estate developer had leads scattered across Meta ads, WhatsApp, and manual intake with no shared visibility. DXDasia built a custom CRM (customer relationship management) that unifies lead capture, automates WhatsApp notifications and legal document generation, and feeds real sale outcomes back into Meta ad optimization.

Key result

One Pipeline, From Ad Click to Signed Agreement

Custom CRM DevelopmentWhatsApp Business IntegrationAd Platform Lead & Conversion IntegrationAutomated Document Generation
Real estate agent handing documents to a couple in a new home

The challenge

Leads for a growing real-estate developer arrived from three disconnected places with no shared record.

  • Leads split across Meta lead-ad forms, WhatsApp chats, and manual walk-in entries
  • No visibility into which ad spend actually turned into a site visit or a sale
  • Booking forms, payment schedules, and sale agreements typed up by hand for every unit
  • Overdue-payment reminders and site-visit follow-ups relying on someone remembering to send them

Our approach

We built a CRM around the developer’s actual sales process, not a generic template.

  • Direct integration with the ad platform’s own lead-form data pulling submissions straight into the CRM, no middleware
  • WhatsApp messaging wired to fire automatically on site-visit confirmation, sale closure, and lost-lead follow-up
  • A live floor/unit inventory grid with an automatic GST-aware cost calculator per unit
  • One-click generation of booking forms, payment schedules, and the full sale agreement as a formatted legal PDF
  • Ad-platform conversion tracking sending real outcomes — contact, site visit, purchase — back to the ad account

The outcome

The sales team now works from one system instead of three disconnected channels:

  • Every lead, regardless of source, lands in a single pipeline with full history attached
  • Ad optimization now runs on real sale outcomes instead of lead-form submissions alone
  • Booking forms, payment schedules, and sale agreements generate in seconds instead of hours of manual drafting
  • Automated WhatsApp updates keep buyers informed without a salesperson typing each message by hand
  • Commission payouts and clawbacks on cancelled bookings are tracked automatically, not reconciled by hand
Want results like this for your business?Tell us what you need. You get a free plan and a fixed quote within one business day.

Why it worked

Real-estate sales cycles are long and touch a lot of paperwork — the win wasn’t a single flashy feature, it was removing every manual handoff between a lead coming in and a deal closing, so nothing depends on one person’s memory or availability.

The technical approach

The CRM ingests leads two ways: a webhook that receives Meta lead-ad submissions the moment they’re submitted, and a WhatsApp messaging integration that auto-creates a lead from any inbound message that doesn’t already match an existing customer. Every automated WhatsApp send and inbound reply is logged against the lead record, so a salesperson opening a lead sees the full conversation history, not just a phone number. Document generation runs through a hand-built PDF engine that pulls real unit pricing, GST calculations, and payment-plan data directly from the database, so every generated agreement reflects the actual deal, not a static template with blanks. Outcome data flows back out to the ad platform on every status change, closing the loop between ad spend and actual sales.

What should a real estate CRM do between the ad click and the signed agreement?

In property sales the weak point is rarely the advertisement. It is the hand-off between a form submission, a call, a site visit and a booking. Meta's own guidance for connecting a CRM to lead ads is built around that gap: advertisers should send all stages of leads as they are updated, a minimum of two stages including the raw lead event, and three or more if possible.

What Meta asks of a CRM feedback loop

RequirementMeta's guidance
Lead volumeAt least 200 leads per month
Stages sentMinimum two, including the raw lead; three or more recommended
Optimisation stage timingWithin 28 days of the lead being generated
Optimisation stage conversion rateBetween 1% and 40%
Lead coverageAt least 60% of leads
Matchinglead_id from the lead ad, stored with the lead

Source: [Meta for Developers, Conversions API for CRM](https://developers.facebook.com/documentation/ads-commerce/conversions-api/guides/conversions-api-crm-for-platforms).

Read literally, a stage that very few leads reach, such as a signed agreement, may fall outside the 1% to 40% window, and a long sale may not complete within 28 days. In practice that points towards a mid-funnel stage such as a confirmed site visit as the optimisation event, with later stages still reported so the team can see which channels produce sales.

WhatsApp rules that shape the workflow

WhatsApp's Business Messaging Policy says a business may contact someone only if they have given their number and opt-in permission to receive messages, and the business is solely responsible for how opt-in is obtained. On cost, Meta bills per delivered template message since 1 July 2025. Non-template messages can be sent only inside the 24-hour customer service window, which opens when the user messages you, and utility templates sent inside an open window are free.

That makes record-keeping part of the design: store when and where each buyer opted in, and log every message and reply against the lead. The same discipline applies to documents. Commentary on RERA notes that the Act expects advertisements to be consistent with sanctioned plans, so pricing and unit details should come from one source of truth rather than being retyped into each booking form or agreement. Our overview of a WhatsApp automation platform explains the messaging side in more detail.

Why speed and accuracy both matter

ANAROCK's H1 2025 survey found that 98% of surveyed buyers want timely completion assurance, which makes proactive progress and payment updates a trust feature as well as a convenience. Speed matters earlier in the funnel too: Harvard Business Review's research concluded that most companies are not responding nearly fast enough to online leads. Accuracy carries legal weight in this sector. MahaRERA has penalised an advertiser whose registration details were illegible, so the same care belongs in every generated document.

How can you apply this approach in your own business?

Whether you buy a CRM or build one, these steps decide whether the ad account learns from real sales.

  1. Write down your real sales stages first List the stages from new lead to agreement and cancellation as your team actually works them. The CRM, the reports and the signals sent to the ad platform should all use the same list.
  2. Capture and keep the lead_id Pull each Meta lead in through a webhook or bulk read and store its lead_id on the record. If deduplication merges or overwrites records, stage updates can no longer be matched.
  3. Choose one optimisation stage and test it against Meta's limits Check the stage is reached by roughly 1% to 40% of leads and within 28 days. If volume is below about 200 leads a month, expect weaker learning and still report later stages internally.
  4. Record opt-in at the point of capture Add a clear consent line to forms and store the timestamp and source. Every message that follows should respect that permission.
  5. Log every message against the lead A salesperson opening a record should see the full conversation, not only a phone number. It also makes it obvious when a buyer has already been contacted. Workflow automation can handle the logging.
  6. Generate documents from the database Draw price, tax and payment-plan data from the same records used on the website and in ads. This removes retyping errors and speeds up booking forms and agreements.

In our own WhatsApp CRM, used by e-commerce clients, a shopper complained about receiving abandoned-cart reminders "once every day". Reminders were capped per cart instead of per customer, and a backlog of old carts was released at once. We now cap marketing messages at 2 per contact per rolling 7 days and nudges at 1 per contact per 24 hours, while order-status messages are never capped. The lesson carries over to property: cap messages per person, not per record.

Looking ahead

With inbound WhatsApp already logging into the CRM, the next phase is giving the sales team a full two-way WhatsApp inbox inside the CRM itself, so replies never have to leave the system leads already live in. The ad-conversion feedback loop is also young enough that its real value — letting ad spend shift toward the channels and creatives that produce actual sales, not just form fills — will keep compounding as more sale outcomes accumulate in the data.

Frequently asked questions

Can a CRM send sale outcomes back to Meta?

Yes. Meta's Conversions API for CRM lets you send lead stage updates, matched by lead_id, so campaigns optimise towards leads that progress rather than those that merely submit a form. Meta recommends at least 200 leads per month and a minimum of two stages.

Which pipeline stage should we optimise for?

Meta advises a stage reached within 28 days of the lead and by between 1% and 40% of leads, per its CRM guidance. For long property cycles that usually means a confirmed site visit rather than a booking. Keep reporting later stages so you can judge channels by sales.

Can we message leads on WhatsApp straight after a form submission?

Only with their permission. WhatsApp's policy requires opt-in confirming the person wishes to receive messages. Add a clear consent line to the form, store the timestamp, and use approved templates when the 24-hour service window is closed.

Should we buy a CRM or build one?

Buy if your process is standard and the tool already handles stages, WhatsApp and Meta feedback. Build when your pricing, tax, commission or document logic is specific to you. Our work on AI-assisted CRM and custom web applications covers both routes.

Sources

  1. Meta for Developers: Conversions API for CRM
  2. WhatsApp Business: Messaging Policy
  3. Meta for Developers: WhatsApp Business Platform pricing
  4. T C Ray & Co: Advertisement Guidelines under RERA, an overview
  5. ANAROCK: Homebuyer Sentiment Survey H1 2025
  6. Harvard Business Review: The Short Life of Online Sales Leads
  7. 24law: MahaRERA fines Akola developer Rs10,000 over illegible RERA details

More case studies

Get Started

Want results like this?

Get a Free Proposal →