Feature Toggles
Understanding and configuring your site's features
Feature Toggles
Your site comes with optional features you can turn on or off based on your needs. This guide explains what each feature does and when you might want to use it.
Accessing Feature Settings
- Go to Settings → Features
- Review the available features
- Toggle each on or off
- Click Save
Available Features
Favorites
What it does: Allows visitors to save listings they're interested in by clicking a heart icon.
When to enable:
- You want to encourage return visits
- Visitors are actively searching for properties
- You want to track which listings get the most interest
When to disable:
- You prefer direct contact for all inquiries
- Your listings turn over quickly
Saved Searches
What it does: Lets visitors save their search criteria and optionally receive alerts when new matching listings appear.
When to enable:
- Your inventory changes frequently
- Buyers are actively searching over time
- You want to capture contact information
When to disable:
- You have a small, stable inventory
- You prefer manual client follow-up
Virtual Tours
What it does: Displays virtual tour links on listing pages when available from the MLS data.
When to enable:
- Your listings have Matterport or similar tours
- Buyers expect to preview homes virtually
- You're marketing to out-of-area buyers
When to disable:
- Most of your listings don't have tours
- You prefer in-person showings first
Map View
What it does: Adds a map toggle to the listings page, showing properties on an interactive map.
When to enable:
- Location is a key selling point
- Buyers want to explore neighborhoods visually
- You cover a specific geographic area
When to disable:
- Your listings are spread across a wide area
- Privacy concerns for certain properties
Social Sharing
What it does: Adds share buttons to listing pages for Facebook, Twitter, email, and copy link.
When to enable:
- You want listings to spread organically
- Your audience is active on social media
- Unique or luxury properties that get shared
When to disable:
- You prefer controlled distribution
- Listings with privacy requirements
Mortgage Calculator
What it does: Shows a simple mortgage calculator on listing detail pages with estimated monthly payments.
When to enable:
- Buyers want to understand affordability
- You're marketing to first-time buyers
- Helpful for price-conscious markets
When to disable:
- Luxury market where buyers pay cash
- Calculator isn't relevant to your audience
Neighborhood Data
What it does: Displays additional neighborhood information like schools, walk scores, and demographics on listing pages.
When to enable:
- Buyers are relocating and need area info
- Schools are important to your audience
- You want richer listing pages
When to disable:
- Data isn't available for your areas
- You prefer to discuss neighborhoods personally
Show All Listings Link
What it does: On the main listings page, shows a toggle letting visitors switch between "My Listings" (your personal/office listings) and "All Listings" (includes service area imports).
When to enable:
- You want to showcase area expertise with more inventory
- Visitors expect to see all available properties
- Service areas are a key part of your business
When to disable:
- You only want to show your personal listings
- You prefer to direct searches to service area pages instead
Feature Recommendations by Market
Luxury Market
| Feature | Recommendation |
|---|---|
| Favorites | On |
| Saved Searches | Optional |
| Virtual Tours | On |
| Map View | On |
| Social Sharing | On |
| Mortgage Calculator | Off |
| Neighborhood Data | Optional |
| Blog | On |
| AI Content Generation | On |
| AI Search | Optional |
| Landing Pages | On |
| Auto Draft Posts | On |
| Automations | On |
First-Time Buyers
| Feature | Recommendation |
|---|---|
| Favorites | On |
| Saved Searches | On |
| Virtual Tours | On |
| Map View | On |
| Social Sharing | On |
| Mortgage Calculator | On |
| Neighborhood Data | On |
| Blog | On |
| AI Content Generation | Optional |
| Landing Pages | Optional |
| Automations | Optional |
Investment Properties
| Feature | Recommendation |
|---|---|
| Favorites | On |
| Saved Searches | On |
| Virtual Tours | Off |
| Map View | On |
| Social Sharing | Off |
| Mortgage Calculator | Off |
| Neighborhood Data | Off |
| Blog | Optional |
| AI Content Generation | Optional |
| Landing Pages | Off |
| Automations | Optional |
Blog
What it does: Enables a full blog/content section on your public site at /blog. Supports 5 post categories: blog articles, market reports, neighborhood guides, press releases, and just-sold stories.
When to enable:
- You want to share market insights and build authority
- SEO is important for your site
- You create content regularly
When to disable:
- You don't plan to publish articles
- You prefer to keep your site focused on listings
See Blog & Content Management for full details.
AI Content Generation
What it does: Enables AI-powered content creation for listing descriptions, social media captions, email marketing copy, blog posts, and website content blocks.
When to enable:
- You want to accelerate content creation
- You need help writing compelling property descriptions
- You publish frequently on social media
When to disable:
- You prefer to write all content manually
- AI-generated content doesn't fit your voice
Feature flag: features.aiContentGeneration
Tier-based limits: features.aiTier — free (50/mo), pro (200/mo), enterprise (unlimited)
AI Search
What it does: Adds a natural language search hero variant where visitors can type queries like "waterfront condo under $2M in Miami Beach" instead of using filter dropdowns.
When to enable:
- You want a modern, conversational search experience
- Your audience prefers typing over clicking filters
- You have diverse listing inventory
When to disable:
- Traditional filter-based search is sufficient
- Your listings are in a narrow niche
Feature flag: features.aiSearch
Hero variant: Set site.hero.variant to 'ai-search'
Auto Draft Posts
What it does: Automatically generates draft social media posts when listing status changes are detected (new listing, price change, under contract, sold). Posts target Instagram, Facebook, and LinkedIn.
When to enable:
- You want to maintain an active social media presence
- You want draft content ready to review and post
- Status changes happen frequently
When to disable:
- You manage social media through other tools
- You prefer to create social content from scratch
Feature flag: features.autoDraftPosts
For more control over triggers, persona-aware content, and a unified outbox, see Automations.
Automations
What it does: Configurable rules that trigger AI-drafted content when listing events occur (sold, listed, under contract). Content appears in a unified Outbox for review, editing, and approval. Supports Instagram, Facebook, and LinkedIn captions with persona-aware generation.
When to enable:
- You want AI to draft social content automatically when listings change status
- You want control over which events trigger content (not just "sold")
- You want persona-aware content that sounds like you
When to disable:
- Auto Draft Posts is sufficient for your needs
- You prefer to create all content manually
Feature flag: features.automations
See Automations for full details.
Landing Pages
What it does: Create single-property marketing pages with custom URLs, lead capture forms, QR codes, and analytics. Routes at /p/[slug]/.
When to enable:
- You market individual properties with dedicated pages
- You use QR codes on print materials
- You want to track leads per property
When to disable:
- Individual listing detail pages are sufficient
- You don't need dedicated property marketing pages
Feature flag: features.landingPages
Similar Listings
What it does: Shows a carousel of similar listings on the listing detail page, matched by location, price range, and property type.
When to enable:
- You want visitors to discover more properties
- You have enough inventory for meaningful suggestions
- You want to increase page views per session
When to disable:
- Your inventory is too small for meaningful matches
- You prefer visitors to use search instead
Nearby Listings
What it does: Displays nearby listings on the map section of the listing detail page.
When to enable:
- Location context is important to your buyers
- Map view is already enabled
- You have geographically clustered inventory
Area Page Filters
What it does: Adds a filter panel to service area neighborhood pages, allowing visitors to refine listings within an area.
When to enable:
- Your service areas have many listings (50+)
- Visitors need to narrow results within a neighborhood
- You want a richer area browsing experience
Tips for Choosing Features
- Start simple — Enable only what you need, add more later
- Match your audience — Consider what your typical buyer wants
- Keep it clean — Fewer features = cleaner interface
- Test changes — After toggling, visit your site to see the effect
- Seasonal adjustments — You can change features as your market shifts