Set Up Inbound Email Replies in GoHighLevel with Mailgun
👉 Start your 30-day GoHighLevel free trial.
Start 30-Day Free Trial →To set up inbound email replies in GoHighLevel using Mailgun, configure a new route in your Mailgun account to forward incoming emails to GoHighLevel's inbound email parsing address. Then, link your Mailgun domain and API key in GoHighLevel's Email Services settings. This typically takes about 15-20 minutes to complete.
- ✓Always verify your Mailgun domain in GoHighLevel for proper email sending and receiving.
- ✓Ensure your Mailgun route is set to 'Forward' to the correct GoHighLevel parsing URL.
- ✓Test inbound replies thoroughly after setup to confirm messages appear in GHL conversations.
- ✓Use a dedicated subdomain for Mailgun to avoid conflicts with your main website's DNS records.
- ✓Regularly check Mailgun logs for any delivery failures or routing issues.
Why Set Up Inbound Email Replies in GoHighLevel?
Setting up inbound email replies is crucial for managing client communications effectively within GoHighLevel. It ensures that all responses to your campaigns and direct emails are captured in the platform's Conversations tab. This centralizes your communication, allowing you to track interactions, maintain context, and respond promptly.
What You Need Before You Start
Before you begin configuring inbound email replies, ensure you have the following ready. These prerequisites are essential for a smooth setup process.
Configuring Your Domain in Mailgun
If you haven't already, you need to add and verify your sending domain within Mailgun. This step ensures Mailgun can send and receive emails on your behalf.
Always use a subdomain (e.g., `mg.yourdomain.com`) for your Mailgun setup instead of your primary domain. This prevents potential DNS conflicts with your main website and improves email deliverability.
Get Your GoHighLevel Inbound Email Address
GoHighLevel provides a unique inbound email parsing address. Mailgun will forward all incoming replies to this address, which GoHighLevel then processes and adds to your contact's conversation history.
Start your 30-day GoHighLevel free trial
Everything in this guide is in your free trial. 30 days, no credit card — the platform behind 78+ revenue systems.
Some links are affiliate links — if you sign up we may earn a commission, at no extra cost to you. We only recommend GoHighLevel because we build on it every day.
Create a Mailgun Inbound Route for Replies
The Mailgun route tells Mailgun what to do with incoming emails to your domain. You will configure it to forward all replies to the GoHighLevel inbound email address.
⚠️ Ensure the 'Forward to URL' field precisely matches the GoHighLevel inbound email address. Any typos or missing characters will prevent replies from reaching GoHighLevel.
Connect Mailgun to GoHighLevel
The final step is to tell GoHighLevel to use Mailgun as its dedicated email sending and receiving service. This involves entering your Mailgun domain and API key into GoHighLevel.
Always use your Mailgun Private API Key for this integration. Using the Public API Key will result in an authentication error.
How to Test Inbound Email Replies
After completing the setup, it is essential to test your inbound email replies to ensure everything is working correctly. This confirms that replies are routed to GoHighLevel's conversations.
✅ If the reply does not appear in GoHighLevel, review your Mailgun logs for any delivery failures or routing issues. Also, double-check your GoHighLevel email service settings for correctness.
Troubleshooting Common Issues
Common Mistakes to Avoid
- →Using the wrong Mailgun domain in GoHighLevel (e.g., `yourdomain.com` instead of `mg.yourdomain.com`).
- →Incorrectly copying the GoHighLevel inbound email parsing address, leading to missed replies.
- →Forgetting to set up or verify the necessary DNS records (MX, CNAME, TXT) for the Mailgun domain.
- →Not creating a Mailgun route, or creating one with an incorrect expression or 'Forward to URL' action.
- →Testing inbound replies by sending directly to the Mailgun domain instead of replying to an email originally sent *from* GoHighLevel.
Frequently Asked Questions
Start your 30-day GoHighLevel free trial
Everything in this guide is in your free trial. 30 days, no credit card — the platform behind 78+ revenue systems.
Some links are affiliate links — if you sign up we may earn a commission, at no extra cost to you. We only recommend GoHighLevel because we build on it every day.

Arsalan writes GHL guides from real build experience — 78+ systems, $9.2M in client pipeline. Wharton, CXL & Google certified.
Connect on LinkedIn