Automated Bounce Management and Campaign Protection
The core protection loop is now automated. Mailboxes that exceed bounce thresholds are auto-paused, and campaigns that lose all healthy mailboxes are stopped automatically.
What's in this release
- 1Automated bounce management
- 2Campaign auto-pause when all mailboxes unhealthy
- 3Audit logging
- 4Notification system
Automated Bounce Management
The monitoring worker checks every mailbox every 60 seconds and takes action when thresholds are breached.
Configurable thresholds
Set maximum bounce rates per mailbox. Default: 5 bounces triggers auto-pause.
Rolling window monitoring
Bounce rates calculated over 1-hour, 24-hour, and 7-day rolling windows for trend detection.
Platform sync
When a mailbox is paused, it is immediately removed from all campaigns on the sending platform via API.
Campaign Protection
Campaigns are protected from sending through degraded infrastructure.
Auto-pause
When all mailboxes assigned to a campaign are paused or removed, the campaign itself is auto-paused to prevent stalled sends.
Stalled campaign detection
Dashboard shows stalled campaigns with a resolution modal explaining why and what to do.
Audit and Notifications
Full visibility into system actions.
Audit logging
Every automated action (pause, resume, rotation, heal) is recorded with timestamp, trigger, entity, and details.
Notification center
In-app notifications with severity levels (info, warning, error, critical) for infrastructure events.