A practical stage dictionary for real estate managers
May 18, 2026
9 min read
Pipeline reports often look sharper than they are.
The branch meeting says there are 18 active buyers, seven live seller opportunities, four offers progressing, and three listings likely to move this month. The numbers feel useful until someone asks the obvious follow-up: what does “active” mean?
One negotiator means the buyer viewed last week and is still engaged. Another means the buyer opened an email. A third means the contact has not said no yet. By the time those records roll into a manager report, the stage names are doing more work than they can honestly carry.
That is why vague stages make real estate reporting software disappointing. The dashboard is not always the weak part. Often, the stage language underneath it is too loose to trust.
For newer agents, a stage is the label that says where a client, listing, offer, or opportunity sits. For managers, it decides what appears in a pipeline report, what gets chased, what looks stuck, and what the team believes is still alive.
Before you add another branch dashboard, write a stage dictionary.

A stage should tell the team what is true
A useful stage name does not describe mood. It describes evidence.
“Hot buyer” is mood. “Viewed in the last 14 days with finance position recorded and a dated next contact” is evidence. So is “valuation completed, decision maker confirmed, next seller call booked.” “Likely instruction” is not.
This matters because real estate work moves through awkward half-states. A buyer can be keen but not proceedable. A seller can like the valuation but still need agreement from a sibling. An offer can be accepted in principle but waiting on proof, chain detail, or solicitor instruction. If all of those situations get swept into “active”, the report stops showing risk.
General sales pipeline advice makes the same point. Salesforce’s guide to sales pipeline stages describes a pipeline as a way for managers to understand opportunities, bottlenecks, and projected cash flow. That only works when the stage means the same thing from one record to the next.
In agency terms, a stage should answer five questions:
| Question | Why it matters |
|---|---|
| What must be true for a record to enter this stage? | Stops agents moving records forward based on optimism. |
| What proves it can leave this stage? | Makes progress visible and prevents drift. |
| Who owns the next move? | Prevents team records becoming everyone else’s problem. |
| What is the next action and date? | Turns the stage into work, not storage. |
| When does this become stale? | Shows managers when a record no longer deserves its current label. |
That is the dictionary: a short definition for each stage.
Build the dictionary around real agency moments
Do not start with software fields. Start with the moments agents recognise.
For sales teams, those moments might be enquiry received, buyer qualified, viewing booked, viewing completed, offer received, sale progressing, completed, lost, and parked. For listings, they might be appraisal booked, valuation completed, instruction pending, listing preparation, live, price review, under offer, withdrawn, and sold.
For lettings or property management, the language will differ. The rule stays the same: a stage should reflect a real change in the work.
Use this format for each stage:
| Stage | Entry rule | Exit rule | Stale rule | Owner | Required next action |
|---|---|---|---|---|---|
| Buyer qualified | Buyer need, budget, timing, and contact preference recorded. | Viewing booked, buyer parked, or buyer closed as unsuitable. | No contact or property match attempt within seven working days. | Assigned agent. | Send suitable property, book call, or set future check-in. |
| Viewing completed | Buyer attended or cancelled with reason recorded. | Feedback captured, follow-up sent, offer created, or buyer marked no fit. | No feedback or next contact by next working day. | Viewing owner. | Record feedback and send agreed update. |
| Offer received | Amount, conditions, funding position, chain position, and seller response status recorded. | Accepted, rejected, countered, withdrawn, or moved to progression. | No seller response task or buyer update date. | Negotiating agent. | Present offer, record response, set next communication. |
| Listing live | Public listing approved and marketed. | Offer agreed, withdrawn, paused, price review, or campaign adjustment. | No seller update or campaign review within agreed cadence. | Listing owner. | Review enquiries, viewings, feedback, and seller update. |
You can change the stage names. The structure matters more than the labels. The best test is whether a covering agent could open the record and understand what to do next. If not, the stage is not defined enough.
Do not let “active” become a hiding place
Every agency has a few stages that become hiding places. “Active” is the common one. “Nurture” is another. “Progressing” can be just as bad.
These stages are attractive because they avoid a hard decision. The buyer might come back. The seller might instruct. The offer might recover. The chain might settle down.
Sometimes that is true. But if the stage has no stale rule, weak records stay in the pipeline because no one wants to move them out.
Use a simple rule:
| If the record is… | It can stay active only if… | Otherwise… |
|---|---|---|
| A buyer | There is a current requirement, owner, and dated next contact. | Move to nurture, parked, or closed. |
| A seller opportunity | There is a confirmed decision process or next seller conversation. | Move to future prospect or closed lost. |
| A live listing | There is recent evidence from enquiries, viewings, feedback, or seller contact. | Trigger a campaign review. |
| An offer | There is a named next decision or communication step. | Mark the offer blocked, withdrawn, rejected, or awaiting specific information. |
This is where real estate KPI tracking often goes wrong. Managers track the count in each stage, but not the quality of the records inside the stage. A branch can look busy because the active column is full while the actual next actions are missing.
The aim is not to punish agents for messy reality. Buyers change budgets. Vendors go quiet. Viewings move at short notice. A stage dictionary helps the team describe that mess honestly, so the manager can coach the right problem.
Put ownership inside the stage
A stage without an owner is not a stage. It is a waiting room.
Owner means the person responsible for moving the record to its next honest state. A viewing may be owned by the covering agent for feedback, while the buyer relationship stays with the main negotiator. A listing may be owned by the valuer until instruction, then by the listing agent once preparation starts.
The point is to stop work from disappearing between handoffs. Professional expectations push in the same direction: The Property Ombudsman Codes of Practice are built around service standards, and that habit travels well beyond the UK.
AvaroAI is built around connected records for this reason. A contact, viewing, offer, listing, task, and reminder should not sit as separate fragments. When a stage requires an owner and next action, that action can sit against the record it belongs to. The manager can see the gap without asking for a verbal update.
That is a better use of real estate business analytics than “show me more charts”: which records have a stage that says one thing and a next action that says another?

Run a 30-minute stage cleanup with the team
You do not need a large project. Use one branch meeting.
Pick the five stages that create the most confusion. Usually they are some version of new, active, nurture, progressing, and won or lost. Then use this exercise:
- Ask each agent to write what the stage currently means in one sentence.
- Compare the answers and circle disagreements.
- Agree the entry rule: what must be true before a record can sit there?
- Agree the exit rule: what has to happen next?
- Set a stale rule: when should the record be reviewed if nothing changes?
- Decide the required owner and next action.
- Update 10 real records together and test whether the definition survives contact with actual work.
The last step matters. Definitions that sound tidy in a meeting often break when you apply them to a buyer waiting on finance, a seller testing the market, or a chain where everyone is progressing but no one has moved this week.
Keep the language plain. If an agent would not say the phrase between appointments, do not make it a stage name.
The dashboard gets better after the dictionary does
Real estate dashboard software can only report the truth you give it.
If “viewing completed” sometimes means feedback sent and sometimes means “agent attended but has not written anything down”, your viewing report is muddy. If “offer progressing” sometimes means solicitor instructed and sometimes means “buyer said they are sorting it”, your offer pipeline is inflated. If “nurture” includes serious future sellers and dead enquiries no one wants to close, your follow-up list becomes noise.
In AvaroAI, managers can filter across records by owner, stage, date, task state, and missing detail. That only helps when the stage language is disciplined. Clean definitions make filtered lists worth trusting: active buyers with no next contact, live listings with no seller update, offers with no next action, and records sitting too long in a stage.
The first fix is agreeing what the stage means.
Start with one page:
| Stage | Entry rule | Exit rule | Stale rule | Owner | Required next action |
|---|---|---|---|---|---|
Fill it in with the team. Test it on real records. Remove any stage that cannot pass the owner-and-next-action test. Your reports will not become perfect overnight, but they will become harder to fool.
Related reading
Disclaimer: This page may contain AI-assisted content. The information is provided solely as a general guide and may not be correct, complete, or current, including, but not limited to, our full or applicable service offerings. While we strive for accuracy, no guarantee is made regarding correctness or completeness, and no expectation should be made as such. Please contact us directly to confirm any details before utilizing our service.

