Skip to content
Helpdesk Agent dev Tesoro CRM

Feed Manager: sharing custom feeds

In addition to the fixed 14 portal connections, you can create custom feeds. Filter + one or more partner agencies = unique URL per agency. Useful for collaborating agencies, affiliated branches, or integrations that can read an XML feed via URL.

Feed Manager, all custom feeds.
Feed Manager overview

Find it under Settings → Feed Manager.

  • You share your listings with a collaborating agency in another country
  • You supply a feed to an external website integration
  • You want to show specific properties per partner agency (filter by location)
FeatureMLS portal connectionFeed Manager
PurposePublish to established real estate portalShare with partner agencies or custom systems
ConfigurationToggle per portalCreate feeds yourself with filters
Property selectionChoose per property which portalVia filter criteria
RecipientsFixed portalsAny agency or system via URL
Feed URLAutomatic per portalAutomatic per partner agency

  1. Open Feed Manager → click Add Feed.

  2. Basic information:

    FieldRequiredDescription
    Feed nameYes3, 100 characters, unique within your company
    DescriptionNo3, 8,000 characters
  3. Filter criteria (Property Filters section), expandable panels, fill in what is relevant:

    FilterDescription
    RelationFilter by owner/contact (multi-select with search)
    LocationSelect cities
    Property typeMulti-select property types
    BedroomsButton bar 1, 6+
    BathroomsButton bar 1, 6+
    Price rangeMin / max price
    TagsSelect hashtags (multi-select with search)

    The system automatically saves this as a dynamic filter.

  4. Agencies: select partner agencies (relations). Unique URL with token per agency.

  5. Save (Ctrl+S / Cmd+S). Auto-status Active.


Per linked agency:

https://[your-domain]/feedmanager/feedmanager/fetch-feed/[feed-id]?token=[unique-token]
  • URL delivers property data as XML
  • Each agency gets its own token = per-agency tracking
  • System tracks: request_count (how many times fetched) + last_access (last fetch)

ColumnDescription
Feed nameName of the feed
PropertiesNumber of properties matching the filter
AgenciesNumber of linked agencies
Last updateDate of last modification
StatusActive or Offline

Pagination: 10, 20, 30, 40 or 50 per page.

Action menu (three dots) on the row → Edit → side panel opens with current values → change → Save.

Action menu → Delete → confirmation. URLs stop working immediately.


StatusDescription
ActiveDelivers data via URL
OfflineDeactivated, delivers no more data

Change via Edit. Offline keeps the feed but delivers nothing, useful for a temporary pause without deleting.


Filters are saved as a dynamic filter and reapplied each time the feed URL is fetched.

This means automatic updates when:

  • New property matches criteria
  • Existing property changes so that it is in/out of scope
  • Property is removed

A property appears in a Feed Manager feed if it:

  1. Matches the filter
  2. Display on Website is on
  3. Display on Feed is on (default off, explicitly turn on)
  4. Status in list: Pending Approval, Active, Sold, Rented, Under Offer, Off Market, Negotiating, Under Contract, Open House, Key Ready, Under Construction, Removed by Feed
  5. Passes Kyero-compatible validation

  1. Filter too narrow?
  2. Display on Website and Display on Feed on?
  3. Status in eligible list?
  4. Passes Kyero validation (reference, price, type, city, province, bedrooms, bathrooms, description, ≥1 photo)?
  1. Feed status = Active?
  2. URL + token still valid (agency not deleted?)
  3. Filter result not empty?