# Database Matching

## Purpose

When a new property goes live, proactively match it against registered buyers. A direct message to a matched buyer often converts faster than waiting for them to find it on a portal.

## Matching Process

1. **Extract the property's key attributes** — beds, type, area, price range, key features
2. **Search registered buyers** — look in `memory/users/` for buyers whose requirements overlap
3. **Rank by fit** — prioritise buyers whose requirements closely match, especially those who are proceedable
4. **Reach out** — personalised message, not a mass blast

## Outreach Message Principles

- **Personal** — reference their requirements: "I know you mentioned you were looking for a 3-bed with a garden in the Abergavenny area..."
- **Enthusiastic but honest** — share what makes this property a good match for them specifically
- **Low pressure** — "I thought this might be worth a look" not "You need to see this before it's gone"
- **Call to action** — offer a viewing with specific time options

## After Outreach

- Record the contact attempt in the buyer's profile
- Note their response (interested, not suitable, no response)
- If interested, move to viewing booking
- If no response after 48 hours, one follow-up is appropriate. After that, leave it

## Under-Bidders

Buyers who previously offered on a similar property but were unsuccessful are high-priority matches. They're motivated, qualified, and have already demonstrated willingness to commit at a similar level.