Deal progression & chain health

See exactly where every deal stands, keep your chain moving, and stop losing sales to problems you couldn't see coming.

Core feature8 min read

What this does

Deal progression tracks every milestone from Pre-Market to Closed, with built-in compliance gates, one-click chasing, and a full audit trail. Chain health shows you every property above and below yours in a transaction — including deals run by other agents — so you always know where the risk is.

The 8-stage deal pipeline

Every listing moves through eight defined stages. Completed stages show a green tick, your current stage is highlighted in blue, and upcoming stages are always visible so you can see what's coming before it arrives.

Pre-Market
On Market
Offers
4
SSTC
5
Exch. Ready
6
Exchanged
7
Completed
8
Closed

Each stage is compliance-gated — meaning the system tells you exactly what needs to happen before you can advance. Nothing gets skipped, and nothing gets forgotten.

8-stage deal pipeline showing 6 Riverside Walk at SSTC stage with verified and required checklist items
The pipeline for 6 Riverside Walk at SSTC stage. Completed stages show green ticks; the current stage is highlighted. Milestones within the stage show as Verified or Required.

Managing offers

All offers sit inside the deal, not in a separate place. You can see every offer at a glance — accepted, rejected, and under review — with a full compliance checklist triggered automatically the moment an offer is accepted.

Offers panel showing Lisa Anderson accepted at £400,000 with all compliance checks passed
Lisa Anderson's accepted offer at £400,000. All four compliance checks have passed automatically — the agent can proceed with confidence.

When an offer is accepted, XchangeHero immediately checks off:

  • Validated proof of funds (bank statement / gift letter)Verified
  • Mortgage in principle (MIP)Verified
  • ID / AML verification (buyer)Verified
  • Buyer's solicitor assignedVerified

When all checks pass, you'll see an All Checks Passed badge. Rejected offers are archived — not deleted — so you always have a full record of everything received.

Tip

You can reopen a past stage at any time using the Reopen Stage button — useful if a deal falls back or information needs to be corrected.

Memorandum of Sale

When you accept an offer, XchangeHero automatically opens the Memorandum of Sale — the formal written record that a deal has been agreed. Fill in the optional details, choose which parties receive it, and hit send. The deal moves to SSTC the moment the emails go out.

Memorandum of Sale sent confirmation showing all four parties notified — Vendor, Buyer, Vendor's Solicitor, and Buyer's Solicitor — with green ticks
Confirmation screen after sending. All four parties are shown with green ticks and their email addresses. The MoS is saved as an attachment to the deal automatically.

You can optionally add:

  • Completion date — defaults to TBC; update it when a date is agreed
  • Mortgage broker — search your existing contacts or add a new one on the spot
  • Special conditions — any agreed terms specific to this sale

The letter is emailed simultaneously to all selected parties — vendor, buyer, vendor's solicitor, and buyer's solicitor — using the contact details already held on the deal. Each recipient receives a properly formatted letter carrying your agency letterhead, the agreed price, tenure details, and a Subject to Contract — Not legally binding disclaimer.

Missed someone? Use Resend MoS

A Resend MoSbutton sits next to the Verified badge in the SSTC checklist. Parties who have already been notified are deselected by default so you won't double-send; anyone not yet notified is ticked and ready to go. The “Not yet notified” warning clears automatically as soon as their email is sent.

Every MoS is stored permanently against the deal. Click the link in the Attachments tab to view the formatted letter exactly as it was sent.

Staying ahead with upcoming stages

You don't have to wait to see what's coming. Click any upcoming stage in the pipeline to preview its checklist before you get there — so you can have confident, proactive conversations with your vendor instead of "I'll chase them and get back to you."

Ready for Exchange stage previewed while still on SSTC, showing 5 required milestones
The Ready for Exchange stage, previewed from SSTC. All five milestones are visible in advance so the agent knows exactly what's needed next.

The Ready for Exchange checklist includes:

  • !Expected exchange date agreedRequired
  • !Local / environmental searches returnedRequired
  • !All legal enquiries answeredRequired
  • !Signed contracts (buyer & seller)Required
  • !Buildings insurance confirmedRequired

Nudge — chase anyone in one click

When a milestone is outstanding and things have gone quiet, hit Nudge next to the item. XchangeHero instantly drafts a professional, personalised chase email — ready to send in seconds.

Nudge email draft modal for Structural Survey Completed, addressed to Lisa Anderson CC Michael Brown
A Nudge for the Structural Survey milestone. The recipient, CC, subject, and message body are all pre-filled. Send via email, Gmail, or copy to clipboard.

Every Nudge email is automatically:

  • Addressed to the correct party (vendor, buyer, or solicitor)
  • CC'd to the relevant solicitor
  • Pre-filled with the property address in the subject line
  • Written in a professional, polite tone — edit if you want, send as-is if you don't

Every Nudge is logged against the deal with a timestamp — so there's never any question about whether a chase was sent.

Advancing to the next stage

When all milestones in a stage are verified, XchangeHero shows a green confirmation banner and a prominent button to advance the deal. One click moves everything forward — cleanly, confidently, and on the record.

Green banner reading All artifacts verified — ready to advance, with Ready for Exchange button
All SSTC milestones verified. The Nudge sent earlier resulted in confirmation, which the AI Inbox Agent picked up automatically. The deal is ready to move forward.

How AI verification works

When relevant emails arrive — a mortgage offer confirmation, solicitor instructions — the AI Inbox Agent reads them and automatically marks the corresponding milestone as verified. You'll see a sparkle icon and a verified timestamp. No manual ticking required.

Attachments — all your paperwork in one place

Every document and link related to a deal lives in the Attachments tab. Upload files directly or save links to external portals. Each attachment is tagged to the listing step it came from, so you always know why a document exists.

Attachments tab showing 6 items including Formal Mortgage Offer and Solicitor Instructions with timestamps
Six attachments logged against this deal — each tagged to its listing step, with agent name and upload time. Nothing lives in an email folder.

Compliance tip

If your agency ever faces a compliance audit or a vendor dispute, everything is right here — timestamped, attributed, and linked to the stage it belongs to. Make it a habit to attach evidence as soon as it arrives.

The audit & history log

Every action taken on a deal is recorded automatically — who verified what, when nudges were sent, what notes were added, and even when something was unverified and corrected. The log is a true history of the transaction.

Audit and history log showing verified and unverified actions with timestamps and agent names
The full audit log for 6 Riverside Walk. Every action is timestamped and attributed — including the correction where a verification was briefly removed and re-added.

You can also add free-text notes at any time — things like "Buyer would like to complete on a Friday" — or log a phone call so verbal conversations stay on the record too.

Chain health management

This is where XchangeHero does something no other estate agent system does. The Chain tab on any listing shows every property above and below yours in the transaction — including deals run by other agents — so you can see the full picture, not just your bit of it.

Chain link detail for 12 Elm Street showing buyer, seller, solicitors, milestone tracker and health score 73
12 Elm Street expanded in the chain view. 2 of 6 milestones complete — mortgage offer received and survey done, but searches not yet ordered. Score: 73.

For each link in the chain you can see the buyer, seller, both solicitors, a milestone tracker, a chain health score, a warnings section, and a notes field for chase context.

Understanding the chain health score

Each link — and the overall chain — gets a health score out of 100, updated in real time as milestones are completed.

80–100Strong — this link is progressing well
60–79Moderate — worth keeping an eye on
Below 60At risk — this link needs attention now
Full chain view for 6 Riverside Walk showing 540 Long Lane at 93, 12 Elm Street at 73, and 79 Town Quay at 60
The full chain for 6 Riverside Walk. Overall score: 75. 540 Long Lane scores 93 (strong), 12 Elm Street 73 (moderate), and 79 Town Quay 60 (at risk). That's where to focus.

In this example, 79 Town Quay at the bottom of the chain is the weak link. Without XchangeHero, you'd find out when your solicitor calls to say the deal is at risk — probably weeks later. With XchangeHero, you can call the agent at Fultons today and take action before a 60 becomes a 40.

Y-branching — when a chain splits

Sometimes a single position in the chain involves more than one property. The most common scenario is two people buying together, each selling their own home. Both sales need to complete before the joint purchase can proceed — but they sit at the same level in the chain.

XchangeHero handles this with Y-branches. Click the Branch button (the fork icon) next to any existing link to add a parallel property at the same position. The two cards appear side by side, each with their own milestones, health score, and notes — so you can track both sales independently without losing sight of how they connect to the rest of the chain.

When to use a Y-branch

Use a Y-branch whenever a single step in the chain depends on more than one property completing. Common examples: two co-buyers each selling their own property; a vendor selling a buy-to-let and a main residence simultaneously to fund their purchase.

The overall chain health score accounts for Y-branches correctly — both cards contribute to the score at that level, but the chain length penalty is not doubled simply because the position splits.

Building your chain

Add chain links above (vendor's onward purchase) or below (buyer's chain) at any time using the + Add link buttons. Use the Branch button on any existing link to add a parallel Y-branch at the same level. The chain view updates in real time as milestones are completed across all links — even those managed by other agents.

The Chain Portal — keeping solicitors and buyers informed

From any chain link card, you can invite the people directly involved in that property — the buyer's solicitor, seller's solicitor, buyer, seller, or another agent — to a secure, read-only portal view of that link.

Each invited party receives a magic-link email. When they click it, they can see the milestone tracker for their specific property, leave notes, flag warnings, and — if they are a solicitor — tick milestones directly. No account creation required.

Inviting from the chain card

Expand any chain link card and scroll to the Portal Access section. For each role (Buyer's Solicitor, Seller's Solicitor, Buyer, Seller, Other Agent) you'll see one of three states:

  • Invite — no invite sent yet; click to send a magic link to the email on record
  • Sent — invite sent but not yet accepted; resend if it's gone quiet
  • Portal user — the party has set their password and is actively using the portal

What portal users can do

Solicitors

Tick milestones, add and resolve warnings, leave notes visible to all parties on that link.

Buyers & sellers

View milestone progress and chain health score, leave notes, flag warnings.

Other agents

Same as buyers and sellers — view and comment, but cannot tick milestones.

All parties

See notes from the estate agent and other portal users on their link. No cross-link data is ever visible.

Privacy

Portal users see only the data for their specific property link — not other properties in the chain, not other agencies' deals, and not the names or details of other parties beyond what is directly relevant to their transaction.

Cross-agency milestone sync

In any chain there can be multiple estate agencies each building their own view of the same transaction. This means a solicitor might receive portal invites from two different agencies for what is actually the same property — and face having to tick the same milestones twice.

XchangeHero solves this automatically. When a milestone is marked complete on any chain link, the system looks for matching chain links across all agencies and propagates the completion to them — so each solicitor only needs to update once.

How matching works

Two chain links are treated as the same property when both of these conditions are true:

  • Same address — matched after normalisation (punctuation stripped, common abbreviations resolved: Road → Rd, Street → St, Avenue → Ave, etc.)
  • At least one shared email — buyer solicitor, seller solicitor, buyer, seller, or other agent email must match on both links

The email requirement prevents false matches on common addresses — two different properties at “1 High Street” in different towns that happen to share no participants will never be merged.

Sync rules

  • Completions propagate; un-ticking never does. Once a milestone is marked complete on any matching link, it will be marked complete on all of them. The sync engine never reverses a completion.
  • Human un-ticks are sticky.If a solicitor on Agency B's portal explicitly un-ticks a milestone that was auto-synced, XchangeHero locks that milestone on their chain — the sync will not re-apply it. This respects local knowledge: the solicitor may have better information than the originating chain.
  • New links inherit existing completions. When a new chain link is created or email/address details are updated to now match an existing link, the system immediately pulls in any already-completed milestones from matching chains.

What syncs — and what never does

Synced across agencies

  • Milestone completion status
  • Completion timestamp

Never crosses agency boundaries

  • Buyer / seller names
  • Notes or warnings
  • Agent details
  • Any other personal data

The sync indicator

Milestones that were completed by the sync engine are marked with a Synced badge — both in the agent chain view and in the portal milestone list. A blue dot (instead of the usual green) on the collapsed chain card also signals a synced completion at a glance.

No action needed

Cross-chain sync is fully automatic. There is nothing to configure — XchangeHero handles the matching and propagation in the background the moment a milestone is ticked.

Summary — what this means for your agency

Always know where you stand

Every deal, every milestone, every stage — visible at a glance. No more guessing.

Confident vendor updates

Tell your vendor exactly what's happening and what's needed — not "I'll find out."

Compliance handled automatically

AML checks, proof of funds, solicitor assignment — all triggered and tracked at the right moment.

Protect yourself if things go wrong

Every action timestamped, every nudge logged. If anything is ever disputed, it's on the record.

See the whole chain

Not just your listing — every link above and below, with health scores and milestone detail.

Act before deals fall over

Spot weak links early. Take action while there's still time to fix them.

Keep solicitors in the loop

Invite buyers, sellers, and solicitors to a secure portal with one click — no account setup needed.

One update, every chain

When the same property appears in multiple agency chains, a single milestone tick propagates to all of them automatically.

What to read next

  • How the AI Inbox Agent works

    How XchangeHero reads your emails and updates deals automatically

  • Memorandum of Sale — full reference

    Template fields, recipient logic, resend behaviour, and the MoS viewer

  • AML compliance explained

    What checks are required, when they're triggered, and where they're stored

  • Getting started with your first listing

    Add a property and move it through the pipeline step by step

More guides are on the way — check the sidebar as we publish them.