> ## Documentation Index
> Fetch the complete documentation index at: https://help.brokerbroker.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Buyers

> Register a buyer's brief and let matching run around the clock.

A **buyer** is a saved search — what one of your clients is looking for. Once saved, matching runs continuously and surfaces fitting listings under [Opportunities](/opportunities).

## Register a buyer

<Steps>
  <Step title="Open the form">
    **Buyers → New buyer**.
  </Step>

  <Step title="Capture the brief">
    * **Budget** — the buyer's ceiling. Matching treats it as a maximum.
    * **Location & radius** — where they want to buy, and how far out is acceptable.
    * **Type & beds** — flat, apartment, detached, etc., and minimum bedrooms.
    * **Size, amenities, timescale, finance** — optional, but the more you add the sharper the match and the stronger your position when you introduce them.
  </Step>

  <Step title="Save">
    That's it — matching starts immediately.
  </Step>
</Steps>

<Tip>
  Leave **type** and **beds** open ("any") for a buyer with a broad brief, or set them to filter tightly. The buyer only surfaces listings that pass the criteria you set.
</Tip>

## How matching works

A listing matches a buyer when:

* The **price** fits the budget (at or under, and not unrealistically cheap), and
* The listing is **within range** of one of the buyer's locations, and
* The **type** and **beds** match — but only if you specified them.

Both sides must be in the same **market**. See the [Glossary](/glossary) for how the match score is calculated.

## Keeping buyers fresh

Buyers that sit untouched eventually go quiet. BrokerBroker helps you keep them accurate:

* **Going-cold nudge** — you'll be prompted to confirm a buyer is still active.
* **Still searching / Pause / Found** — respond to the nudge to keep, pause, or close the search. Paused buyers stop matching until you reactivate them.

<Note>
  Only **active** buyers match. Pausing a buyer removes it from the network without deleting the record.
</Note>
