Skip to content
HelpdeskTesoro CRM

Property matching: automatically match, present, schedule

You have a buyer with €350k, €450k, 3 bedrooms, Marbella, sea view. Instead of manually scrolling through 200 properties, you enter those criteria in a deal and let Tesoro automatically suggest matching properties. Then you review, email the selection to the buyer, and schedule viewings, all on one Kanban board.

Matching works from deals to properties, and vice versa.
Properties overview
  • A new Qualified buyer lead converts to a deal, you want to see options immediately
  • A buyer’s search criteria change, you want a fresh selection
  • You want to look from a new property at which deals match
Criterion Rule
Price Within min/max of the deal, with 10% flex: the minimum may be 10% lower, the maximum 10% higher
Area Built m² within min/max of the deal, with 10% flex in the same way
Bedrooms Property ≥ deal minimum
Bathrooms Property ≥ deal minimum
Property type Property type must be in deal selection
Location Property lies in one of the chosen cities, provinces or drawn areas (alternative names supported)
Transaction type For Sale/For Rent must match what buyer is looking for
Tags Property must contain all deal tags

Score boost (factor 2) if price and area fall exactly within the range, not just within the flex margin. Results are ranked by score.

The flex margin applies when Tesoro looks for properties for a deal. When Tesoro looks for matching deals from a property, the property’s price must fall exactly within the deal’s price range.


In two places:

In a Buyer Lead: section Property Details:

  • Property Type (required, multi-select)
  • Bedrooms / Bathrooms (0+ to 10+)
  • Construction Size Min/Max
  • Price Range Min/Max (required for Qualified+)
  • Location (multi-select)

See Working with leads.

Under Location, in a Buy or Rent deal you choose between two methods:

  • Cities / areas: type a city or area and choose from the list. You can select multiple places.
  • Draw on map: draw an area yourself on the map, for example a stretch of coastline.

You choose one of the two, not both (“Pick cities/areas or draw an area — not both.”). If you switch, Tesoro clears the other input.

Cities / areas: two selected places, Altea and Xàbia (Jávea).
The Location field in a Buy deal with the buttons Cities / areas and Draw on map. Altea and Xàbia are selected.
Draw on map: you draw an area yourself on the map.
The Location field with Draw on map selected and the button Draw territory on the map.

More areas give more results. A property matches if it lies in one of the chosen areas. If you choose Altea and Jávea, you get properties from Altea and properties from Jávea. A city or province you add via Advanced criteria also counts as an extra area. That way you combine, for example, a drawn area with an entire province. A property in the right city without coordinates on the map also matches.

At the bottom of the Property requirements card you see the Active areas block. It shows all areas Tesoro searches in, with the explanation “A property matches if it is in any of these areas.” A drawn area appears there as Drawn area. That way you immediately see whether a forgotten area is still in the search.

Active areas: a property matches if it is in one of these areas.
The Active areas block with Altea and Xàbia and the text A property matches if it is in any of these areas.

Below the Property requirements card, Buy and Rent deals show the Advanced criteria button. It opens an extra window for additional requirements, such as the distance to the beach. Per criterion:

  1. Attribute: choose a characteristic (for example city, province, tags, features or distance to the beach)
  2. Operator: for example Equal, Not Equal, Greater than or Empty
  3. Value: type or select

Multiple criteria are possible. Click + for an extra row and − to delete a row. Click Done to close the window. When saving the deal, Tesoro includes the criteria in the preselect.

The Advanced criteria window: per row a characteristic, an operator and a value.
The Advanced criteria window with an empty row: Select attribute, Select operator and a value field.

Criteria for city, province or a drawn area broaden the search (see above). All other criteria refine it: a property must satisfy them. A row with Not Equal or Empty always refines, even for city or province. If, for example, you choose city Not Equal Madrid, then Madrid drops out.


  1. You create or edit a Buy/Rent deal with search criteria.
  2. Tesoro runs a background task: all active properties are searched.
  3. Matching properties appear on the Properties tab of the deal, status Preselect.
  4. When criteria are later changed, the system replaces old preselects with fresh ones. Previously Rejected by Agent properties remain excluded.

The property pipeline in a deal: 7 statuses

Section titled “The property pipeline in a deal: 7 statuses”

The Properties tab of a deal = Kanban board:

Status When
Preselect Automatically or manually suggested, awaiting agent review
Rejected by Agent Agent has rejected, not suggested to buyer
Proposed Agent approved, ready for mailing to buyer
Pending Sent to buyer, waiting for response
Interested Buyer wants more info or a viewing
Rejected Buyer rejected
Approved Buyer approved, positive endpoint

Move using drag-and-drop or action buttons on the cards.

Check checkboxes → bulk action buttons:

  • Reject all → Rejected by Agent
  • Propose all → Proposed
  • Remove all → removed from deal

  1. Open the deal → Properties tab.
  2. Click + in the desired column.
  3. Search and select properties in the side panel.
  4. Save: properties get the status of the column.

The reverse direction also works:

  1. Open the property → Connections & attachments tab.
  2. View the Buy/Rent Deals or Sell/Rent Out Deals sections, click +.
  3. Tesoro automatically shows matching deals, by price, area, rooms, type, location.
  4. Select + link.

Comparison rules (deal side identical to deal → property matching):

  • Property price within deal price range
  • Area within deal range
  • Bedrooms/bathrooms ≥ deal minimum
  • Type appears in deal selection
  • City appears in deal preferences
  • Already linked deals are excluded

  1. First check: does the deal have a Client Portal user? The buyer contact must have an active portal account, otherwise sending is not possible.
  2. Move properties to Proposed (from Preselect via approval).
  3. Click the email icon above the Proposed column. The system sends an email with all newly proposed properties.
  4. Tracking is automatic. Previously emailed properties are not included again, only new ones.

The buyer can choose per property:

  • Interested: wants more info or a viewing
  • Rejected: no interest

Both responses update automatically in the property pipeline.


For Interested or Approved status:

  1. Find the property in the correct column of the Kanban board.
  2. Click Meeting on the property card.
  3. Fill in date, time and participants; the deal contact is suggested automatically.
  4. Save: the appointment appears in the deal and in the calendar.

  • Fill in search criteria completely. The more, the more relevant.
  • Realistic price range. Too wide = noise. Too narrow = missed opportunities. The 10% flex is automatic, so no extra room is needed.
  • Specific locations. No location = all cities match. Each extra area actually gives you more properties. Check the Active areas block.
  • Tag criteria for specific wishes (pool, garage, sea view). A property must contain all tags.
  • Keep your portfolio up to date. Only Active participates; set properties that are no longer available to Sold/Off Market.
  • Review preselects in time. Fast response = fast service to the buyer.

Possible causes: the deal has no criteria, no active properties match, or the deal type is Sell/Rent Out (no preselect). Check the criteria and your Active portfolio.

Search criteria changed: Proposed properties gone

Section titled “Search criteria changed: Proposed properties gone”

Not gone. Only Preselect is replaced when criteria change. Proposed, Interested, Approved remain.

No active Client Portal account, or no new Proposed properties since the last sending.

“Change status first” with deal suggestion

Section titled ““Change status first” with deal suggestion”

The property is not Active. Adjust → try again.