Skip to content
Helpdesk Agent dev Tesoro CRM

MLS portals: connect 15 platforms, publish with one click

Set it up once, then one click per property to publish to 15 portals at once, Kyero, Idealista, Fotocasa, ThinkSpain, James Edition and 10 others. Tesoro validates in advance, so you get error messages for upload issues instead of rejected listings.

  • You open Tesoro and want to know which portals you can use
  • You are starting a new real estate agency, which channels do you choose first?
  • You are unsure: direct portal connection or Feed Manager?
SystemFor
Portal Connections (MLS)14 standard portals, one-click assignment per property
Feed ManagerCustom feeds to share with partner offices (own URL per office)

PortalType
KyeroDatafeed (URL)
IdealistaDirect API: auto-push
FotocasaDirect API: auto-push
ThinkSpainDatafeed
A Place in the SunDatafeed
Luxury EstateDatafeed
Green AcresDatafeed
IdomiaDatafeed
Spain Property PortalDatafeed
Resales OnlineDatafeed
ImmoVarioDatafeed
MimoveDatafeed
Spain HousesDatafeed
James EditionDatafeed (luxury, from €490,000)
Your Own CompanyDatafeed (your own branding)

The Your Own Company portal provides a feed with your own company name, useful for your website or custom integrations.


  1. Create a property in the CRM: fill in all details.

  2. Enable portals via Settings → Feed Export. Once per portal.

    Portal cards, toggles and edit icons.
    Feed Export settings
  3. Assign portals to the property: open the property, Connections section, Add MLS.

  4. Tesoro validates in advance, error message for missing photos, customer code, etc.

  5. Live on portal: for datafeed via next reading cycle, for Idealista/Fotocasa pushed directly.


Standard publishing to the 14 supported portals.

For: Publishing to established real estate portals.

Features:

  • One toggle per portal
  • Auto-validation against portal requirements
  • Auto-generated feed URL
  • Direct push for Idealista and Fotocasa
  • Kyero Prime, up to 25 featured listings

  1. Property status must be Active, Reserved, Sold or Under Offer. Display on Website must be on.
  2. Complete property data: reference, price, property type, town, province, bedrooms, bathrooms, at least 1 photo, description in supported language.
  3. Company settings: valid email address + currency. Sometimes also website domain (Kyero) and website language.
  4. Portal-specific credentials: Idealista requires customer code, Fotocasa requires API key + email + phone number.

When assigning a portal to a property, the validator runs:

RequirementDetails
StatusActive / Reserved / Sold / Under Offer
Display on WebsiteOn
Is InterestedOn (default)
Reference numberRequired
PriceRequired
Property typeRequired
Town + provinceRequired
Bedrooms + bathroomsIntegers required
DescriptionIn at least 1 supported language
PhotosAt least 1
Company emailRequired in Company Settings

Per portal, additional rules may apply. The error message tells you exactly what is missing.


Mark up to 25 properties as Prime (limit configurable in Settings → Feed Export → Kyero, 1, 25). The Prime toggle appears on the property if:

  • Property is assigned to Kyero
  • Status = Active

Status changes away from Active? Prime is automatically removed.