Property Search

Overview

The Super Portal provides a full-featured MLS property search that mirrors and extends the capabilities of Matrix (the MLS interface agents use directly). Search supports residential, land, income, and leasing property types across all connected data feeds.

Search Types

Buyer Search: The primary search type for helping buyers find properties. Supports all standard MLS fields plus custom polygon/neighborhood filtering.

Seller Search / Market Updates: Used to generate automated market update emails for seller clients. Shows comparable activity in their area.

Leasing Search: Dedicated search for rental properties with lease-specific fields.

Quick Search

A global search bar that allows agents to search by:

  • MLS Number (ListingID)
  • Property address

Quick Search pulls results across all property types and statuses (active, sold, withdrawn, expired, etc.), searching 15+ years of synced data. Results open in a new tab. Properties and clients are displayed in separate tabs for performance.

Search Fields & Filters

Key search capabilities:

  • Status filtering: Active, Pending (displayed as "Under Contract"), Sold, Expired, Withdrawn, Hold. Expired and Withdrawn are separate search fields but combined as "Exp/With" in statistics and CMAs.
  • Geographic: County (with configurable defaults per feed), zip code, MLS area, city, subdivision, neighborhood/polygon.
  • Property details: Price range, square footage, bedrooms, bathrooms, year built, lot size, property sub-types.
  • Specialized fields: Buyer Agency Compensation, Buyer Agency Compensation Type, sewer type, accessibility features, gated communities/community features, garage attached (Y/N has been removed from property detail pages).
  • Date filters: Listing date, sold date, price drop date range, price drop Y/N.
  • Sold status requirement: When "Sold" is selected, a date range is required (matching Matrix behavior).

Flex Listings (Unlock MLS)

Flex Listings are properties listed through the Unlock MLS program. The system checks the FlexibleListingYN field to identify them. Key behaviors:

  • When list price is absent (common for some Flex listings), the system includes these listings rather than excluding them from search results.
  • Flex listings with $0 price can be filtered without removing all other Flex listings.
  • Photos may not load for select Flex listings (known issue being tracked).
  • The InternetEntireListingDisplayYN field is also imported but not currently used for filtering.

Saved Searches & Automated Emails

Agents can save searches for clients. Saved searches trigger automated market update emails based on configurable delivery frequency.

  • Default delivery frequencies are configurable.
  • Email settings default to "on" when a new agent is created.
  • Agents can customize the subject and content of search emails.
  • Deleted FUB contacts are removed from automated email lists (with safeguards against delayed sync).
  • The system tracks the most frequently used search fields via SP Labs.

Neighborhoods & Polygon Search

Saved Polygons: Agents can draw custom polygon areas on the map and save them. Saved polygons are available as search filters.

  • Admin-level users can save polygons.
  • Polygons can be uploaded in bulk (CSV format with coordinates).
  • The "Neighborhoods" field in the search form uses saved polygons, with "or/not" functionality.
  • Polygons with fewer than 3 listings in the past 36 months are candidates for cleanup.

Neighborhood Overlays: Interactive map overlays showing neighborhood boundaries with real-time statistics. Statistics are displayed without shifting the map view. Overlays include a "Hide if 0 Listings" toggle (defaulted to yes).

Default Counties

Each feed has default counties configured for new saved searches. For example, Waco searches default to: McLennan, Hill, Limestone, Bosque, Falls, Bell. A script was used to backfill default counties on existing Waco searches that had none specified.

Chrome Extension

A Chrome extension is available for tax record search, supporting additional counties beyond the initial deployment.

Search Performance

  • Neighborhood name search is optimized via Elasticsearch (migrated from MySQL for performance).
  • Property search pagination and scrolling behavior have been refined to prevent UI issues.
  • The "Recently Viewed" properties feature has been stabilized (previously caused errors on click). -e
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.