StoryEstate is a lightweight, yet feature-packed real estate plugin designed to work seamlessly with any WordPress theme. It provides a complete, premium-grade solution for managing properties, agents, and offices without bloating your site or forcing you into expensive “Pro” upgrades.
Whether you are a solo realtor, a large brokerage, or a developer building a headless real estate app, StoryEstate has you covered.
🌟 Advanced Features (Included Out-of-the-Box)
- Interactive Mortgage Calculator: A built-in Gutenberg block that calculates monthly payments instantly. No external APIs, no bloat. It even auto-detects the property price!
- Floating Contact Buttons: Boost conversions with sticky WhatsApp and Click-to-Call buttons. They automatically pre-fill messages with the property title and URL.
- WooCommerce-Style Image Gallery: A beautiful, fixed-aspect-ratio image gallery with thumbnail swapping. 100% optimizer-proof (works perfectly with Smush, LiteSpeed, etc.).
- Advanced Lead Generation: AJAX-powered contact forms routed directly to the assigned agent, complete with a built-in honeypot to stop spam bots.
- CSV Import/Export with Security: Easily migrate listings. Includes advanced CSV formula injection protection to keep your admin safe.
Core Property Management
- Unlimited Properties: Add unlimited properties with rich details, galleries, and virtual tour links.
- Agent & Office Profiles: Link agents to specific properties and manage brokerage locations seamlessly.
- Advanced Search & Filtering: Filter by status, type, city, price, beds, and baths with a beautiful, responsive grid layout.
- Dynamic Status Badges: Customizable colors for “For Sale”, “For Rent”, “Sold”, etc.
️ Developer & SEO Friendly
- Headless / REST API Ready: All custom meta fields are explicitly exposed to the WordPress REST API, making it perfect for React, Next.js, or mobile app integrations.
- SEO Schema Markup: Automatically outputs
RealEstateListing JSON-LD schema for better search engine visibility.
- Universal Theme Compatibility: Scoped CSS variables ensure it matches your theme perfectly without style conflicts.
- OpenStreetMap Integration: Free, no-API-key-required property maps powered by Leaflet.js.
Third-Party Resources
This plugin uses the Leaflet.js library to render maps and loads map tile imagery from OpenStreetMap.