Business AutomationReal estate Live

Channel Partner Lead Portal

A residential real estate developer

Every broker referral and walk-in gets a unique tracking code, so no property lead gets lost.

Channel Partner PortalBroker: Shah Realty
Buyer name
Rohan Kulkarni
Mobile
98••• ••214
Requirement · Budget
2 BHK · ₹85,00,000
Lead code issued
KD4821
Share this code with the sales team
Pipeline · all partners
Not visited49
Visited31
Interested17
Follow up12
Sold6
SoldRK1180 · Flat 702 · Sales: Neha2h
VisitedPV3305 · site visit done, note added5h
4role dashboards
5pipeline stages
8search filters

Overview

A developer receives buyers from outside brokers and from walk-ins at reception. Leads were hard to track and easy to dispute. Now every lead gets a short unique code the moment it’s entered, each role sees only what they need, and sales moves leads through a clear pipeline with notes, while management gets live stage counts and exports.

Before and after

Before
  • It needed to be clear which broker registered a buyer first.
  • Reception had no single place to log walk-in visitors.
  • Sales had no shared view of each lead’s stage and history.
  • Management needed stage-wise counts and data they could export.
What I built
  • A lead form that issues a guaranteed-unique code like “KD4821” on save.
  • Four role-based dashboards: broker, receptionist, sales and admin.
  • A five-stage pipeline with dated notes and a record of who changed what.
  • Search across eight filters and one-click spreadsheet exports.

How it works

  1. 1

    Register

    A broker or receptionist enters the buyer’s details.

  2. 2

    Code

    A unique lead code is issued instantly.

  3. 3

    Hand over

    The code is shared with the sales team.

  4. 4

    Progress

    Sales moves the lead from visited to sold, with notes.

  5. 5

    Report

    Live stage counts and CSV exports for management.

What it does

No “whose lead is this?”

A unique code per lead, checked before saving.

Each person sees their part

Brokers and receptionists see only their own leads.

Where every deal stands

Not visited → visited → interested → follow-up → sold.

Find any lead in seconds

Search by code, name, phone, broker, status, budget or date.

Privacy at the front desk

Reception can verify a code without seeing another person’s buyer.

Clean data

Valid mobile numbers only and budgets in Indian format.

Under the hood

PythonDjangoTailwind CSSRole-based accessDocker
  • Unique, indexed lead codes with a check-before-save generator.
  • Strict data isolation between roles at both view and query level.
  • Multi-criteria search over lead lists in the database.
  • Automatic migrations and static files at container start-up.

Outcome

Every lead has a provable owner from the moment it’s entered.
Sales works from one shared, up-to-date pipeline.
Management sees stage counts live instead of asking for them.

Want this for your business?

Tell me how your team works today. I’ll tell you how much of it a system like Channel Partner Lead Portal could take over.

Chat on WhatsApp