Skip to content

Newsletter Management

Build and maintain your email list for market updates and property newsletters.

The newsletter system allows you to:

  • Collect email subscribers from your website
  • Track subscription sources
  • Manage subscriber list
  • Export subscribers for email campaigns
  • View subscription analytics

Newsletter signup forms appear in several locations:

  • Footer — Persistent signup on all pages
  • Blog posts — Inline call-to-action
  • Popups — Exit intent or timed popups (if enabled)
StatusDescription
ActiveSubscribed and receiving emails
UnsubscribedOpted out via unsubscribe link
BouncedEmail address invalid or rejected

Navigate to AdminNewsletter to see:

  • List of all subscribers
  • Status and source for each
  • Subscription date
  • Unsubscribe date/feedback (if applicable)

Filter the list by:

  • Status — Active, unsubscribed, bounced
  • Source — Where they signed up
  • Date range — Subscribed within timeframe

Click Export to download a CSV of active subscribers for:

  • Mailchimp import
  • Constant Contact
  • Other email marketing platforms

Exported fields:

  • Email address
  • Subscription date
  • Source

The newsletter dashboard shows:

MetricDescription
Total SubscribersAll-time signups
Active SubscribersCurrently subscribed
UnsubscribedTotal opt-outs
This WeekNew signups in last 7 days
This MonthNew signups in last 30 days
By SourceBreakdown by signup location

When a subscriber clicks “Unsubscribe” in an email:

  1. They’re shown a confirmation page
  2. Optional feedback field asks why they’re leaving
  3. One-click confirmation removes them from list
  4. Feedback is stored for analysis

Admin → Newsletter → Filter by “Unsubscribed” to see:

  • When they unsubscribed
  • Their feedback (if provided)

Use this feedback to improve email content and frequency.

Track where subscribers come from:

SourceDescription
footerSite-wide footer form
blogBlog post inline signup
popupExit intent/timed popup
landingDedicated landing page
apiDirect API integration

Add source tracking by including source parameter when subscribing.

ActionMethodEndpoint
SubscribePOST/api/v1/newsletter/subscribe
Unsubscribe (page)GET/api/v1/newsletter/unsubscribe/{token}
Unsubscribe (confirm)POST/api/v1/newsletter/unsubscribe/{token}
ActionMethodEndpoint
List subscribersGET/api/v1/newsletter/subscribers
Get statsGET/api/v1/newsletter/stats
Export CSVGET/api/v1/newsletter/export
{
"email": "subscriber@example.com",
"source": "blog"
}
  1. Use double opt-in — Confirm email addresses are valid
  2. Segment by source — Tailor content to how they found you
  3. Monitor unsubscribes — High rates indicate content issues
  4. Regular cleaning — Remove bounced emails promptly
  5. Value-first content — Market updates, not just listings
  6. Consistent schedule — Weekly or bi-weekly is ideal

The newsletter system is designed for compliance:

  • Unsubscribe link in every email
  • One-click unsubscribe (no login required)
  • Feedback collection for improvement
  • No sharing of subscriber data
  • Source tracking for audit trails