Changelog

Every release.
Fully documented.

MLS Genie™ ships updates weekly. This is the public record of every feature, fix, and improvement — version by version. Built from real agent feedback.

Request a feature View pricing
Client feedback drives every release

Release history

Recent
v2.1.1438 Fix
  • Fixed: Listing grids moved over from the previous theme keep the property type they showed, such as Land. Pages already moved get it back once, automatically; a grid given a type since keeps its own.
  • Fixed: Opening a moved page in Elementor no longer shows an empty section from an old auto-saved draft. Drafts are converted with their pages, and Undo restores them too.
v2.1.1437 Feature
  • New: Listing pages can name their own agent. Two new sidebar blocks, Agent card and Contact form, show that agent (or the team), and on plans with GenieCRM the form's leads go to that agent.
  • New: Suggest questions on a listing page's Edit screen drafts questions and answers from the page's own copy, homes and figures, for you to check before they publish (with the AI features).
  • New: City and area pages outline their place on the map when its boundary is known. The Listings Map element has an Outline the Place setting and an outline color.
  • Improved: Contact Card & Form and the new sidebar blocks share one renderer, so they look and behave the same.
v2.1.1436 Feature
  • Improved: Ask Genie knows how to style listing pages.
v2.1.1435 Fix
  • Fixed: With Filled social links, the icon color now colors the icons, and a new circle color colors the circles. Icons uploaded as SVG show on filled circles, and hover colors reach every icon.
v2.1.1434 Fix
  • Fixed: A social icon uploaded as an SVG now takes the icon color and hover color set for social links, like the built-in icons.
v2.1.1433 Feature
  • Improved: The Listings Map groups nearby homes into numbered circles until the map is zoomed in, by the same rules as the map search page. New settings: Group Nearby Homes and Stop Grouping at Zoom.
v2.1.1432 Feature
  • New: Every listing page, on every plan, can answer how many homes are for sale and what they cost, from the homes listed right now.
v2.1.1431 Feature
  • New: Each city, area, status, type and label page has a Listing Page box on its Edit screen — its own page heading, longer copy shown below the homes, its own questions and answers, where its map opens, and parts to hide on that page.
  • New: City and area pages can show standard questions answered from live market figures, kept current on their own. Every question on a page is marked up for search engines.
  • New: A page whose description starts with its own main heading uses it as the page heading, so the page has one main heading, not two.
v2.1.1430 Fix
  • Fixed: When signed in, a blank strip no longer appears above the site header, and the header no longer covers the top of the page.
v2.1.1429 Feature
  • New: Every item in Genie Theme's header sits in its own box, so the theme's Style editor can place and style each one on its own. Footer columns are numbered for the same reason.
  • New: The header button can open its link in a new tab and carry its own name for screen readers, and any header or footer item can take an extra CSS class. Requires Genie Theme 0.4.14.
v2.1.1428 Feature
  • Improved: The logo at the top of emails lines up on the left with the text below it.
v2.1.1427 Feature
  • New: Email Logo on Settings › Company — the logo emails use, separate from your website logo. PNG or JPG only, at most 600 × 200 pixels and 200 KB, because many email apps cannot show SVG. Optional dark-mode version.
  • Changed: Emails no longer use the website logo or an automatic copy of it. Until an Email Logo is set, they show your business name on your brand color.
v2.1.1426 Feature
  • Fixed: The logo in email headers could be missing, leaving a blank white header.
  • New: An SVG logo gets a PNG copy for email automatically, because many email apps cannot show SVG. Your website keeps the SVG.
v2.1.1425 Feature
  • New: Send test can go to any address you enter, instead of the addresses that get new-lead emails.
v2.1.1424 Feature
  • New: Settings › Email, on every plan including Starter, with Notifications and the Email Log.
  • New: "Send lead emails to" — one or more addresses for new-lead emails, with a line saying where they go right now and a Send test button.
  • New: Every website form with its own notification address is listed on Notifications, where it can be changed or cleared.
  • New: New-lead emails go to the form's own address, then the lead's agent, then the agent who has the listing, then "Send lead emails to", then the Company email.
v2.1.1422 Feature
  • New: In Company Info, each social and search engine profile link shows its network's icon as you type it.
  • New: Social links for the header and footer can be entered in the Customizer instead of coming from Company Info.
  • Fixed: A menu set to slide in no longer slides across the page as it loads. Requires Genie Theme 0.4.12.
v2.1.1421 Feature
  • Improved: Wording across MLS Genie now uses American spelling. Requires Genie Theme 0.4.11.
v2.1.1420 Feature
  • New: Button size, the phone number on tablets and phones, social link style and size, and the search box's wording and phone layout.
  • New: Footer choices — space between columns, centered text, column heading style, lines between rows, social link style and size, your own copyright wording, and a back-to-top button. Requires Genie Theme 0.4.9.
v2.1.1419 Feature
  • New: A Search item for Genie Theme's header — a search box on computers and a search icon on tablets and phones, both leading to the site's search results.
  • Improved: The footer's Compliance item is named for what it shows: broker, Equal Housing Opportunity and MLS line. Requires Genie Theme 0.4.8.
v2.1.1418 Feature
  • New: Quick Links and Communities menu locations for the footer.
  • New: A site with no footer still shows the lines its MLS and license require.
v2.1.1417 Fix
  • Fixed: On the Half-Map Search, hovering a result opens its pop-up on the map even when the map is zoomed out and the home is counted into a group.
  • Fixed: A gap the height of the WordPress toolbar above the header on the Half-Map Search, for signed-in staff.
v2.1.1416 Fix
  • Fixed: On sites built with Elementor, the theme header's menu, sign-in, phone, button and social links took Elementor's site-wide link color — dark links over a dark photo. They keep the header's own colors.
  • Fixed: The map pop-up on the Half-Map Search showed white bars beside and below the property card on computers that always show scrollbars.
v2.1.1415 Feature
  • Improved: A header redrawn in the Customizer preview keeps its working menu and account menu.
v2.1.1413 Feature
  • New: Every Listings column sorts, including Open House by its next date. Type and Open House now have their own columns.
  • Improved: On tablets and smaller laptops each listing shows as a card, so the address is never squeezed.
v2.1.1411 Fix
  • Fixed: Property Lookup by parcel number now works whether or not the number is typed with dashes, in any county — the dashes are added the way that county writes them.
  • Fixed: A parcel with no address on record now says so in Property Lookup instead of showing stray commas.
v2.1.1408 Fix
  • Fixed: The Themes screen could show an error after 2.1.1407, and the theme elements notice could offer to replace something already replaced.
v2.1.1407 Fix
  • Fixed: Replace them looked only at sidebars the site shows, and the notice lists the sidebar widgets it will replace.
v2.1.1406 Feature
  • Improved: The theme elements notice names each page and template it will replace, and says why any could not be updated.
v2.1.1405 Feature
  • New: MLS Genie — Featured Listings widget, for any sidebar: your featured homes, one above another.
v2.1.1404 Fix
  • Fixed: Replace them turned a theme grid of closed homes into a grid of active listings. It now becomes Sold Homes, showing your sales.
v2.1.1401 Feature
  • Improved: When the header is short of room, the phone number and your name shrink to icons first, so the menu stays a row of links on computer screens and becomes a Menu button only when it still would not fit.
v2.1.1400 Feature
  • Fixed: The ready-made header could slip behind a page section that had been given its own layering in the page builder. It now stays on top of page content while you scroll.
  • Changed: The ready-made footer lists its legal links on the last row, below the copyright and compliance lines.
v2.1.1399 Feature
  • New: The header menu never wraps onto a second line. Its links stay in one row while they fit, at any screen width, and turn into a Menu button when they would not. The button's three bars fold into a cross and the menu slides open.
  • Fixed: In an Elementor header with a menu and a menu icon, the icon showed alongside the full menu on laptop screens, and the header ran off the side of the page on narrower ones. The icon now shows only when the menu would not fit.
  • New: Company Info has its own Social Links list for the profiles shown on your website. Social Links and the team's Contact Card show the team's links on the Team plan, and the agent's own profile links on Agent and Agent Pro.
  • Changed: The profile list used for search engines is now called Search Engine Profiles, and it never shows on the site. Until Social Links is first saved, the social networks from it show, without directories, review sites or maps.
v2.1.1398 Fix
  • Fixed: Sites updating from an earlier version now move the new-listing check and the active-listing refresh onto the 15-minute clock straight away.
v2.1.1397 Fix
  • Fixed: The MLS Genie and Real Estate menu icons are now exactly the same size, and the MLS Genie icon no longer flashes white while the dashboard loads.
v2.1.1396 Fix
  • Fixed: The new-listing check and the active-listing refresh run every 15 minutes on the clock, however long a run takes. Before, each run started 15 minutes after the last one finished.
v2.1.1395 Feature
  • Improved: The Real Estate menu icon takes the same colors as the other dashboard menu icons.
  • Improved: Features is left out of the Real Estate menu. Each listing's features are shown in its details.
  • Fixed: Connecting Search Console finishes adding the site to Search Console.
v2.1.1394 Feature
  • Improved: The Real Estate menu has its own icon, a map pin in the MLS Genie badge.
v2.1.1393 Feature
  • Improved: The Real Estate menu's group headings are easier to read.
June 2026
v1.8.579 Feature
  • New on-page listing content — a compliant, factual market paragraph (median price, days on market, months of supply) for the listing's city, plus dynamic links to the community page and housing-market report.
  • Adds unique, indexable content to every listing page without touching the MLS remarks.
  • Drop-in shortcodes with theme-native markup and class hooks, documented in the Listing Tools tab.
v1.8.568 Feature
  • Listings now render a complete social preview card (OpenGraph + Twitter image) when shared on Facebook or X.
  • A new Default Social Sharing Image covers pages without their own photo, like city and area pages — listings still use their own photo first.
  • Duplicate social tags emitted by the theme are removed, leaving one clean set per page.
v1.8.566 Feature
  • Intelligent Meta — SEO titles and descriptions adapt to each listing: optional bracketed sections appear only when the data exists, and zero values (0 beds/baths/sqft) are hidden.
  • Listing price renders as formatted currency, and Terms Manager renames (e.g. House) flow through to titles and descriptions while schema stays standards-valid.
  • One template now reads correctly across houses, land, boat slips, and everything else.
v1.8.562 Feature
  • Listing structured data now carries the full photo gallery (up to 12 images) instead of a single image.
  • Corrected price specification, Google-valid availability status, and a brand added — richer, standards-valid listing markup.
v1.8.558 Feature
  • Active listing updates (price, status, days on market, photos) now appear within about 15 minutes of reaching the MLS feed instead of potentially taking hours.
  • The nightly full sync remains as a safety net, and property-history timelines refresh on the next view rather than waiting out the cache.
v1.8.555 Major
  • Your brokerage now publishes a connected business graph — organization data with the cities you serve, per-office map links, geo coordinates, and hours of operation.
  • Your team members appear as agent structured data on the homepage, and when one of your agents is the listing agent on a property they are credited in that listing's structured data.
  • A Featured Service Areas control publishes your cities automatically or by selection; third-party listings are unaffected.
v1.8.536 Feature
  • Unified lead attribution across every intake path — Form Bridge, native Genie forms, and AI Chat now resolve through one canonical engine.
  • Source shows the real channel (Google, Social, Direct…) while Lead Action carries the form type (Valuation Request, Buyer Inquiry).
  • AI Chat leads attribute through the same path and read "AI Assistant" as the lead action.
v1.8.530 Major
  • New Communication Manager sends branded lead and inquiry confirmation emails automatically on every intake path.
  • Settings → Notifications tab inside GenieCRM™ — control the confirmation copy and per-event notifications without leaving the CRM.
  • Default confirmation copy is a single source of truth, shown as the live placeholder so you see exactly what sends.
v1.8.517 Feature
  • Listings that arrive without photos now show a clean map image instead of a blank placeholder.
  • Applies everywhere — the property hero, listing cards, theme widgets, and GenieCMA™ comp cards.
  • Handled entirely in the import layer, with no theme edits required.
v1.8.514 Feature
  • Mobile pull-to-refresh — pull down at the top of any CRM page to refresh, with a spinning refresh indicator.
  • Closed and sold transactions can now surface as a dated event on the property history timeline.
v1.8.505 Fix
  • Performance hardening — faster public property pages and search via postmeta indexing, batched backfills, and removal of slow per-request queries.
  • Resolves the elevated-CPU regression some sites experienced, and a GeoGenie™ quarantine check that was slowing property search.
v1.8.494 Feature
  • Global CINC on/off toggle — pause CINC lead forwarding site-wide with one switch, without losing the configured forwarding address.
  • Houzez 4.3 form-hook compatibility so lead capture keeps flowing into GenieCRM™.
v1.8.484 Feature
  • Team management moved into the CRM — Team Members, Team Chat settings, and the Settings navigation are now all inside GenieCRM™, no wp-admin trips.
  • Manage Teams stays gated to the Brokerage tier.
v1.8.466 Feature
  • Market Data Library — a precomputed store so market-data KPI shortcodes render inline and instantly.
  • Smooth dim-then-brighten seeding for every market-data shortcode.
v1.8.444 Major
  • Address-correction engine — parcel-verified displayed addresses, corrected and title-cased from authoritative parcel data.
  • Drives the correct city taxonomy and listing slug, applied theme-agnostically through the Scout writer, with a per-AOR toggle.
v1.8.421 Feature
  • GenieScout Engine Live Search draw tools rebuilt — polygon and circle draw-to-search on the map.
  • Draggable shapes, a reliable finish anchor, and re-search by dragging a completed shape.
v1.8.391 Feature
  • Persistent, sortable Lead Score engine with a learning scaffold and priority-framed labels.
v1.8.377 Feature
  • Ask Genie upgraded — web research, a broader help mandate, and real usage metering.
  • Property Lookup by APN as well as address, and Search MLS auto-routing by county.
May 2026
v1.8.256 Major
  • Search Intent on lead profile — paid keyword (utm_term), organic referrer query (DuckDuckGo, Bing, Yahoo, Brave, Ecosia + 7 more), or inferred from landing-page slug.
  • Assigned-agent pill becomes an inline dropdown — reassign a lead in one tap without leaving the profile.
  • Auto-log every reassignment to Notes & Activity with the previous and new agent names.
v1.8.255 Feature
  • Server-side first-touch capture — reads HTTP referrer, Sec-Fetch-Site, and User-Agent directly from the request. Invisible to ad blockers, Brave/Safari/Firefox privacy modes, and visitors with JavaScript disabled.
  • Honest source labels for "Direct" traffic — "Facebook App", "Instagram App", "TikTok App", "Gmail App", "Direct (typed or bookmark)", "Cross-site (referrer hidden)" — no more vague fallback.
  • Hover tooltip on every Source value explaining exactly how the label was derived and how much to trust it.
v1.8.254 Feature
  • Hero row refinements on Lead Detail — assigned agent surfaced as a pill alongside the type badge, no scrolling required.
  • Pipeline stage pill now coloured to match the stage (New = slate, Contacted = blue, Nurturing = amber, Hot = red, Under Contract = violet, Closed = green).
  • Tighter visual rhythm — consistent padding across stage, type, and agent pills.
v1.8.252 Feature
  • Inline pipeline-stage dropdown on the Lead Detail page — change a stage in one tap without navigating to the board.
  • Auto-logged stage transitions in Notes & Activity — *"Stage changed: New Lead → Contacted"* with timestamp + agent name on every move.
  • Same code path as drag-drop on the Pipeline board — identical permissions, history-table writes, and notification hooks.
v1.8.251 Major
  • Tracked Pages — pick non-property pages (Free Home Valuation, Schedule Tour, Contact, etc.) to surface on lead profiles.
  • Two tiers: Conversion (gold-star highlight + optional real-time email alerts to the assigned agent) and Engagement (subtle eye icon, contextual logging only).
  • Works for visitors who block Google Analytics — first-party tracker runs on your own domain, not subject to ad-blocker lists.
  • Conversion hits add a new "Conversions" stat to the Site Activity card and appear in the chronological Visitor Journey timeline.
v1.8.250 Feature
  • Privacy-Conscious Visitor indicator — surfaced when a visitor's browser blocked Google Analytics (≈30–40% of real traffic today).
  • Framed as a known, normal scenario rather than a data gap — hover tooltip educates the agent that contact details were still captured normally.
  • Honest framing of attribution depth, not a "data missing" warning.
v1.8.248 Feature
  • Verified phone numbers now show a green checkmark next to the number on the Lead Detail page.
  • Visual confirmation that the carrier check cleared the number — no more hovering to read the tooltip.
  • VoIP and unverified numbers keep their existing amber and red indicators.
v1.8.247 Fix
  • Form name now displays correctly on Forminator-sourced leads instead of the generic "Contact Form" placeholder.
  • Switched to the documented Forminator_API for form lookup with a CPT-title fallback for resilience.
v1.8.244 Fix
  • GenieScout MLS Rules registry — self-healing install + backfill so the registry populates automatically on first load.
  • Detection of multiple feeds (CRMLS + BBAOR + future additions) now correctly tags each listing's originating MLS.
v1.8.243 Fix
  • Improved MLS detection for multi-feed brokerages so each listing is correctly tagged with its originating MLS.
v1.8.215 Feature
  • First-touch attribution beacon now fires for every visitor on first landing, not just visitors arriving with UTM parameters.
  • Captures the referrer header server-side so anyone who later submits a form has full attribution context, even days later.
v1.8.203 Feature
  • GA4 async enrichment pipeline — automatically queries Google Analytics for source, medium, campaign, device, and session count on every new lead.
  • Retry schedule handles GA4's 24–48 hour processing delay; verified leads earn a green "Verified via GA" pill in their profile.
v1.8.201 Feature
  • GA4 Client ID captured at form-submit time from the `_ga` cookie — stored alongside every lead for cross-referencing GA sessions and audience export.
v1.8.169 Feature
  • Lead Action field — captures the form name (Forminator title, Houzez "Property Inquiry" / "Contact Agent" / "Schedule Tour", CF7 / WPForms / Elementor form name) on every submission.
  • Campaign field — pulls first-touch utm_campaign for every lead and resolves it through your campaign mappings.
v1.8.168 Feature
  • Guaranteed-non-empty Source contract — every lead now lands with a human-readable source, no exceptions.
  • Five-tier resolution: explicit upstream value → derived from UTM / cookie / referrer → form-name fallback → default-source floor → audit token stamped on the row.
v1.8.157 Major
  • Sitewide visitor cookie and UTM capture — visitor identity persists across the entire site, not just property pages.
  • A visitor who arrives via a Google Ads UTM, browses /about/, leaves, and returns days later still has full attribution when they submit a form on any page.
  • Dual-column timestamps (local + GMT) across the activity table — eliminates a whole class of DST and timezone bugs.
v1.8.139 Feature
  • Role-based access system — `mlsg_agent`, `mlsg_manager`, `mlsg_team_admin`, `mlsg_team_lead` roles with the custom `mlsg_manage` capability gating every admin page.
  • WordPress administrators automatically inherit `mlsg_manage` — no double-permission setup.
April 2026
v1.7.557 Feature
  • GenieScout cron architecture hardened — MLSG_Cron_Manager always-loaded, schedules registered at every page load.
  • Nightly imports trigger at 1am local time; refresh runs cursor-paginated batches of 50; jobs page run every 30 seconds with a 2-minute stagger to keep the host happy.
v1.7.300 Major
  • Genie CRM — full standalone shell at /genie-crm/, no WordPress chrome, hardcoded asset injection so no theme dependency.
  • Commission Manager, Lead Tags, CINC integration, and the Form Bridge module all ship inside the shell.
v1.7.294 Major
  • GeoGenie™: one consistent location check across every import path.
  • GeoGenie™: location checks now work for every listing, whatever route it was imported by.
v1.7.293 Feature
  • GeoGenie™: Reimport from MLS now re-evaluates single-listing geo-validation.
  • Self-healing: listings that pass after coordinate correction are automatically un-quarantined.
v1.7.292 Feature
  • ListingGenie™ v1.0 — 6-step pre-listing package wizard.
  • CMA packet with Include/Exclude toggles on comp cards.
  • Pricing fields with Conservative/Recommended/Optimistic auto-compute (25th/50th/75th percentile $/sqft).
  • Net Proceeds table and Comparable Sales Analysis on share page.
  • DB schema v1.1: subject_address, subject_data_json, agent_notes, pricing_json columns added.
v1.7.291 Fix
  • Fixed Python string splice boundary error in content parser (content[end+4:] → content[end:]).
  • Node.js PHP syntax scanner now runs on every modified file before zip assembly.
  • Property data lookup caching improved to 24h transient.
v1.7.290 Feature
  • GenieLayers™ boundary packs (.mlsgpack format) — domain-locked HMAC-SHA256 license keys.
  • Settings UI upload/remove for boundary packs.
  • Big Bear AOR pack v1.0.2 — Moonridge, Sugarloaf, Big Bear City.
  • BoundaryLabel now uses google.maps.OverlayView (no close buttons or tails).
v1.7.289 Fix
  • Google OAuth migration to the MLS Genie™ project.
  • Root cause fix: nonce mismatch on Analytics connection.
  • Houzez CRM reactivation confirmed non-conflicting with GenieCRM.
v1.7.288 Feature
  • Genie Social: migrated to new social publishing backend.
  • All user-facing surfaces continue to display "Genie Social" — vendor never exposed.
  • Fixed CSS/JS loading in genie-crm-shell.php (direct link/script tags, no wp_head dependency).
March 2026
  • Version 1.0 released and the platform built out fast — GenieCRM, automated MLS import, area pages, and the schema engine — across rapid daily iteration from v1.0.0 through the v1.6 series.
February 2026
  • Early development and architecture groundwork.
December 2025
  • MLS Genie project created — the first working build.

My team recently switched from CINC Pro to MLS Genie and I absolutely love it! MLS Genie is so much easier to use and less confusing!

Destiney Roxburgh Local Lake Arrowhead REALTOR® (opens in a new tab) at KW Lake Arrowhead · Team Rahill Real Estate

Turning Chaos into Clarity

Want a feature
on the roadmap?

We build from real agent feedback. Tell us what you need — if it makes sense for the platform, we'll build it.

No commitment required · Responds within one business day · Optional setup · Monthly subscription

Secret Link