Logo

Setting up Mailgun in Cloudflare for GoHighLevel

Setting up Mailgun in Cloudflare

This article will walk you through the full process of setting up your Mailgun account in Cloudflare. 

For information on how to setup a Mailgun account, see article “Mailgun Setup”.

If you are transferring your domain into Cloudflare from another DNS provider, please do so before continuing with this article. 

Step 1: Retrieve MX and TXT records from Mailgun

Log into your account in Mailgun and add a domain from the top menu bar. Once your domain is added, you will see that Mailgun gives you a few MX records and TXT records to be added for your domain, for both successful email forwarding and verification of the domain.

Step 2: Add MX and TXT records into CloudFlare

Choose your site and select DNS Settings

  • Add the CNAME record. Name = email, Value = mailgun.org, TTL = Automatic (these are examples, please use the actual items from your account)
    • IMPORTANT: Make sure the Cloudflare cloud is gray and not orange/active => You have to click on the cloud icon to change this to DNS only
  • Add the two MX records (these are examples, please use the actual items from your account)
    • Name = domain.com (no www), value = mxa.mailgun.org, Priority = 10
    • Name = domain.com (no www), value = mxb.mailgun.org Priority = 10
  • Add the two TXT records (these are examples, please use the actual items from your account)
    • Name= domain.com (no www), value = v=spf1…
    • Name = smtp._domainkey, value = k=rsa…

Step 3: Add your mail routes in Mailgun

  1. Log into your Mailgun account and go to Routes section from the top menu. Now add as many routes as you want.

Related Articles

Configuring Sender ID and Opt-Out Language for SMS Compliance in GoHighLevel

HighLevel is dedicated to helping you stay compliant with messaging regulations, including A2P 10DLC standards in the U.S. To support this, we’ve enhanced our SMS compliance settings for sender ID and opt-out messaging. These improvements ensure that the initial message in any conversation—such as Missed Call Text-Back (MCTB) or review requests—automatically includes sender identification and […]

John Mamado

Regulatory Bundle and Address Creation for Sub-Accounts in GoHighLevel

What is a Regulatory Bundle? Telecom carriers in certain countries require Regulatory Bundles to confirm the identity and location of individuals or businesses acquiring phone numbers. These bundles typically include documents like a government-issued ID, utility bills, or business registration information, ensuring compliance with local laws on number ownership. Phone numbers in regulated regions cannot […]

John Mamado
Logo
Go HighLevel Onboarding, Training, Education, Coaching, Support, Products and Services. Enabling Customer Success for GHL Agencies Worldwide
Copyright Growthable LLC 2025 | All Rights Reserved