Mailgun and GHL Integration

You can follow the following steps to setup and integrate GHL with Mailgun Services. 

Mailgun Setup

  1. Go to Mailgun, and create your account or log into your existing account.
  2. Click Sending ⟶ Domains, and select “Add New Domain”. 
  3. Type in your subdomain that you would like to use for mailing purposes.
    1. We recommend mg.[yourcompanydomain].
  4. Click “Add Domain”.
  5. Locate the first TXT record that says mg.[yourcompanydomain] and copy the value under “Enter This Value''.
  6. Switch tabs to your domain provider (godaddy, cloudflare, namecheap), login and go to the “DNS” tab and click “Add Record”.
  7. Enter the following information:
    1. Type - TXT
    2. Name - mg (or the fill domain depending on your DNS provider)
    3. Content - [value you copied from mailgun]
  8. Hit Save and repeat for all DNS records in mailgun.
    1. Note: For CNAME, “proxy status” should be “DNS only”.
  9. Go to the Mailgun tab, and click “Verify DNS Settings”.
  10. Click “Domain Settings” ⟶  DNS Records, and ensure all records have a green check mark
  11. Click your user profile (top right corner) ⟶ API Keys, copy the text.
  12. In GHL, click Settings ⟶ Mailgun, paste into API Key.