Skip to content
HelpdeskAgentdevTesoro CRM

Feed Manager: Share 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 offices, 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
  • You supply a feed to an external website or integration
  • You want to show a different selection per agency, for example only certain locations, price ranges or tags
Feature MLS portal connection Feed Manager
Purpose Publish to established real estate portal Share with partner agencies or custom systems
Configuration Toggle per portal Create feeds yourself with filters
Property selection Choose per property which portal Via filter criteria
Recipients Fixed portals Any agency or system via URL
Feed URL Automatic per portal Automatic per partner agency

  1. Open Feed Manager → click Add feed.

  2. Basic information:

    Field Required Description
    Feed name Yes 3, 100 characters, unique within your company
    Description No 3, 8,000 characters
  3. Filter criteria (section 2. Property filters), expandable panels, fill in what is relevant:

    Filter Description
    Relation Filter by owner/contact (multi-select with search)
    Location Select cities
    Property type Multi-select property types
    Bedrooms Button bar 1, 6+
    Bathrooms Button bar 1, 6+
    Price range Min / max price
    Tags Select hashtags (multi-select with search)

    The system automatically saves this as a dynamic filter.

  4. Link agencies (section 3. Agencies): click the plus tile, search for the partner agency via Search agencies and click Attach Agencies. Each linked agency appears as its own card with an Active toggle.

  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)

You copy the link per agency using the Copy XML link button on that agency’s card. The button briefly changes to Copied!.


Each linked agency has its own Active toggle on its card in section 3. Agencies. That is the tool for a collaboration that is temporarily or permanently stopping, and it is almost always the better choice than deleting the agency.

Action What the agency notices What happens to the link
Turning Active off The feed continues to work but contains zero properties Link remains valid, token persists
Delete agency The link gives an error that the token is invalid Token disappears permanently

The difference is larger than it seems. If you set an agency to inactive, their system still receives a valid XML file, just with no properties. Their import won’t crash on an error; the listings simply disappear. If you delete the agency, their connection breaks.

Tesoro continues to count access as long as the link is requested, even if the agency is inactive. So from last_access you can see whether a deactivated agency is still querying your feed.


Column Description
Feed name Name of the feed
Properties Number of properties matching the filter
Agencies Number of linked agencies
Last update Date of last modification
Status Active or Offline

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

In the Actions column there are two icons: a pencil and a trash can. Click the pencil → the side panel opens with current values → change → Save.

Click the trash can → confirmation. URLs stop working immediately.


Status Description
Active Delivers data via URL
Offline Deactivated, delivers nothing

Change via Edit. Offline keeps the feed but delivers nothing, handy for temporary pause without deletion.


Filters are saved as dynamic filter and reapplied with each request to the feed URL.

This means automatic updates when:

  • New property matches criteria
  • Existing property changes so that it no longer/no longer falls into scope
  • Property deleted

A property appears in a Feed Manager feed if it:

  1. Matches the filter
  2. Display on Website on
  3. Display on Feed on (default off, turn on explicitly)
  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. Kyero-compatible validation passed

  1. Filter too narrow?
  2. Display on Website and Display on Feed on?
  3. Status in eligible list?
  4. Kyero validation passed (reference, price, type, city, province, bedrooms, bathrooms, description, ≥1 photo)?
  1. Is the agency itself still set to Active in section 3. Agencies? This is the most common cause. An agency set to inactive receives a valid feed with no properties, so they see no error, just an empty file.
  2. Feed status = Active?
  3. URL + token still valid (agency not deleted?)
  4. Filter result not empty?