Fluent SMPT Send Time Optimazation
-
I’d like to integrate Mailgun’s Send Time Optimization (STO) into our FluentSMTP workflow. STO improves email engagement by delivering messages exactly when subscribers are most active. (Mailgun docs here). The technical bit:
STO activates through a simple SMTP header:
X-Mailgun-Delivery-Time-Optimize-Period: 24hWe could insert this easily via FluentSMTP’s hook:
add_filter('fluentsmtp_mailer_custom_headers', function($headers, $phpmailer) { $headers['X-Mailgun-Delivery-Time-Optimize-Period'] = '24h'; return $headers; }, 10, 2);
Key Question:Where should we place the toggle for turning STO on or off?
- Option A (Connection-level):
Toggle lives in FluentSMTP’s Mailgun connection settings. Clean, centralized, applies broadly.
Pros: Simple, consistent.
Cons: Less flexibility per-campaign. - Option B (Campaign-level):
Toggle lives in FluentCRM campaign settings.
Pros: Granular control per campaign.
Cons: Potential UX clutter, more complexity.
I lean toward Option A (Connection-level) because it’s clean, intuitive, and likely easier for users to manage. But I want your take:
- What makes the most sense from your perspective?
- Is there anything technically we should consider before moving forward?
Thanks!
- Option A (Connection-level):
The topic ‘Fluent SMPT Send Time Optimazation’ is closed to new replies.