Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. How Do We Stop Our PR Media Lists Going Stale Between Campaigns?
Problems We Solve

How Do We Stop Our PR Media Lists Going Stale Between Campaigns?

PR agency media lists go stale as journalists move desks and titles close. We build a contact record that flags bounces, moves and gaps before the next pitch.

Updated 4 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

Media lists go stale because each one is exported once, saved as a spreadsheet for a campaign and never touched again, while journalists keep moving. We build one contact record that every list points to, feed it bounces, out-of-office replies and database updates, and flag the entries that need a human check before anything is sent.

A launch list built from last spring's spreadsheet

An account executive is asked to pull a media list for a client launch on Thursday. The quickest route is the list from the last campaign for that client, which sits in a shared drive folder called Media Lists FINAL. It has 140 names. Some were exported from the media database, some were added by hand by someone who has since left, and a few came from a business card at an event.

The release goes out. Eleven emails bounce. Four more come back with out-of-office replies saying the journalist has moved to another title and giving a new address. One goes to a freelancer who stopped covering the sector a year ago and replies, politely, asking to be taken off. The executive fixes the addresses in their copy of the spreadsheet, but the old list in the shared drive stays exactly as it was, ready to fail again for whoever uses it next.

Why a list decays faster than anyone updates it

The journalists are not the problem. Desks change, titles merge or close, staff writers go freelance, and beats shift after a reorganisation. That movement is normal. What makes it hurt is how agencies store lists.

  • Each campaign list is a copy, so a correction made in one list never reaches the others.
  • Bounces and out-of-office replies land in one person's inbox and are read, not recorded.
  • The media database subscription is updated by its provider, but the exported spreadsheet is a snapshot from the day it was downloaded.
  • Hand-added contacts, often the most valuable ones, exist nowhere except the spreadsheet.
  • Nobody owns the list after the campaign ends, so nobody is responsible for keeping it right.

Tools such as Cision, Muck Rack, Roxhill or Vuelio keep their own records reasonably current. The gap is between those records and the dozens of spreadsheets your team has made from them.

What a stale list does to a campaign

A bounce is the visible part. The quieter cost is a release reaching the wrong person on a title, being ignored, and the account team concluding the story did not land when it never reached the right desk. Journalists who receive pitches outside their beat remember the agency name, and not kindly.

There is also time. Executives rebuild lists from scratch because they do not trust the old ones, which means the same research is done again for every campaign, and the notes from the last round are lost each time.

How we build a list that stays current

What we build is one contact record per journalist, with lists that point to those records instead of copying them.

  1. We import your existing lists and match duplicates by email, name and title, with a review screen for the uncertain matches rather than an automatic merge.
  2. Each journalist gets one record: current title, beat, email, phone, social handles, the source of each field and the date it was last confirmed.
  3. Campaign lists become saved selections of those records, so correcting an address once corrects it everywhere.
  4. We connect the mailbox used for sending releases, read bounces and out-of-office replies, and turn them into flags on the record. An out-of-office that says someone has moved is parsed into a suggested new title and address for a person to accept.
  5. Where your media database has an API or a regular export, we compare it with your records and list the differences, such as a changed title or a new beat, for someone to approve.
  6. Before a list is used, it shows a health summary: how many records were confirmed recently, how many have open flags, and which ones have never been checked.
SignalWhere it comes fromWhat happens
Hard bounceSending mailboxRecord flagged, address marked unusable
Moved-on auto replySending mailboxSuggested new title and address for review
Title or beat changeMedia database export or APIDifference listed for approval
Opt-out replySending mailbox or team memberRecord suppressed from all lists
Not confirmed in a long timeRecord dateShown on the list health summary

We keep your media database as the research tool. The record we build is the agency's own memory of who it actually works with, and it sits alongside the subscription rather than replacing it.

Pulling a list on a normal Tuesday

The executive searches for the client, picks last campaign's selection, and sees that nine records carry flags. Three have suggested new addresses from auto replies, already matched to the right person. Two show a title change from the database. Four have not been confirmed for a long time and are highlighted for a quick check.

They spend a few minutes resolving those, add two new names from their own research, and send. The two new names go into the shared records, so the next person to build a list for this sector sees them too. Nothing has to be remembered by anyone.

Is your agency here?

  • Your shared drive has several versions of the same media list with different dates in the file name.
  • Bounces are fixed in someone's copy of a spreadsheet and nowhere else.
  • Executives rebuild lists from scratch because the old ones cannot be trusted.
  • Contacts added by hand exist only in one campaign file.
  • Nobody could say when a given journalist's details were last checked.

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

Do we have to stop using our media database?

No. The media database stays your research tool. What we build holds the contacts your agency actually uses and keeps them in step with the database where it can.

What if the system matches two different journalists as one person?

Uncertain matches go to a review screen and are never merged automatically. A person confirms or rejects each one.

Can it read out-of-office replies correctly?

Mostly, but not always. It suggests a new title and address from the reply, and a person accepts or corrects it before the record changes.

What drives the cost?

Mainly how many list sources you have, whether your media database offers an API or only exports, and how much cleaning your existing lists need.

What do you need from us to start?

A sample of your current lists, access to the mailbox you send releases from, and a view of your media database exports.

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 →