Skip to content
PRS India

Ashray Developers

Ending brokerage disputes with a versioned lead-ownership engine

A RERA-compliant sales CRM and channel-partner portal built on lead-ownership rules that keep every version. So a March booking is judged by March's rules, and a broker can tell how a dispute will end.

Client
Ashray Developers
Industry
Real Estate
Location
Delhi NCR & Jaipur, India
Duration
19 weeks
Published
Oct 2024
Updated
Oct 2026

94% fewer

Fewer duplicate-lead and brokerage disputes

41% lift

More leads turning into site visits

2.3× more

Growth in channel-partner-sourced bookings in two quarters

0

RERA advertising violations since launch

01

The challenge

Ashray Developers builds residential projects in Delhi NCR and Jaipur — four live projects, about 1,900 units, and sales that depend a lot on a network of 300+ channel partners (brokers). Leads arrive from nine sources: portals, Meta, Google, the website, walk-ins, referrals, and the channel-partner network itself.

The channel-partner network was eating itself

Two brokers register the same buyer, three days apart. The buyer books. Both brokers claim the brokerage — often lakhs of rupees. There was no trusted record of who registered whom, when, or under what rule. So every dispute was settled by argument, rank, and whoever shouted loudest in the sales head's office.

This is not a small problem. Lead-ownership disputes are the single most common reason a channel-partner network collapses, because good brokers stop bringing you their buyers as soon as they feel the brokerage is a coin toss. Ashray had already lost two of their top ten partners this way, and they knew why.

And the inventory could be sold twice

  • Unit availability lived in a shared spreadsheet. Two sales managers could block the same unit for two different buyers on the same afternoon, and it did happen.
  • Demand letters were manual. With construction-linked payment plans, a demand letter is sent when a construction milestone is reached. Someone watched milestones in one spreadsheet and sent letters from another. Letters were often late, and that means late money, on a large scale.
  • RERA duties were being handled from memory. The finance team worked out the 70/30 escrow split on every collection by hand. Some listings went out without the RERA registration number, which breaks the advertising rules. This had happened more than once.

02

What we built

Lead ownership as a versioned rule engine, not a policy document

Every contact with a buyer, such as a portal enquiry, a CP registration, a site visit or a call, is saved as an event that can never be changed. Ownership is derived from those events by a clear set of rules. The first valid CP registration wins, within a 90-day window. Ties are broken by server-received timestamp, never one sent by the user. User timestamps are easy to fake, and when a timestamp is worth ₹3 lakh, they will be faked.

The key point: the rules are versioned, and a dispute is adjudicated under the rules in force on the date of registration. If Ashray changes the window in June, a March booking is still judged by March's rules. This one thing did more to win back trust from the partners than all other features of the CP portal together. It made the result of a dispute predictable. A broker can live with a rule they can predict.

Why not Salesforce or Zoho

We checked the cost. Indian residential real estate needs partner levels with sub-broker splits, unit stock with hold and block steps, construction-linked payment plans, RERA escrow sums, and demand-letter making. In a ready-made CRM, all of that is extra custom work. You pay for the platform, then pay again to change it into something else, and then pay a third time at every upgrade. The ordinary part of a CRM is not the costly part. The real estate know-how is.

Inventory as a state machine with real locks

A unit moves available → held → blocked → booked → allotted → registered, with timed holds that end on their own and a full record of every change. The database locks each unit, so if two sales managers go for the same unit, one wins and the other gets a quick, honest "no". Before, both heard a confident "yes", and then someone had to make a very hard phone call.

Compliance the code enforces

The 70/30 RERA escrow split is computed and posted at the moment the payment is received, not worked out later by finance. Demand letters are made from payment-plan templates linked directly to construction milestones. When the milestone is marked, the letters line up to be sent on their own. And a listing cannot be published without a RERA registration number. This is checked in the code, so the save fails right away, not in a compliance review six weeks later. It is better to make a wrong state impossible than to train people not to reach it.

The partner portal has its own front door

Channel partners get their own separate login and a limited API. They see live stock, their own pipeline and their own brokerage ledger, with buyer PII masked until ownership is confirmed. A broker can see that a lead is taken without seeing whose it is. That is just enough information to stop a dispute, and no more.

03

The outcome

We launched inside the company first, then to the top 40 channel partners, then to the full network over six weeks. We added the last two quarters of brokerage records, so partners could see their own history on day one. That is why they logged in.

Results

  • Duplicate-lead disputes fell 94%. The other 6% are rare special cases. They are now settled by opening the event log, not by holding a meeting. Nobody argues with a timestamp they can see.
  • Lead-to-site-visit conversion rose 41%. It is not magic. The rules give a lead to a named person within minutes, not hours. A home buyer lead that goes cold in the first hour mostly stays cold.
  • Channel-partner-sourced bookings grew 2.3× in two quarters. Two of the partners who had left came back. When we asked one of them why, he said he could finally see his own pipeline without phoning anyone. In the end, that was the whole product.
  • Zero RERA advertising violations since launch, because a listing without a registration number cannot be saved, let alone put live.

The quieter wins

Demand letters now go out on the day the milestone is certified, not whenever someone notices. There are 1,900 units on construction-linked plans, and money now comes in eleven days earlier on average. This helps cash flow so much that the finance director mentioned it before the sales director spoke about conversion.

And double-blocked units simply stopped happening. The lock made them impossible. The sales team had thought this was just how spreadsheets work, and they noticed the change within a week.

Under the hood

How it's built.

Technology

  • Laravel
  • Filament
  • MySQL 8
  • Redis
  • Laravel Horizon
  • Alpine.js
  • Tailwind CSS
  • WhatsApp Business API
  • DocuSign-class e-sign
  • AWS
  • Docker

Services used

  • CRM Development
  • Custom Software Development
  • API Integration
  • Cloud & DevOps
  • UI/UX Design

We asked for a CRM. What actually saved the business was one line in their proposal: that the rules deciding a brokerage dispute would be versioned, so a March booking is judged by March's rules. Our partners came back for that.

Vikram Chaudhary Head of Sales, Ashray Developers

Same problem?

Let's build something that ships.