River
Y CombinatorBacked by Y Combinator
FREE TEMPLATE

Email Preference Centre Template

Three documents and three sheets that build the options from your own unsubscribe reasons, then follow a year of choices to say which ones held.

Free download  ·  No account needed

Unsubscribe Reason Analysis  ·  coded by hand, categorised on purpose

The slider answers 26.0%. The largest reason has no option at all

Reason givenCountShareWhat could actually fix it
Emails aren't relevant to me3,25441.0%A topic selection. The centre has none.
Too many emails2,06326.0%The frequency slider. This is it.
I don't remember signing up1,11114.0%Nothing in any centre. Acquisition.
I already bought what I needed7149.0%A pause with a stated end date.
The content isn't useful4766.0%Nothing in any centre. Content.
Other, or no codable reason3144.0%Left unassigned rather than guessed.

The centre is not underperforming. It is answering a different question from the one being asked, and its save rate is bounded by the 26.0% of leavers whose reason it happens to match.

The 14.0% that is not a preference problem

789 of the 1,111 people who did not remember signing up, which is 71.0% of them, arrived from a single co-registration sweepstakes partner. No checkbox on any page fixes that. Turning off the source does, and it also stops the next 1,111.

What a centre built from these reasons would cover

Topic, frequency and a dated pause together answer 76.0% of stated reasons. The remaining 24.0% splits into an acquisition defect, a content problem, and 4.0% nobody could code. Two of those three are somebody else's ticket, which is worth saying out loud before the project starts.

Two thirds of clicks gave a reason, so a third of the picture is missing. Do not raise that rate with a required field: 16 CFR 316.5 bars requiring any information beyond the address and the opt-out preferences.

Pellworth Home's unsubscribe page offers two things: hear from us monthly rather than weekly, or leave entirely. Of the 7,932 people who gave a reason for going last year, 26.0% said there was too much mail, which is what that slider answers. 41.0% said the mail was not relevant to them. That is the largest single reason anybody gave and the page has no option for it at all. The centre is not underperforming, it is answering a different question from the one being asked.

The page also reports a save rate of 40.9%, meaning that share of arrivals chose something other than leaving. Follow the same 9,184 people for a year and 25.3% are still subscribed, so the dashboard overstates the outcome by 1.62x. It is measured at the moment of the choice, which counts choices rather than what became of them. Against a held-out single-button page that retained 2.70%, the centre is worth 22.57 points of subscribers.

The pause option is where that gap does the most damage. At day 90 it retains 94.1% and looks like the second-best choice on the page, because the pause has not ended yet. It ends, the mail resumes, and half the survivors are gone inside ninety days: 31.0% at day 365, the worst option there is. Pair this with the cross-channel cadence template and the win back email template, or take the files blank from the template library.

The options mapped to real flows, the year that followed each choice, and the page itself

Every option with the sends it stops, the survival curves at four checkpoints, and the copy that goes on the page.

Preference Options

Each option, the reason it exists, and exactly which sends it turns off. The stop column is the one that is usually empty, and an option that stops nothing is a checkbox that changes nothing.

OptionExists becauseSends it stopsSends/yrRev/sendAnnual rev
Keep 1-3 topics of 4Topic relevance, 41.0%Campaigns and launches tagged to the unchosen topics29.3$0.1490$4.37
Reduce to monthlyVolume, 26.0%Weekly edit, midweek offers, restock alerts12.0$0.1610$1.93
Only the big salesVolume, far end of the same sliderEverything else, flows included3.0$0.4200$1.26
Pause 90 daysJust bought, 9.0%Every marketing send, then resumes automatically36.0 after resume$0.1140$4.10 if resumed
Unsubscribe from everythingStatutory, and it stays one click from the topAll marketing0$0.00
The unchanged full programmeNothing48.0$0.1140$5.47

Revenue per send rises as frequency falls, from $0.1140 on the full programme to $0.4200 at three sends a year. That is selection and not a treatment effect: the people who chose to hear less are the people who buy when they do hear. Read it the other way and you will conclude that mailing less earns more, which this table does not say.

Transactional sends stay on in every row, full unsubscribe included, and each option's copy says so. An option that suppresses an order confirmation produces a support ticket. The related check is the reverse one: a cross-sell inside an order confirmation is not transactional, and the primary-purpose test decides that by what the message contains rather than which system sent it.

The pause names a date. An indefinite pause is an unsubscribe with extra steps, and the retention data says a dated one is barely better.

Retention by Option

The first twelve months of unsubscribe clicks, 11,480 of them, each person followed 365 days. 9,184 reached the centre and 2,296 were held out to the old single-button page. Subscriber-days is the area under each survival curve.

OptionChose itDay 30Day 90Day 180Day 365Sub-daysRev per person
Keep 1-3 topics of 41,60898.7%89.3%80.8%73.9%305.8$3.66
Reduce to monthly1,14297.2%79.8%65.3%55.6%259.8$1.38
Pause 90 days66299.3%94.1%46.3%31.0%222.6$2.02
Only the big sales34199.5%95.7%91.2%85.9%336.4$1.16
Unsubscribe from everything5,4310.0%0.0%0.0%0.0%0.0$0.00
Reached the centre9,1842,321 left$1.00
Holdout: one button2,2964.4% closed the tab, 61% of those still subscribed at day 36562 left$0.00
Save rateValueWhat it counts
Presented40.9%3,753 of 9,184 chose something other than leaving
True at day 36525.3%2,321 of 9,184 were still subscribed a year later
Incremental over holdout22.57 pointsThe only one of the three that is an effect

The pause retains 94.1% at day 90, second best on the page, and 31.0% at day 365, worst on the page. Both numbers are true. The first one is true because the pause has not ended: it ends, the mail resumes, and 50.8% of the day-90 survivors are gone by day 180. Any window shorter than about 180 days ranks the weakest option as the strongest.

Retention and revenue rank the options in opposite orders. Three sends a year retains best, 85.9%, and earns $1.16 per person choosing it. The topic option retains 73.9% and earns $3.66, a 3.15x gap running the other way, because a retained subscriber receiving three emails a year is a retained subscriber receiving three emails a year.

The trade, stated: those 2,321 people would return $12,701 a year on the unchanged programme and return $9,186 on the settings they chose, 72.3% of it. The alternative was 2,321 people at zero.

The page itself

Preference Centre Copy, written for this reason profile. Options are ordered by the reason analysis, so the topic checkboxes come first and the frequency choice second.

Before you go, would less mail help, or different mail?

You can pick the topics you want, hear from us less often, or pause for three months. Or unsubscribe from everything, which takes one click below.

BlockWhat it saysWhy in this order
1. Choose your topicsKitchen · Bed & bath · Furniture · Outdoor, all checked on arrival. You'll keep order updates whatever you choose.41.0% of leavers, and the best option by revenue per taker at $3.66
2. Hear from us less oftenOnce a month, or only the three big sales a year. Two named frequencies with their real send counts, not a slider.26.0% of leavers. A slider asks the reader to guess what less means
3. Pause for three monthsWe'll stop everything until 14 September and then pick up where we left off. No need to do anything.9.0% of leavers. The date is what makes the resumption expected
4. Unsubscribe from everythingOne click. You'll still get order updates and receipts.Statutory. Same visual weight, above the fold, no confirmation step
5. Optional reasonWhat made you click unsubscribe? Six options and a text box. Your choice above is already saved.Saved before this renders, which is what makes it genuinely optional

The full unsubscribe stays on the page because that is the condition on which the whole menu is lawful. A preference menu can be the opt-out mechanism CAN-SPAM requires, provided the menu includes an option to receive nothing at all. So demoting it to raise the save rate does not make the page unfriendly, it makes the menu something other than an opt-out mechanism.

Three common features fail 16 CFR 316.5 outright. A login wall requires information beyond the address and the preferences. A required reason field does the same. A confirm-then-confirm-again sequence is a second page, and the standard is visiting a single web page.

Deliberately absent: any discount, any guilt, any claim about what the reader will miss. An offer here converts an exit into a transaction and teaches the list that clicking unsubscribe produces a coupon.

What's in the pack

01

Unsubscribe Reason Analysis

Every reason coded and assigned to what could actually fix it, including the two categories no preference centre can fix and whose ticket they belong on.

02

Preference Options

Each option with the flows it keeps and the flows it stops, named individually, plus its send count and its own revenue per send.

03

Retention by Option

The cohort followed 365 days at four checkpoints, with subscriber-days, revenue per person choosing each option, and all three save rates side by side.

04

Preference Centre Copy

The page written out block by block, in the order the reason analysis dictates, including the confirmation and what is deliberately not on it.

05

Retention Method

Why four checkpoints rather than two, how to price a delay differently from a save, and why a twenty percent holdout is the only thing that makes any of it causal.

06

Consent Policy

The statutory basis for a preference menu, the three common features that fail the opt-out rule, and the flow audit that catches a centre quietly stopping work.

07

Measure the choice at 365 days

A space rule that stops River quoting a save rate without the year-later number and the holdout beside it.

How to use it

  1. 1

    Open in River, or take it blank

    Hand River the reason data and let it code and categorise, or download the three documents and three sheets and do the coding by hand yourself.

  2. 2

    Send reasons, sources and flows

    Every unsubscribe click with its picker option, free text and the profile's acquisition source. Plus the flow list, so options map to real sends rather than categories.

  3. 3

    Read the coverage number first

    What share of your stated reasons your current page has an option for. It is one division, it is usually a quarter or less, and it reframes the project.

  4. 4

    Then design, then measure

    Options ordered by reason, each mapped to the flows it stops. If you have a year of choices, follow them to 365 days and rank by revenue rather than retention.

Frequently asked questions

Is this template free?

Yes. Download the Word documents and CSV sheets with no account, no card and no email gate. Edit with AI is the optional half: River codes your reasons, derives the option set and follows the cohort. Every pack sits in the template library.

What should go on an email preference centre?

Whatever answers the reasons your own subscribers give for leaving. Here that meant topic checkboxes first, because relevance was 41.0% of stated reasons, and the frequency choice second at 26.0%. A page built from a best-practice list gets that order backwards.

Does a preference centre satisfy the unsubscribe requirement?

It can. 15 U.S.C. 7704(a)(3)(B) lets a sender comply with a list or menu of message types, provided the menu includes an option to receive no commercial mail at all. That option is the condition, not a courtesy.

Can I ask people to log in, or say why they are leaving?

Ask, never require. 16 CFR 316.5 bars requiring a fee, any information beyond the address and opt-out preferences, or any step beyond visiting a single web page. A login wall and a required reason field both fail it.

Is a pause option worth offering?

Marginally, and not for the reason it usually gets offered. It retained 94.1% of takers at day 90 and 31.0% at day 365, the worst option on this page. It stays because 9.0% of leavers had simply bought what they needed, and for them it is the honest answer.

Why is my save rate not the number that matters?

Because it is measured when somebody chooses, so it counts choices. Pellworth's was 40.9% presented and 25.3% a year later. Against a held-out single-button page retaining 2.70%, the centre was worth 22.57 points, which is the only figure that is an effect.

How long do I have to honour a preference change?

Ten business days is the ceiling under CAN-SPAM, and the opt-out mechanism has to keep working for at least thirty days after the message went out. Treat both as ceilings: apply on write, and make every flow re-read the profile before each send rather than at enrolment.

Find out what your page is actually saving

Take the Word documents and CSV sheets blank, or open this exact pack in River and send it a year of unsubscribe reasons.

Edit with AI