Resources · 83

Email marketing: preferences and unsubscribe choices that take effect

Connect links, headers, CRM records and sending queues so preference changes reach every campaign.

· 3 min

Smartphone and laptop on a table Illustration · fictional scene

What this guide helps achieve

  • Map message purposes
  • Make choices usable
  • Separate visible links from the protocol
  • Propagate suppression to sending
  • Test edge cases

Quick check

  • Can an import reactivate a subscriber?
  • Can a lower frequency be offered?
  • Must every trace of an opt-out be deleted?

Step-by-step method

  1. 01

    Map message purposes

    Inventory newsletters, follow-ups, offers and messages needed to deliver a service. Identify purposes and systems holding subscriptions. CNIL guidance distinguishes prospecting situations and applicable conditions; a display preference is not evidence of consent. Retain appropriate evidence for the situation being handled.

    Deliverable: lists, purposes and ownership map.

  2. 02

    Make choices usable

    Present frequency, topics and stopping commercial communications separately. Preference options must not prevent unsubscribe. Test expired links, changed addresses, mobile and keyboard access. Confirm the choice without requiring account sign-in for the unsubscribe journey.

    Deliverable: choice journey and failure cases.

  3. 03

    Separate visible links from the protocol

    The body link and headers processed by the email client are different mechanisms. RFC 8058 uses List-Unsubscribe with an HTTPS URL, List-Unsubscribe-Post and a POST request; the relevant headers must be covered by a valid DKIM signature. An automated GET must not perform this one-click unsubscribe.

    Deliverable: raw message and request tests.

  4. 04

    Propagate suppression to sending

    Apply the choice to CRM records, segments, connectors and imported lists. Check status immediately before sending, including queued campaigns. Retain only information needed to prevent renewed solicitation, with defined retention and access. Re-importing a list must not cancel an opt-out.

    Deliverable: suppression check and import replay.

  5. 05

    Test edge cases

    Test repeated requests, list changes and connector outages. Check messages needed for an order separately: adding promotional material can change their nature. If propagation fails, block affected commercial sends and notify the owner.

    Deliverable: end-to-end scenario and enforcement evidence.

Reusable worksheet

Complete with your authorised observations. These fields are a working template, not observed results.

FieldInformation to record
ChoicePurpose, list, requested state and time
PropagationReceiving systems and confirmations
MessageVisible link, headers, DKIM and GET/POST behavior
SendingFinal status check and queued campaign handling

Worked example

Illustrative situation

Fictional example: a person unsubscribes after a newsletter is prepared but before it is sent.

Decision and expected evidence

The sending engine checks suppression at send time and excludes the address despite its presence in the prepared segment.

Distinguish the mechanisms

MechanismPurposeCheck or limitation
PreferencesChoose topics or frequencyDo not replace complete unsubscribe
Message linkOffer a visible route to choicesTest redirects, expiry and keyboard access
One-click headersEnable an email-client actionVerify HTTPS POST and DKIM coverage

Management indicators

IndicatorWhat it measuresFirst action
PropagationDelay between request and enforcement across toolsAddress delayed connectors
Post-opt-out sendsCommercial messages sent despite applicable suppressionPause and investigate
Usable journeyUnsubscribe achievable on mobile and with keyboardRemove barriers

Common pitfalls

  • Do not replace complete unsubscribe
  • Test redirects, expiry and keyboard access
  • Verify HTTPS POST and DKIM coverage

Frequently asked questions

Can an import reactivate a subscriber?

Suppression should prevent automatic reactivation. Treat a new subscription according to its context and evidence, not mere presence in a CSV.

Can a lower frequency be offered?

Yes, as a separate choice. Refusing all commercial communications must remain accessible and effective.

Must every trace of an opt-out be deleted?

A limited record may be needed to honor it. Define necessary information, access and retention instead of keeping the entire profile.

Official references

References consulted: . The method and worksheet propose checks to adapt to your context; they do not constitute certification.