Using Multiple ESPs in Mautic – Custom ESP Selection Per Email/Campaign

Hi community,

I’m currently using Mautic and would like to configure and use two different ESPs at a same time (Email Service Providers)

My goals:

  1. I want to send emails using either ESP based on my choice.
  2. While creating an email or mail campaign, I’d like to see an option (e.g., dropdown) like:
    “Select ESP: [SparkPost | InboxGini]”
  3. Based on this selection, Mautic should use the appropriate mail transport.

Questions:

  • Is this possible using the existing Mautic interface?
  • can this be achieved via a custom plugin that:
    • Adds a new field (e.g., ESP selector) in the Email UI
    • Saves this metadata
    • Hooks into the EmailSendEvent and switches mailer based on this field?

Tech background:

  • I’m comfortable developing Symfony plugins and customizing Mautic.
  • If this needs to be developed from scratch, I’m happy to contribute — just looking for any guidance or starting points.

Thanks in advance for your support!

Kuzmany’s solution works like charm :slight_smile:
https://www.mtcextendee.com/mautic-multiple-smtp-bundle

What are the most obvious situations, where you need to have different providers?

  • different brands / senders in the same instance
  • different setup for marketing / transaction mails

What else?