Skip to content
Helpdesk Agent dev Tesoro CRM

Portfolio management and MLS hygiene

A portfolio is not a static archive. Properties are added, sold, withdrawn, modified. Without structural maintenance, it becomes polluted: sold properties on Kyero, listings without photos, descriptions in one language, missing GPS. That pollution costs you reputation, leads, and revenue.

  • A buyer reports that a property is no longer available, painful
  • Your portal statistics are skewed by sold properties
  • Listings receive no leads and you wonder why

Status in Tesoro does not match publication on external portals. Most common: sold/withdrawn in CRM, still on Kyero/Idealista/Fotocasa.

  • Buyers respond to unavailable properties → frustration + negative first impression
  • Portal statistics are skewed → leads on sold properties cost time, no value
  • Portals can penalize you → some use quality scores. Polluted data = lower score = lower visibility
SettingValue
Filterstatus = sold, rented, cancelled or off_market
ColumnsName, status, MLS, publication date, agent
  1. Select the “MLS status check” view. All inactive properties are shown.
  2. Check the MLS column. Unavailable properties with a portal listing? → Depublish.
  3. Update publication settings. Open property, remove portal publications. Optionally set display_on_website to no.
  4. Check Feed Manager in Settings → Feed Export, no outdated data?

Incomplete files: invisible but undermining

Section titled “Incomplete files: invisible but undermining”

A published property without complete information underperforms. Every missing element = lower chance of a lead.

ElementWhy
PhotosProperties without = skipped by buyers. Do not stand out on portals.
Multilingual descriptionsCosta Blanca: buyers search in EN, DE, FR, NL, ES. One language misses a large part of the market.
GPS coordinatesPortals + your site use map views. Without GPS = not on map.
Basic featuresBedrooms, bathrooms, area, buyers filter on these. Empty = invisible in search.

No direct filter for “missing photos”. What you can do:

  1. Filter on status = active for published properties
  2. Check column web_views: 0 web views after weeks = probably incomplete
  3. Open standout properties + check media, descriptions, location
  4. Use labels (resource_label_ids), create label “Incomplete” + tag properties + filter on it

Update, delete, or restore multiple properties at once. Works on a selection from the overview.

ResourceBatch actions
PropertiesSoft-delete (batch), undo soft-delete (batch), hard-delete (batch)
ContactsUpdate (batch), soft-delete (batch)
LeadsUpdate (batch), soft-delete (batch)
DealsUpdate (batch), soft-delete (batch)

Plus Mass Edit for fields like status, transaction type, agent, province, tags, labels.

  • Depublish sold properties: select, mass-edit status, or soft-delete batch
  • Add tags for workflow (e.g., “Q4 price revisions”)
  • Reassign agents: Mass Edit Assign To when team changes
  • Bulk email from a filtered list (see Bulk operations)

  1. Friday, MLS status check. Check view. Empty list = ideal.
  2. Depublish sold/cancelled properties if still on portals.
  3. Label incomplete files for Monday action by agents.
  4. Mass action for restructuring, agent assignment, tags, status bulk updates.
  5. Check Feed Manager feeds: partner offices receiving the right properties?

  • Clean portfolio = professional image: buyers react to pollution
  • Labels are workflow tools: not just categories
  • Mass actions save hours: even for small teams
  • MLS hygiene is ongoing: check weekly, not monthly
  • Incomplete files are invisible until you actively seek them