search ESC
search

Start typing to search...

Zoek naar features, prijzen, documentatie, blog posts...

Property Portal Integration in Tesoro CRM

Learn how to configure Idealista and Fotocasa auto-sync, manage XML feeds and automatically publish properties to portals.

list Table of Contents expand_more

Why portal integration is important

Setting up Idealista integration

Setting up API credentials

Configure Idealista integration in 5 steps:

  1. Go to Settings → Integrations → Idealista
  2. Enter your Idealista API key (available via Idealista Pro account)
  3. Enter your Idealista username and password
  4. Click 'Test Connection' to verify credentials
  5. Enable 'Auto-sync' to activate automatic updates
Field mapping

Tesoro automatically maps Tesoro fields to Idealista fields:

  • Property type: Apartment → Piso, House → Casa, etc.
  • Features: Pool → Piscina, Garage → Garaje
  • Prijs: Automatic currency conversion
  • Description: Multi-language support (ES/EN)
  • Images: All images synced with order preserved

Custom field mapping available in Settings → Idealista → Field Mapping.

Sync frequency
  • Real-time sync: Changes in Tesoro → immediately to Idealista (via API)
  • Bi-directional sync: Updates from Idealista → Tesoro (every 1 hour)
  • Manual sync: Force sync via 'Sync Now' button

Fotocasa integration

Fotocasa configuration

Setup similar to Idealista:

  1. Settings → Integrations → Fotocasa
  2. Enter Fotocasa account credentials
  3. Configure field mapping (automatic for standard fields)
  4. Enable auto-sync
  5. Test with one property for validation
Fotocasa specific features
  • Property highlighting: Option to highlight properties on Fotocasa (premium feature)
  • Top position: Boost properties to top of search results
  • Statistics import: View counts and contact requests from Fotocasa → Tesoro
Sync timing

Fotocasa updates are niet real-time but frequent:

  • New properties: Within 5-10 minutes
  • Price changes: Within 10 minutes
  • Status changes (sold/rented): Within 15 minutes
  • Image updates: Within 30 minutes

Check sync status in Settings → Fotocasa → Sync Log.

XML feeds for custom portals

Generating XML feeds

For portals without direct API integration use XML feeds:

  1. Settings → Integrations → XML Feeds
  2. Click 'Create New Feed'
  3. Select properties to include (all, active only, specific filters)
  4. Choose XML format:
    • Idealista XML format
    • Fotocasa XML format
    • Custom XML (define your own schema)
  5. Generate feed URL
  6. Provide URL to portal (they fetch updates automatically)
Feed customization

Configure feed settings:

  • Update frequency: Real-time, hourly, daily
  • Property filters: Only specific types, locations, price ranges
  • Field selection: Choose which fields to include
  • Image limits: Max images per property
  • Description length: Character limits
Feed management
  • View feed URL in Settings → XML Feeds
  • Download feed XML for manual review
  • Check feed validation (errors highlighted)
  • View feed access log (when portal fetched updates)
  • Regenerate feed URL (security token refresh)

Sync monitoring and troubleshooting

Sync status tracking

Monitor portal sync status in real-time:

  • Dashboard widget: Shows sync health (green/yellow/red)
  • Property detail: Last synced timestamp per portal
  • Sync log: Complete history of all sync events
  • Error alerts: nietification on sync failures
Common sync errors

Missing required fields:

  • Error: "Property missing energy certificate"
  • Fix: Upload energy certificate in Documents tab

Invalid coordinates:

  • Error: "Invalid location data"
  • Fix: Re-geocode address via Mapbox lookup

Image upload failures:

  • Error: "Image too large for portal"
  • Fix: Tesoro auto-resizes images - check image format (JPG/PNG only)

API rate limits:

  • Error: "Too many requests"
  • Fix: Automatic retry after 1 hour, no action needed
Sync troubleshooting checklist
  1. Check Settings → Portal Integration → Connection Status
  2. Verify API credentials are correct
  3. Review Sync Log for specific error messages
  4. Test connection via 'Test API' button
  5. Check property has all required fields
  6. Contact support if errors persist

Best practices for portal integration

Related articles

home Property Management

Complete Guide to Property Management in Tesoro CRM

Manage 1085+ properties with powerful tools for tracking, matching and automation. Learn everything about property management in Tesoro CRM.

schedule 8 min
home Property Management

How to Add Properties to Tesoro CRM

Complete step-by-step guide for adding your first property. Learn all fields, best practices and tips for fast property creation.

schedule 10 min
home Property Management

Property Bulk Import and Data Migration in Tesoro

Learn how to import CSV/Excel files, use XML feeds, map data and upload hundreds of properties at once to Tesoro.

schedule 10 min
home Property Management

Property Media Management: Photos, Videos and Virtual Tours

Complete guide for uploading, organizing and optimizing property media. Learn best practices for professional property presentations.

schedule 9 min

Frequently Asked Questions

chevron_right How long does it take for new properties to be visible on Idealista?
With Idealista's API integration, new properties are typically visible on Idealista within 5-15 minutes. The exact timing depends on Idealista's processing queue. You can check sync status in Settings → Idealista → Sync Log. If a property is niet visible after 30 minutes, check the Sync Log for errors.
chevron_right Can I selectively sync properties (niet all properties to each portal)?
Yes! Per property you can set which portals it syncs to: 1) Open property detail, 2) Go to 'Portal Settings' tab, 3) Enable/disable sync per portal (Idealista, Fotocasa, etc.). You can also set filters in Settings → Portal Integration → Sync Filters (e.g., "Only sync properties > €200k to Idealista").
search