Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. How Do We Make Sure a Journalist Who Opted Out Never Gets Another Release From Us?
Problems We Solve

How Do We Make Sure a Journalist Who Opted Out Never Gets Another Release From Us?

A journalist asks a PR agency to stop sending releases, and a month later another team emails them. We build one suppression record that every list checks.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Opt-outs fail because they are recorded in one campaign spreadsheet while dozens of other lists still hold the address. We build a single suppression record, fed from replies and staff requests, that every list and sending tool checks before a release goes out.

Please stop sending me these

A features editor replies to a release: she no longer covers retail, please remove her from your lists. The executive who sent it deletes her from that spreadsheet and replies with an apology. Three weeks later a different team sends her a release about a shop opening, from a list built last year. She replies again, less politely, and this time copies in your managing director.

Nobody ignored her. The request was handled properly in the place it arrived. It just never reached the other thirty lists where her address still sits.

Why a removal in one list is not a removal

An opt-out is a fact about a person, but most agencies store it as an edit to a file. That mismatch is the whole problem.

  • Lists are copies, so deleting a row from one leaves every other copy untouched.
  • Some teams send through Outlook, some through a mail merge tool, some through the media database's own distribution feature, and each has its own unsubscribe records.
  • Requests arrive in different ways: a reply, a phone call, a word at an event, an unsubscribe link.
  • Partial opt-outs, such as no more retail releases but still happy to hear about technology, have nowhere to be written down.
  • The media database may reimport the address the next time someone exports a fresh list.

How opt-outs should be handled under data protection rules is a question for your own adviser or data protection lead. The part we deal with is making sure your agency's decision is applied everywhere.

What a repeat send costs

Journalists talk to each other and to your clients. An agency that keeps emailing someone who asked it to stop gets a reputation that reaches new business pitches. It can also turn into a formal complaint, which takes senior time to handle and is uncomfortable to explain to a client whose release caused it.

Inside the agency, the uncertainty has its own cost. Teams start keeping their own private block lists, which makes the underlying problem worse.

How we build one suppression record

  1. We create a single suppression list held against the journalist record, not against any campaign list.
  2. Opt-outs are captured from every route: replies to releases are read and likely opt-outs flagged for confirmation, unsubscribe events are pulled from sending tools, and staff can log a verbal request in a form that takes seconds.
  3. Each entry records the scope, whether full or limited to certain topics or clients, the date, the source and who logged it.
  4. Every list pulls live from the contact records, so a suppressed journalist drops out of every list at once.
  5. Before a send, the list is checked against the suppression record again, and any sending tool we can connect to is kept in step so an address is suppressed there too.
  6. New imports from the media database are checked on arrival, so a suppressed address cannot come back in through a fresh export.
Opt-out routeHow it reaches the record
Reply to a releaseFlagged from the sending mailbox, confirmed by a person
Unsubscribe linkPulled from the sending tool
Phone call or conversationLogged by staff in a short form
Topic-only requestStored with scope so only matching lists exclude them
Media database reimportChecked on import and blocked

Topic-limited opt-outs need your categories to be consistent, so part of the work is agreeing a short list of topics and tagging lists against it.

The week after it goes live

The features editor's request from last month is already on the suppression record, scoped to retail. When the shop-opening team builds their list, she is not on it. When the technology team builds theirs, she is, because she said she was still happy to hear about technology.

A new executive who is unsure whether a journalist opted out searches their name and sees the entry, the date and the scope. No private block lists, no asking around.

Is this a risk for your agency?

  • Opt-outs are handled by deleting rows from one spreadsheet.
  • A journalist has complained about receiving releases after asking to stop.
  • Different teams use different sending tools with separate unsubscribe lists.
  • Nobody can produce a list of everyone who has opted out.
  • Topic-specific requests are not recorded at all.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Can you tell us what the rules say about journalist opt-outs?

No, that is for your own adviser or data protection lead. We build the process that applies whatever your agency decides.

What if the system reads a reply as an opt-out when it is not?

Likely opt-outs are flagged for a person to confirm, so a misread reply does not suppress anyone on its own.

Does it work with the distribution tool in our media database?

If the tool offers an API or export of unsubscribes, yes. If it does not, we check what is possible before committing to that part.

What do you need from us?

Your current lists, access to the sending mailboxes and tools, and any existing notes of people who asked to be removed.

Keep reading

More on Problems We Solve

Start here

Tell us how your PR agency keeps its media contacts

Describe where your media lists live today, which database you subscribe to, and how account teams share what they know about journalists. We will tell you what we would build around it and what we would leave alone, and if your media database already does the job with a setting you are not using, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →