Skip to content
Helpdesk Agent dev Tesoro CRM

Property Matching: Automatically Match, Present, and 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 see which deals match a new property
CriterionRule
PriceWithin min/max of deal, plus 10% flex around average
AreaBuilt m² within min/max + 10% flex
BedroomsProperty ≥ deal minimum
BathroomsProperty ≥ deal minimum
Property typeProperty type must be in deal selection
LocationCity must be in deal preferences (alternative names supported)
Transaction typeFor Sale/For Rent must match what buyer is looking for
TagsProperty 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.


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.

Advanced Preselect Criteria (only Buy deals)

Section titled “Advanced Preselect Criteria (only Buy deals)”

Below the standard search criteria, there is an extra section for Buy deals. Per criterion:

  1. Attribute: choose a property (city, province, tags, characteristics)
  2. Operator: is equal to, is not equal to, is empty
  3. Value: type or select

Multiple criteria are possible. When saving, they are included in the preselect.


  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:

StatusWhen
PreselectAutomatically or manually suggested, awaiting agent review
Rejected by AgentAgent has rejected, not suggested to buyer
ProposedAgent approved, ready for mailing to buyer
PendingSent to buyer, waiting for response
InterestedBuyer wants more info or a viewing
RejectedBuyer rejected
ApprovedBuyer 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 and 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 and 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 automatically update the property pipeline.


At 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, participants, the deal contact is automatically suggested.
  4. Save: appointment appears in deal and calendar.

  • Fill in search criteria completely. The more, the more relevant.
  • Realistic price range. Too broad = noise. Too narrow = missed opportunities. 10% flex is automatic, so no extra room needed.
  • Specific locations. No location = all cities match.
  • Tag criteria for specific wishes (pool, garage, sea view). Property must contain all tags.
  • Keep portfolio up to date. Only Active participates, set no-longer-available to Sold/Off Market.
  • Review preselects promptly. Quick response = fast service to the buyer.

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

Search criteria changed: Proposed properties disappeared

Section titled “Search criteria changed: Proposed properties disappeared”

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

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

‘Change status first’ when suggesting deals

Section titled “‘Change status first’ when suggesting deals”

The property is not Active. Adjust → try again.