Hybrid Email Validation, Multi-Select Filters, and Load Balancing Redesign
This release introduces a hybrid email validation layer that checks every incoming lead before it reaches your sending platform. We also added multi-select filters across all dashboard pages and completely redesigned the load balancing system.
What's in this release
- 1Hybrid email validation layer (syntax, MX, disposable, catch-all + MillionVerifier API)
- 2Real-time validation activity feed on leads page
- 3Multi-select filters across all dashboard pages
- 4Confirmation modals for pause/resume actions
- 5Load balancing redesign with effective load metric
Hybrid Email Validation Layer
Every incoming lead now passes through a validation pipeline before reaching your sending platform. Invalid emails are blocked automatically, protecting your mailbox reputation.
Internal validation checks
Syntax validation (RFC 5322), MX record lookup, disposable domain detection against 30,000+ known providers, and catch-all domain detection.
MillionVerifier API integration
For leads that pass basic checks but score below the confidence threshold, the system calls MillionVerifier API for SMTP-level verification. Tier-gated: Starter gets internal only, Growth triggers API for risky leads, Scale triggers for medium risk.
DomainInsight caching
When a domain is checked, the result is cached in a DomainInsight table. If bigcorp.com is a catch-all domain, we check once and skip API calls for every subsequent lead at that domain. This reduces API costs by 30-40%.
Validation activity feed
The leads page now shows a real-time validation activity panel with 24-hour summary stats and a live feed of recently validated leads.
Dashboard-wide validation banner
When new leads are being validated, a notification banner appears across all dashboard pages showing progress and results.
Multi-Select Filters
All dashboard pages now support multi-value filtering. Select multiple statuses, campaigns, platforms, or domains simultaneously.
Multi-select dropdowns
New reusable MultiSelectDropdown component replaces single-value selects across leads, campaigns, mailboxes, and domains pages.
Comma-separated backend support
All dashboard API endpoints now accept comma-separated filter values for status, platform, campaign_id, and domain_id parameters.
Load Balancing Redesign
The load balancing system now uses effective load share instead of raw campaign count. A mailbox in 5 campaigns with 20 mailboxes each is not overloaded.
Effective load metric
Load is now calculated as the sum of 1/mailboxes-per-campaign for each campaign the mailbox is in. A mailbox that is the sole sender in 3 campaigns has effective load 3.0. A mailbox in 3 campaigns with 10 mailboxes each has load 0.3.
Optimization suggestions page
New dedicated page with detailed What/Why/How breakdown for each rebalancing suggestion.
Sort and filter controls
Mailbox distribution table now supports sorting by total sent, effective load, and campaign count, plus filtering by status and domain.
Other Improvements
Quality of life improvements across the platform.
Confirmation modals
All pause/resume actions now show a warning modal with the pause reason and consequences before executing. Prevents accidental actions on infrastructure.
Bulk action bars
Select multiple leads, campaigns, mailboxes, or domains and perform bulk CSV export. Leads page also supports bulk campaign recommendations.
Reports page
New reports section in the System menu with 8 report types (leads, campaigns, mailboxes, domains, analytics, audit logs, load balancing, full) with customizable filters and CSV download.