Use your Mailgun Account to Send Customer.io
Customer.io supports using your own Mailgun account to send email with zero loss in functionality. To do this there are two places you’ll need to change settings:
First, you need to point Mailgun’s webhooks at Customer.io and get your SMTP information.
Add the following webhook URL on the Mailgun webhooks page or every domain you’ll be sending via Customer.io:
Use the correct URL for your region
track-eu. We redirect traffic from US endpoints to EU-based accounts, however the traffic still passes through US servers and data may be logged in the US.
The Clicks and Opens webhooks should not be sent back to Customer.io as we’re already tracking this information on our side and each event will be recorded twice (via Customer.io and via Mailgun).
If you want to track opens and clicks via Mailgun only, you can change the sending behavior on an email by email basis.
On the main screen for your domain, you’ll find your SMTP credentials. You’ll need them to configure Customer.io.
First, head to Workspace Settings -> Email -> Custom SMTP Settings and click the Add Custom SMTP Server button:
Then add in your Mailgun SMTP credentials:
|User name||[Your SMTP User Name]|
|Password||[Your SMTP Password]|
When you save your settings, we’ll start sending emails through your Mailgun account.
Your account is now set up to send email through Mailgun. If you have any questions or feedback about setting this up, just get in touch and we’ll be happy to help!