GDPR Compliance

We use cookies to ensure you get the best experience on our website. By continuing, you accept our use of cookies, privacy policy and terms of service.

Unsubscribe Management & Compliance

Every Unsubscribe Processed
Instantly. Automatically. Legally.

Migomail processes every unsubscribe request within seconds — from one-click email header unsubscribes, landing page requests, and reply-to-unsubscribe — suppresses the address globally, and gives you a branded preference centre that reduces full unsubscribes by up to 40%.

One-Click RFC 8058 Preference Centre GDPR / CAN-SPAM / CASL < 10s Processing Full Audit Trail
Migomail Unsubscribe Management
< 10s
Unsubscribe Processing
RFC 8058
One-Click Compliant
−40%
Fewer Full Unsubs (w/ Pref Centre)
4
Regulations Covered
Full
Audit Trail
4.9★
Customer Rating
Unsubscribe Management Capabilities

Process Every Unsubscribe Request
Before It Becomes a Complaint or a Fine

A delayed unsubscribe is a guaranteed spam complaint. A missing unsubscribe link is a legal violation. Migomail handles both — processing every unsubscribe method in under 10 seconds and maintaining the complete audit trail regulators require.

01

One-Click Unsubscribe (RFC 8058)

Every Migomail email includes an RFC 8058-compliant List-Unsubscribe header with a POST endpoint. Gmail and Outlook show a one-click "Unsubscribe" button directly in the inbox UI — above the email content — that allows subscribers to unsubscribe without opening the email, without navigating to a landing page, and with a single click. Migomail processes these POST requests within 10 seconds.

RFC 8058 POST endpoint includedOne-click in Gmail inbox UIOne-click in Outlook inbox UI< 10s processing latency
02

In-Email Unsubscribe Link

Every campaign automatically includes a visible unsubscribe link in the email footer — required by CAN-SPAM, GDPR, CASL, and India's DPDP Act. The link text, styling, and footer layout are customisable per template while maintaining compliance. Migomail processes link-click unsubscribes instantly and records the timestamp, source email, and subscriber IP address.

Auto-included in every emailCustomisable link text and styleInstant processing on clickIP + timestamp recorded
03

Branded Preference Centre

Instead of a binary unsubscribe, show subscribers a branded preference centre — where they can reduce email frequency, update content category preferences, or opt into digest mode. Subscribers who update preferences instead of fully unsubscribing are 4× less likely to mark future emails as spam. Preference centres reduce full unsubscribes by up to 40% on well-designed implementations.

Branded with your domain + logoFrequency preference optionsContent category opt-in/outDigest mode option
04

Reply-to-Unsubscribe Processing

Some subscribers reply directly to an email with "unsubscribe" or "remove me" rather than clicking a link. Migomail monitors the reply address for each campaign, processes reply-based unsubscribe requests automatically, and suppresses the address as if the subscriber had clicked the standard link.

Reply monitoring per campaignAuto-classification of unsubscribe repliesImmediate suppression on replyAudit record created for reply unsubscribes
05

Global Suppression on Unsubscribe

When a subscriber unsubscribes, they are added to the global suppression list that applies across every campaign, automation workflow, and trigger email sent from your account. The suppression check happens at send time — so an unsubscribed address re-added to a list through an import or CRM sync is automatically excluded from the next send.

Immediate global suppressionApplies across all campaignsApplies across all automationsRe-import protection
06

Unsubscribe Audit Trail

Every unsubscribe event is logged with the full audit record — subscriber email, unsubscribe timestamp, unsubscribe method (one-click header, link click, reply, manual), source campaign, IP address of the request, and the suppression list addition timestamp. This record is queryable per subscriber and exportable for GDPR Data Subject Access Requests.

Full event record per unsubscribeMethod, timestamp, IP, campaign loggedPer-subscriber queryableDSAR-compatible export
07

Re-Subscribe Workflow

When a subscriber who previously unsubscribed attempts to re-subscribe through a sign-up form, Migomail handles the re-subscribe flow correctly — requiring explicit double opt-in confirmation, recording a new consent event, and removing the suppression only after the confirmation link is clicked. This creates a clean consent record that satisfies GDPR re-subscribe requirements.

Double opt-in required for re-subscribeNew consent event recordedSuppression cleared only after confirmationGDPR-compliant re-subscribe flow
08

Unsubscribe Rate Monitoring & Alerts

Your unsubscribe rate is monitored per campaign, per list, and per sending domain. Alerts fire when your unsubscribe rate exceeds configurable thresholds — a campaign-level spike typically indicates a relevance or frequency problem; a list-level trend indicates a list quality or consent issue. Both require different responses and Migomail distinguishes between them.

Per-campaign unsubscribe ratePer-list unsubscribe trendConfigurable alert thresholdsCampaign vs list-level diagnosis
The Unsubscribe Journey

What Happens in the 10 Seconds
Between Click and Suppression

An unsubscribe is not just a button click — it triggers a chain of system actions that protect you legally, maintain your sender reputation, and update your subscriber data in real time. Here is exactly what happens.

Subscriber Clicks
One-click header button or in-email link
Immediate
Request Received
Migomail POST endpoint receives the unsubscribe event
< 1 second
Subscriber Matched
Email address matched to subscriber record in account
< 2 seconds
Suppression Applied
Address added to global suppression list across all sends
< 5 seconds
Audit Record Created
Timestamp, method, IP, campaign logged in audit trail
< 8 seconds
Confirmation Shown
Subscriber sees branded confirmation page
< 10 seconds
What Migomail Receives
  • POST /unsubscribe endpoint
  • List-Unsubscribe header
  • Link click via tracked URL
  • Reply processing (if reply-to)
Subscriber Lookup
  • Email address matched
  • Subscriber record retrieved
  • Account association confirmed
  • Source campaign identified
Suppression Actions
  • Global suppression list updated
  • All active campaigns updated
  • All workflows updated
  • Re-import protection applied
Compliance Actions
  • GDPR suppression record created
  • CAN-SPAM 10-day clock started
  • CASL consent record updated
  • DPDP record updated
Notifications Sent
  • CRM sync triggered (if connected)
  • Webhook fired (if configured)
  • Unsubscribe rate metric updated
  • Alert check run
Subscriber Experience
  • Branded confirmation page shown
  • Preference centre option offered
  • Re-subscribe option shown
  • Confirmation email sent
Regulatory Compliance

Four Regulations. One Platform.
All Unsubscribe Requirements Met.

Every major email marketing regulation has specific, enforceable unsubscribe requirements. Migomail meets all of them automatically — so you never have to check compliance manually or maintain separate processes per jurisdiction.

🇪🇺
GDPR
General Data Protection Regulation — European Union & UK
Unsubscribe Requirements
The right to withdraw consent must be as easy as giving it
Unsubscribe must be processed without delay (immediately in practice)
No requirement to provide a reason for unsubscribing
Consent withdrawal must be logged with timestamp for audit
Re-subscribe requires fresh explicit consent — not automatic re-add
Maximum Penalty
Up to €20M or 4% of global annual revenue (whichever higher)
Migomail Compliant
🇺🇸
CAN-SPAM
Controlling the Assault of Non-Solicited Pornography And Marketing — USA
Unsubscribe Requirements
Clear and conspicuous unsubscribe mechanism required in every email
Unsubscribe requests must be processed within 10 business days
Cannot charge a fee or require personal information to unsubscribe
Unsubscribe opt-out must remain valid for 30 days minimum
Third-party marketers must maintain a shared suppression list
Maximum Penalty
Up to $53,088 per email violation (2024 FTC adjusted rate)
Migomail Compliant
🇨🇦
CASL
Canada's Anti-Spam Legislation — Canada (strictest global standard)
Unsubscribe Requirements
Unsubscribe mechanism must be included in every commercial message
Unsubscribe requests must be processed within 10 business days
Mechanism must be valid for 60 days after the email is sent
Cannot require the subscriber to access a website to unsubscribe (link sufficient)
Record of consent and withdrawal must be maintained for 3 years
Maximum Penalty
Up to $1M CAD per violation (individual) · $10M CAD (business)
Migomail Compliant
🇮🇳
DPDP Act
Digital Personal Data Protection Act 2023 — India
Unsubscribe Requirements
Consent can be withdrawn at any time — withdraw as easy as giving
Processing of personal data must cease after consent withdrawal
Withdrawal does not affect legality of processing before withdrawal
Data Principal (subscriber) can approach Grievance Officer if withdrawal ignored
Consent records and withdrawal records must be maintained by Data Fiduciary
Maximum Penalty
Up to ₹250 Crore (approx. $30M USD) per violation
Migomail Compliant
Preference Centre

Give Subscribers Control —
So They Choose to Stay

An unsubscribe link that leads to a branded preference centre — where subscribers can reduce frequency, update interests, or switch to a monthly digest — converts 40% of would-be unsubscribers into retained, lower-frequency subscribers.

https://email.yourbrand.com/preferences?token=••••••
Manage Your Email Preferences

Update how you'd like to hear from us — or unsubscribe completely if you prefer.

priya.sharma@example.com
Email Categories
Product Updates & New Features
Updates on our latest releases
Promotional Offers & Sales
Exclusive discounts and deals
Educational Content & Guides
Tutorials, tips, and industry insights
Community & Events
Webinars, meetups, and member news
Email Frequency
As published
Weekly digest
Monthly digest
Save Preferences
Unsubscribe from all emails
Fully Branded — Your Domain, Your Logo

The preference centre is hosted on your own subdomain (email.yourbrand.com) with your logo, brand colours, and typography applied automatically from your Migomail Brand Kit. Subscribers see your brand, not Migomail.

Category-Level Preferences

Let subscribers opt in and out of specific email categories — product updates, promotional offers, educational content, event invitations — independently. A subscriber who opts out of promotions but stays subscribed to product updates is more valuable than a full unsubscribe.

Frequency Controls

Subscribers who find your email frequency too high can switch to a weekly or monthly digest — receiving a curated summary instead of individual emails. This captures subscribers who would otherwise unsubscribe entirely because of volume.

Reduces Full Unsubscribes by up to 40%

Migomail customers who implement a well-designed preference centre with frequency options see up to 40% fewer full unsubscribes compared to a plain unsubscribe landing page. Subscribers who reduce frequency instead of unsubscribing have 60% higher 12-month retention.

Every Preference Change Audited

Every update made in the preference centre is logged with timestamp, preference type, old value, new value, and the source URL — creating a complete audit trail of subscriber consent choices that satisfies GDPR requirements for demonstrating lawful basis.

How It Works

From Default Setup to Fully
Compliant Unsubscribe Management in 5 Steps

Migomail includes unsubscribe management by default — one-click headers, suppression, and audit trail require no setup. The preference centre and custom branding take under an hour to configure.

01
Automatic — Zero Setup Required
Every email sent from Migomail automatically includes an RFC 8058 List-Unsubscribe header, a visible in-email link, and unsubscribe processing. This is active by default from your first send — no configuration required.
02
Customise Your Unsubscribe Page
Configure what subscribers see after clicking unsubscribe: a plain confirmation page, or a redirect to your preference centre. The confirmation page text, brand colours, and logo are configurable from the Migomail settings panel.
03
Set Up Your Preference Centre
In the preference centre settings, configure your email categories, frequency options, and brand customisation. Map your existing email types to the category toggles. Set the subdomain (email.yourbrand.com) with one DNS record.
04
Configure CRM & Webhook Sync
If you use a CRM — HubSpot, Salesforce, or a custom system — connect the unsubscribe webhook to push suppression events to your CRM automatically. This prevents sales teams from emailing unsubscribed contacts from the CRM.
05
Monitor Rates & Audit
Review unsubscribe rates per campaign in the analytics dashboard. Export audit records for GDPR compliance or regulatory reporting. Set alerts for unsubscribe rate spikes that may indicate a content relevance or frequency problem.
The Legal Risk of Non-Compliance

What Happens When You Get
Unsubscribe Management Wrong

Non-compliance with unsubscribe requirements is not a theoretical risk — regulators actively enforce it and the financial penalties are substantial. This is what each regulation says about non-compliant unsubscribe handling.

Regulation
Non-Compliant Unsubscribe Behaviour
Maximum Penalty
How Migomail Prevents This
🇪🇺 GDPR
EU & UK
Continuing to send after consent is withdrawn; no mechanism to withdraw consent; not processing withdrawal "without undue delay"
e.g. Sending to unsubscribed list imported from previous platform or CRM re-sync
€20M or 4% annual revenue
maximum stated penalty
Auto-suppression on unsubscribe < 10s
Re-import protection via global suppression list
Full audit trail with timestamp and method
🇺🇸 CAN-SPAM
United States
No unsubscribe mechanism in email; failure to process within 10 business days; continuing to send after opt-out; charging a fee to unsubscribe
e.g. Email sent without List-Unsubscribe header; manual unsubscribe process taking longer than 10 days
$53,088 per email
maximum stated penalty
RFC 8058 header in every email
Suppression processed in < 10 seconds
No friction required to unsubscribe
🇨🇦 CASL
Canada
No unsubscribe mechanism; mechanism invalid or inaccessible; processing beyond 10 business days; requiring account login to unsubscribe
e.g. Unsubscribe link requires login to complete; link expires before 60 days
$10M CAD per violation
maximum stated penalty
Tokenised links — no login required
Unsubscribe tokens valid for 90 days
< 10 second processing time
🇮🇳 DPDP 2023
India
Continuing to process data after consent withdrawal; no mechanism to withdraw consent; not ceasing processing after withdrawal
e.g. Sending post-unsubscribe due to CRM or import re-adding the address without fresh consent
₹250 Crore (~$30M USD)
maximum stated penalty
Send-time suppression check
CRM re-sync suppression protection
Re-subscribe requires fresh double opt-in
📧 Gmail / Outlook Policy
Mailbox Providers
Not honouring one-click unsubscribe (RFC 8058) results in Google and Microsoft enforcing bulk folder placement; repeat violations result in sending suspension
e.g. Not implementing List-Unsubscribe header; not processing POST endpoint requests
Bulk/spam folder routing or sending suspension
maximum stated penalty
RFC 8058 POST in every email
< 2 day processing SLA (Google requirement)
Postmaster Tools monitoring active
< 10s
Unsubscribe Processing Time
−40%
Full Unsubs with Preference Centre
4
Regulations Covered
4.9★
Customer Rating
What Teams Say

From Email Managers, DPOs,
and Compliance Teams on Migomail

Feedback from email marketing managers, data protection officers, and compliance leads who use Migomail to handle unsubscribe management correctly.

★★★★★

The preference centre was the single highest-impact change we made to our email programme in 2024. Before implementing it, we were seeing 0.4% unsubscribe rates on promotional campaigns — which sounds low, but on a 200,000-subscriber list sending weekly that is 800 people permanently leaving every week. After setting up the preference centre with a "monthly digest" option, 38% of people who clicked our unsubscribe link chose the digest instead of leaving entirely. Our list size stabilised for the first time in two years and the people who stayed on monthly digest open at 61% — much higher than our weekly send average. The math on retaining those subscribers instead of losing them permanently is enormous.

Varun Mehta
Varun Mehta
Head of Email, Publisher & Media Brand
★★★★★

Our unsubscribe rate dropped by 31% within two months of switching to Migomail — not because we stopped sending, but because of two specific Migomail features. First, the RFC 8058 one-click header means subscribers who just want to remove themselves do it in one click directly from the inbox — they do not land on a page that accidentally keeps them or that they have to navigate. Clean and immediate. Second, the Migomail preference centre intercepts the subscribers who clicked unsubscribe because of frequency overload — and 42% of those chose the monthly digest instead. Together these two changes fundamentally changed our list retention numbers. The one-click header makes unsubscribing easier. The preference centre makes full unsubscribing less necessary.

Aakash Jain
Aakash Jain
Email Marketing Director, SaaS Platform

Ready for Compliant, Subscriber-Respectful Unsubscribe Management?

One-click RFC 8058, instant suppression, full audit trail, and a branded preference centre — all included. No setup required for the basics. Configure the preference centre in under an hour.

star-1
star-2
Hero image

“Rackwave Technologies has significantly improved our marketing performance while providing reliable cloud services. We’ve been using their solutions for a while now, and the experience has been seamless, scalable, and results-driven.”

David Larry

Founder & CEO

Have a question or feedback? Fill out the form below, and we'll get back to you as soon as possible.

Sending your message…

Trusted for overall simplicity

Based on 400+ reviews with customer satisfaction on
Trustpilot Trustpilot Trustpilot Trustpilot Trustpilot Trustpilot Trustpilot Trustpilot Trustpilot Trustpilot Trustpilot Trustpilot
FAQ

Frequently Asked Questions

Common questions about unsubscribe management and email marketing compliance.

  • What is RFC 8058 one-click unsubscribe and why does it matter?

    RFC 8058 is an email protocol standard that defines a machine-readable List-Unsubscribe header containing a POST endpoint. When Gmail and Outlook detect this header, they display a one-click "Unsubscribe" button directly in the inbox interface — above the email content — that triggers a POST request to your processing endpoint when clicked. The subscriber unsubscribes without opening the email, without navigating to a landing page, and with a single click. Google began requiring RFC 8058 compliance for bulk senders (5,000+ emails/day) in 2024 — senders without it faced bulk folder routing. Migomail includes an RFC 8058-compliant header in every email automatically.

  • How quickly does Migomail process an unsubscribe request?

    Within 10 seconds of the request being received — regardless of the unsubscribe method (one-click header POST, link click, or reply processing). The processing timeline: receive request → match subscriber record → add to global suppression list → create audit record → show confirmation. All five actions complete within 10 seconds. CAN-SPAM requires processing within 10 business days; GDPR requires "without undue delay." Migomail's < 10 second processing significantly exceeds both requirements.

  • What is a preference centre and how does it reduce full unsubscribes?

    A preference centre is a branded web page — hosted on your subdomain — where subscribers can manage their email preferences instead of fully unsubscribing. Options include: toggling specific email categories on or off, switching from individual emails to a weekly or monthly digest, or updating their email frequency. When the unsubscribe link leads to a preference centre instead of a plain confirmation page, subscribers who are clicking unsubscribe due to frequency overload — rather than genuine loss of interest — can reduce their email volume without leaving your list entirely. Migomail customers who implement preference centres with frequency options see up to 40% fewer full unsubscribes.

  • Does Migomail maintain an audit trail of unsubscribe events?

    Yes. Every unsubscribe event is logged with: subscriber email address, unsubscribe timestamp (to the second), unsubscribe method (one-click RFC 8058 header, in-email link click, reply processing, or API/manual), source campaign name and ID, subscriber IP address at time of request, and the suppression list entry timestamp. This record is queryable per subscriber from the subscriber profile view and is exportable in CSV format for GDPR Data Subject Access Requests. The audit trail is retained for the duration of your account.

  • What happens if a subscriber who unsubscribed is re-imported into my list from a CRM sync or CSV import?

    The address is protected by Migomail's global suppression list, which is checked at send time — not at import time. If a suppressed address is re-imported or synced from a CRM, it appears in your list but is automatically excluded from every campaign, automation, and trigger send. Migomail does not delete re-imported suppressed addresses — they remain visible in your list with a "suppressed" status — so you can identify the source of the re-import and fix the upstream system that is adding them.

  • Can subscribers re-subscribe after unsubscribing?

    Yes, through a proper re-subscribe flow that Migomail enforces by default. When a previously unsubscribed email address submits a sign-up form, Migomail triggers a double opt-in confirmation email. Only after the subscriber clicks the confirmation link is the suppression removed and the address added back to the active list with a new consent record. This is required by GDPR (re-subscribe must demonstrate fresh explicit consent) and produces a clean audit trail showing the original unsubscribe and the new re-consent event separately.

  • Does Migomail also sync unsubscribes to my CRM?

    Yes, via webhook. Configure a webhook endpoint in your Migomail settings to receive unsubscribe events in real time — Migomail sends a POST request to your endpoint with the subscriber email, timestamp, and event type within seconds of processing. Most CRM platforms (HubSpot, Salesforce, ActiveCampaign) can receive this webhook and update the contact record accordingly — preventing sales or support teams from emailing unsubscribed contacts from the CRM. Native HubSpot and Salesforce integrations sync unsubscribe status bidirectionally without requiring webhook configuration.

  • What is the difference between unsubscribing from a list vs unsubscribing from all sends?

    Migomail supports both. A list-level unsubscribe removes the subscriber from a specific list — they may still be on other lists and receive emails from those lists. A global unsubscribe adds the subscriber to the account-level global suppression list — they are excluded from all sends across all lists, all automations, and all trigger emails from that account. The default Migomail unsubscribe link processes a global unsubscribe. You can configure list-specific unsubscribes for specific campaigns if your programme architecture requires it — for example, if you manage separate programmes (a newsletter and a promotional programme) that subscribers should be able to opt out of independently.