Revset
Book a Free Audit

30-minute call · No obligation

HomeGHL HubSettings & AdminMastering Mailgun Unsubscribe Settings in GoHighLevel
REVSET LABS · EXPERT GUIDE·Settings & Admin

Mastering Mailgun Unsubscribe Settings in GoHighLevel

1,234 words·5 min read·Updated 27 April 2026·beginner·
Arsalan ZaffarArsalan ZaffarLinkedIn

👉 Start your 30-day GoHighLevel free trial.

Start 30-Day Free Trial
Quick Answer

To configure your Mailgun unsubscribe settings within GoHighLevel, navigate to Settings → Email Services and adjust the Compliance options. This process ensures your emails meet legal requirements and contacts can easily manage their communication preferences. The initial setup takes about 5-10 minutes.

Key Takeaways
  • Always include a clear unsubscribe link in all marketing emails for legal compliance and good sender reputation.
  • GoHighLevel automatically marks contacts as 'Do Not Disturb' (DND) when they use your unsubscribe link.
  • Customize your email footer using the `{{unsubscribe_link}}` custom value for consistent branding and legal information.
  • Regularly test your unsubscribe process to confirm it functions correctly and respects contact preferences.
  • Understand that Mailgun handles the actual suppression list, while GHL manages the contact's DND status based on unsubscribe actions.

Understanding Mailgun Unsubscribe Settings in GoHighLevel

Properly managing unsubscribe settings is crucial for any successful email marketing strategy within GoHighLevel. It ensures your campaigns remain compliant with regulations like CAN-SPAM and GDPR, protects your sender reputation, and ultimately improves your email deliverability. When recipients can easily opt-out, it reduces spam complaints and fosters trust. GoHighLevel integrates seamlessly with Mailgun to handle email sending. While Mailgun manages the core email delivery and maintains suppression lists, GoHighLevel provides the user interface to configure how unsubscribe requests are handled and presented to your contacts. This guide focuses on the settings you control directly within your GHL account to ensure a smooth, compliant unsubscribe process for all your email communications.

Accessing Your Email Compliance Settings

The first step to configuring your Mailgun unsubscribe settings is locating the relevant compliance options within your GoHighLevel account. These settings control the global behavior of unsubscribe links across all emails sent through your platform. You must have agency or sub-account admin access to modify these critical settings.

1
Navigate to Agency or Sub-Account SettingsFrom your GoHighLevel dashboard, click on Settings in the left-hand navigation menu. This action takes you to the main configuration area for your account.
2
Select Email ServicesWithin the Settings menu, locate and click on Email Services. This section manages all aspects related to your email providers and sending configurations.
3
Access the Compliance TabOn the Email Services page, you will see several tabs. Click on the Compliance tab. This tab contains the specific settings for managing unsubscribe links and email footers.
🔥 Pro Tip

Ensure you are making these changes at the correct level (Agency or Sub-Account). Global settings apply across all sub-accounts, while sub-account specific settings override agency-level configurations.

Configuring Global Unsubscribe Options

Once you are in the Compliance tab, you gain control over how GoHighLevel automatically handles unsubscribe links in your emails. These global settings provide a baseline for all your outgoing communications, ensuring you meet fundamental legal requirements for email marketing.

1
Enable 'Append Unsubscribe Link'Locate the toggle for Append Unsubscribe Link To All Emails. Ensure this toggle is switched ON (green). Enabling this setting tells GoHighLevel to automatically add an unsubscribe link to the footer of every email sent from your account, regardless of the template.
2
Review Default Unsubscribe MessageBelow the toggle, you will see the default unsubscribe message that GoHighLevel appends. This message typically includes a phrase like 'Unsubscribe from this list' followed by the necessary link. Review this text to understand its content.
3
Customize the Unsubscribe Message (Optional)You have the option to edit the default unsubscribe message. Click into the text box and modify the wording to better suit your brand's voice or provide additional context. Always ensure you include the `{{unsubscribe_link}}` custom value within your custom text.
4
Add Physical Address and Company NameFederal regulations like CAN-SPAM require a physical mailing address and your company name in all commercial emails. Use the provided fields to enter this information accurately. GoHighLevel will automatically include these details in your email footers.
5
Save Your Compliance SettingsAfter making any changes to the unsubscribe link toggle, custom message, or physical address, click the Save button. This action applies your updated compliance settings across your GoHighLevel account.

⚠️ Failing to include a clear unsubscribe link and a physical address in your emails is a direct violation of CAN-SPAM Act and GDPR, leading to hefty fines and damage to your sender reputation. Always keep these enabled and accurate.

🔥 Pro Tip

While GoHighLevel appends a link, consider making it more prominent in your email design. A clear, easily clickable unsubscribe option reduces the likelihood of recipients marking your emails as spam, which severely damages your sender reputation.

Try GoHighLevel Free

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.

Start 30-Day Free Trial

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.

Beyond the global append feature, you often need more control over your email footer's appearance and content. GoHighLevel allows you to design custom footers within your email templates, ensuring brand consistency while still providing the essential unsubscribe functionality. This is where the `{{unsubscribe_link}}` custom value becomes indispensable.

1
Navigate to the Email BuilderFrom your GoHighLevel dashboard, go to Marketing → Email Builder. This is where you create and manage all your email templates for campaigns and workflows.
2
Edit or Create an Email TemplateSelect an existing email template you wish to modify, or click Create Template to start a new one. Open the template in the email builder to begin editing.
3
Add a Text Element for Your FooterDrag a Text element from the elements panel into the footer section of your email template. This will serve as the container for your custom footer content.
4
Insert the Unsubscribe Custom ValueWithin the text element, type or paste the `{{unsubscribe_link}}` custom value. GoHighLevel will dynamically replace this placeholder with the unique unsubscribe URL for each recipient when the email is sent.
5
Add Required Compliance InformationAlongside the unsubscribe link, include your company name and physical mailing address within the same text block. You can also add copyright information or links to your privacy policy.
6
Format and Style Your FooterUse the text editor tools to style your footer text, choosing appropriate fonts, sizes, and colors. Ensure the unsubscribe link remains clearly visible and clickable, even if styled to match your brand.
7
Save Your Email TemplateOnce your custom footer is complete and includes the `{{unsubscribe_link}}` and other compliance details, click Save Template. This ensures your changes are applied to all future emails using this template.

⚠️ If you customize your email footer, ensure you explicitly include the `{{unsubscribe_link}}` custom value. Relying solely on the global 'Append Unsubscribe Link' might result in two links, or worse, if you disable the global setting, no link at all in your custom footer.

✅ The `{{unsubscribe_link}}` custom value is a dynamic placeholder. GoHighLevel automatically generates a unique, functional unsubscribe URL for each contact, which Mailgun then processes.

🔥 Pro Tip

Always test your email templates after adding custom footers. Send a test email to yourself and check that the unsubscribe link works and all compliance information is displayed correctly.

Testing Your Unsubscribe Process

After configuring your unsubscribe settings and custom footers, testing is a critical step. You must verify that the unsubscribe link functions as expected and that GoHighLevel accurately updates contact preferences. This ensures compliance and a positive user experience.

1
Send a Test EmailCreate a new email campaign or workflow and send a test email to an address you control. Ensure this email uses a template with your configured unsubscribe link.
2
Locate and Click the Unsubscribe LinkOpen the test email in your inbox and find the unsubscribe link in the footer. Click on this link to simulate a contact opting out.
3
Verify Unsubscribe ConfirmationAfter clicking the link, you should be redirected to a confirmation page indicating successful unsubscription. This page is typically managed by Mailgun or GoHighLevel.
4
Check Contact DND Status in GoHighLevelLog back into GoHighLevel, navigate to Contacts, and find the contact profile corresponding to your test email address. Verify that the 'Do Not Disturb' (DND) status for email is now enabled (toggled ON).
5
Monitor Mailgun Suppression List (Advanced)For advanced users, you can also log into your Mailgun account directly. Navigate to the Suppressions section and check the 'Unsubscribes' list to confirm your test email address appears there. This confirms Mailgun's backend processing.

⚠️ If the unsubscribe link doesn't work or the DND status isn't updated, immediately halt any large email sends and troubleshoot the issue. Sending emails to contacts who have tried to unsubscribe can lead to severe deliverability problems and legal repercussions.

🔥 Pro Tip

Test the unsubscribe process with different email clients (Gmail, Outlook, etc.) to ensure consistent functionality and display across various platforms.

Troubleshooting Common Issues

⚠️ The unsubscribe link is not appearing in my sent emails.
First, check Settings → Email Services → Compliance and ensure 'Append Unsubscribe Link To All Emails' is toggled ON. If you are using a custom footer, verify that you have included the `{{unsubscribe_link}}` custom value in your email template.
⚠️ Contacts are still receiving emails after they have unsubscribed.
Check the contact's profile in GoHighLevel under Contacts. Ensure the 'Do Not Disturb' (DND) toggle for email is enabled. If not, manually enable it. Also, check your Mailgun suppression list for the contact's email address to confirm it's on the unsubscribe list.
⚠️ The unsubscribe link leads to an error page or doesn't work.
Ensure the `{{unsubscribe_link}}` custom value is correctly spelled and formatted within your email template. If the global setting is on, try turning it off and on again, then saving. Test with a different email address to rule out local browser issues.
⚠️ My email deliverability has dropped significantly after recent campaigns.
Poor unsubscribe management often leads to high spam complaint rates, which harms deliverability. Review your unsubscribe process, ensure compliance settings are correct, and check your Mailgun account for any 'complaint' or 'bounce' suppressions. Consider warming up your sending domain if issues persist.
⚠️ I need to manually re-subscribe a contact who opted out by mistake.
Go to the contact's profile in GoHighLevel. Toggle OFF the 'Do Not Disturb' (DND) for email. Additionally, you must manually remove their email from Mailgun's 'Unsubscribes' suppression list to fully re-enable email sending to them. Confirm their explicit consent before re-subscribing.

Common Mistakes to Avoid

  • Forgetting to enable the 'Append Unsubscribe Link To All Emails' global setting, leaving some emails without an opt-out.
  • Not including the `{{unsubscribe_link}}` custom value when creating custom email footers, resulting in a non-functional link.
  • Ignoring Mailgun's own suppression lists, which can accumulate bounces and complaints that GoHighLevel might not immediately reflect.
  • Sending emails to unsubscribed contacts through external systems or direct Mailgun API calls, bypassing GoHighLevel's DND management.
  • Failing to regularly test the unsubscribe process, leading to discovery of broken links or incorrect DND updates only after a problem arises.

Frequently Asked Questions

QWhat is the `{{unsubscribe_link}}` custom value in GoHighLevel?
The `{{unsubscribe_link}}` custom value is a dynamic placeholder used in GoHighLevel email templates. When an email is sent, GoHighLevel automatically replaces this value with a unique, functional unsubscribe URL for each recipient. This link allows contacts to easily opt out of future communications, and their action is processed by Mailgun and reflected in their GoHighLevel contact profile as 'Do Not Disturb' for email.
QDoes GoHighLevel automatically add an unsubscribe link to all emails?
Yes, GoHighLevel can automatically add an unsubscribe link. If you enable the 'Append Unsubscribe Link To All Emails' toggle under **Settings → Email Services → Compliance**, GHL will automatically append a standard unsubscribe footer to every email sent from your account. However, for custom footers, you must manually include the `{{unsubscribe_link}}` custom value.
QHow do I check if a contact has unsubscribed in GoHighLevel?
To check if a contact has unsubscribed, navigate to **Contacts** in your GoHighLevel dashboard and search for the specific contact. On their contact profile page, look for the 'Do Not Disturb' (DND) section. If the toggle for 'Email' is switched ON (green), it indicates that the contact has unsubscribed or been manually marked as DND for email communications.
QWhat happens when a contact unsubscribes through the Mailgun link?
When a contact clicks the unsubscribe link (generated by `{{unsubscribe_link}}` and handled by Mailgun), two primary actions occur. First, Mailgun adds the contact's email address to its internal suppression list, preventing future emails from being sent through Mailgun. Second, GoHighLevel receives a notification and automatically updates the contact's profile, marking their email as 'Do Not Disturb' (DND) to prevent further email sends from within GHL workflows and campaigns.
QCan I customize the unsubscribe landing page in GoHighLevel?
While GoHighLevel uses a standard Mailgun-powered unsubscribe confirmation page by default, you do not have direct control to fully customize this specific landing page within GHL. Some advanced users might route the unsubscribe link to a custom GHL landing page that then triggers an internal DND update, but this requires custom development and API integration. For most users, the default Mailgun page is sufficient and compliant.
Try GoHighLevel Free

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.

Start 30-Day Free Trial

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 Zaffar
Arsalan Zaffar
Revset Labs · Revenue Systems · 78+ GHL Builds

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

Connect on LinkedIn
Tags:GoHighLevelMailgunEmail MarketingComplianceUnsubscribeEmail DeliverabilitySender Reputation