FANZ
FANZ

Changelog

Omnichannel Chatbot, Online Reputation, Sales Breakdown & Morev3.5.6Apr 9, 2026Ticket Office: Refund window enforcement, Close Yesterday & Admin image pricingv3.5.7Apr 9, 2026Image Carousel Block in Page Builderv3.5.5Mar 17, 2026Group Actions in Event Detail Tabsv3.5.4Mar 16, 2026Selective Event Duplicationv3.5.3Mar 13, 2026Discount Presets in the Promotional Code Formv3.5.2Mar 12, 2026Partner Program — Welcome banner, free ticket tracking & activation emailv3.5.1Mar 11, 2026Partner Program — Lifetime Partner Programv3.5.0Mar 10, 2026Chatbot Training FAQ Manager & Partial Reservation Completionv3.4.1Mar 8, 2026Segments, Flows & External Events Improvementsv3.4.1Mar 6, 2026Automation Flow Builderv3.4.0Mar 4, 2026Bounce & Complaint Tracking with Automatic Email Suppressionv3.3.0Mar 4, 2026Require Contact to Chatv3.3.1Mar 3, 2026Fanz Invoices Tab in Brand Settingsv3.3.0Feb 27, 2026Advanced Email Link Tracking & Recipient Activity Timelinev3.2.0Feb 11, 2026Date Generator, RSVP Question Ordering & Fanzly in Navigationv3.1.3Feb 10, 2026Events Filter Tabsv3.1.1Jan 26, 2026January 2026 Releasev3.1.0Jan 6, 2026November 2025 Releasev3.0.0Nov 7, 2025Block Purchases with Multiple Ticket Typesv2.6.1Oct 30, 2025Custom Web Pagesv2.6.0Oct 14, 2025Universal Multi-Event Discountsv2.5.0Sep 2, 2025Calendar Invite Customizationv2.4.1Jul 29, 2025New Weekly Calendarv2.4.0Jul 25, 2025Bulk Ticket Price Editorv2.3.1May 21, 2025Location Filter in Purchasesv2.1.2Jan 21, 2025Interface and Calendar Improvementsv2.1.1Jan 16, 2025Calendar and Location Improvementsv2.1.0Jan 10, 2025Fanz Core Featuresv1.0.0Jan 1, 2024
New Feature

Bounce & Complaint Tracking with Automatic Email Suppression

v3.3.0March 4, 2026

Bounce & Complaint Tracking with Automatic Email Suppression

Full visibility into email deliverability health, with automatic suppression to protect your sender reputation when emails bounce or recipients mark them as spam.

📊 Bounce Rate & Complaint Rate Metrics

Two new metrics are now visible throughout the platform to help you monitor email list health.

In campaign analytics

The analytics dashboard now shows two additional metric cards:

  • Bounce rate — Percentage of sent emails that failed to deliver, across all campaigns or filtered to a specific one
  • Complaint rate — Percentage of recipients who marked your email as spam

Both metrics work with the existing campaign filter. Select a specific campaign to see its individual rates, or leave it at "All campaigns" for aggregated data.

Per sender email

The Email settings table now shows each sender address's deliverability history:

ColumnDescription
Emails sentTotal sent from this address
Bounce rateBounce % for this sender. Shows until first send
Complaint rateSpam complaint % for this sender. Shows until first send

This lets you spot if one sender address is accumulating a poor reputation, so you can pause or replace it before it affects your campaigns.

🚫 Automatic Email Suppression

When AWS SES reports a bounce or complaint, the system now automatically suppresses that address to prevent future sends. This protects your sender reputation and keeps you compliant with email deliverability standards.

Hard bounce → Global suppression

When an email permanently bounces (the address doesn't exist, the domain is invalid, or the mailbox is permanently unavailable), the address is added to a global suppression list that spans all brands on the platform.

  • No email will ever be sent to that address again from any brand
  • This is irreversible by design — sending to known-bad addresses is the fastest way to destroy deliverability

Soft bounce → Suppressed after repeated failures

When an email experiences a transient bounce (temporary issue like a full inbox or server outage), the system tracks how often it happens. After 3 soft bounces within 30 days for the same address, the address is suppressed to prevent continued attempts against a persistently unreachable mailbox.

Spam complaint → Brand-level suppression

When a recipient reports your email as spam, they are suppressed for your brand specifically. Other brands on the platform are unaffected.

  • The suppression is immediate upon receiving the complaint event from AWS SES
  • The recipient will not receive any future email campaigns or automated Fanzly emails from your brand

👁️ Visibility in the Recipients Table

Suppressed and bounced recipients remain visible in the analytics table so you can see what happened — but their rows are not clickable.

Status column

The recipients table now shows a Status chip for each row with the following states:

StatusColorMeaning
Marked as spamYellowRecipient reported the email as spam
Not deliveredRedEmail bounced
Clicked linkBlueRecipient clicked at least one link
OpenedCyanRecipient opened the email
DeliveredGreenEmail reached inbox but wasn't opened
SentGreySent but delivery not yet confirmed

Opted-out contacts also appear but are non-clickable, for the same reason — no future sends will go to them.

🔍 Bounce & Complaint Details in the Activity Drawer

Click any recipient row (when clickable) to see detailed delivery information in the activity drawer.

What's new in the drawer

  • "Not delivered" badge — Shown in the header if the email bounced
  • "Marked as spam" badge — Shown in the header if a complaint was reported
  • Delivery summary row for bounces — Shows the bounce timestamp and reason (e.g., "Permanent: General", "Transient: MailboxFull")
  • Delivery summary row for complaints — Shows the complaint timestamp

The bounce reason is formatted into plain language to help you understand what went wrong.

💡 Summary

  • Bounce rate — New metric card in analytics + per-sender column in email settings
  • Complaint rate — New metric card in analytics + per-sender column in email settings
  • Hard bounce → Email globally suppressed across the platform
  • Soft bounce × 3 in 30 days → Email suppressed to prevent repeated failures
  • Spam complaint → Email suppressed per brand
  • Status column — New chip in the recipients table showing delivery outcome
  • Activity drawer — Bounce reason and complaint timestamp now shown
  • Non-clickable rows — Suppressed and opted-out recipients shown but locked