Skip to main content
Email Integration lists Mailgun as one of the providers you can connect. Mailgun connects the same way as any SMTP provider — this page is a worked example using Mailgun’s own values.
You need a verified Mailgun account with a verified sending domain before you start — Mailgun won’t hand out working SMTP credentials for an unverified domain.

Step 1: Get your Mailgun SMTP credentials

In your Mailgun dashboard, go to Sending → Domains, choose your verified domain, then open SMTP credentials.
Mailgun dashboard SMTP credentials tab showing the SMTP Login (postmaster@ address) and SMTP settings panel with host, ports, and username format
Copy these values:

Step 2: Add Mailgun as an email provider

From Email Integration, click New, set Provider Type to SMTP, and fill in the form with your Mailgun values:
Email Profile modal with SMTP selected, Profile Name Mailgun SMTP, Host smtp.mailgun.org, Username, Password, Port 587, and Save button highlighted
Click Save — the profile is now available anywhere Email Integration is used, e.g. the Email tab in Bot Settings.

Frequently asked

Get your SMTP Login, Password, Host, and Port from Mailgun’s SMTP credentials tab, then add them as a new SMTP profile in Email Integration — see the steps above.
No — Mailgun only issues working SMTP credentials for a verified sending domain. Verify your domain in Mailgun first (add the DNS records Mailgun gives you), then come back for the SMTP credentials.
Regenerate it from the SMTP credentials tab in your Mailgun dashboard, then update the Password field on the matching profile in Email Integration and Save again.