Relationships

Build a journalist CRM
your whole team will trust.

Every agency has a contact list. Very few have a system of record — a database the team believes enough to check before every send. The difference is habits, not software.

8 min read · Updated August 2026

Here's the test of a real journalist CRM: a new account manager joins on Monday, opens the record for a national property correspondent, and within thirty seconds knows what she's covered for you, what she ignored, what she asked you never to do, and who on your team she actually likes. If your "CRM" can't do that, it's a phone book — and phone books don't stop the two disasters that quietly kill agency reputations: the double pitch and the orphaned relationship.

The only fields that matter

CRMs die of ambition. Twenty custom fields means nineteen empty ones, and empty fields teach the team the database is fiction. Start brutal: name, outlet, beat, email, relationship owner — then let the history build itself from actual activity. Pitch sent, reply received, coverage won, note added. A record with a rich, automatic timeline beats a record with a hand-filled "interests" field every time, because the timeline is never out of date.

The one field worth adding manually is the preference note, written like you'd brief a colleague: "prefers data on Thursdays", "never call", "covered us twice, warm". These are the notes that make a journalist feel remembered rather than mail-merged — and they're exactly the notes that walk out of the door when they live in someone's head.

Log at send time, or don't bother

The database is only as truthful as its most recent lie. If pitches get logged "when I get a minute" — Friday afternoon, from memory — then on Wednesday the record says Sarah hasn't been pitched when in fact she was pitched twice. The fix is structural, not motivational: send from a tool where the send is the log, and where replies attach themselves automatically from the mailbox. Willpower-based logging fails in every team, every time, usually within a month.

The collision check: before any pitch goes out, someone — or something — should answer "has anyone here contacted this journalist in the last fortnight?" Agencies that automate this warning stop the "why am I getting three emails from your agency this week?" reply forever.

Audit your habits, not your software

Tick what's actually true of your team today — not what the process document says:

Interactive · How trustworthy is your CRM?
3/8
Right now it's a contact list, not a CRM. Fix the send-time logging first; everything else follows.

Ownership: one name per relationship

Shared ownership is no ownership. Every journalist record needs exactly one owner — the person whose job it is to know that relationship's state. Owners change (people leave, beats shift), and that's fine: the handover is a deliberate act, with the timeline and notes travelling intact. The alternative is the classic agency failure: the star outreach person resigns, and 400 relationships resign with them because everything lived in their sent folder.

Hygiene that compounds

Three small habits keep the database honest for years. Merge duplicates on sight — two records for one journalist means two half-histories, and the collision check goes blind. Suppress bounces org-wide — a dead address should die everywhere at once, not linger in three other campaign lists. And prune annually: a journalist who has ignored twelve pitches over two years is data too — stop pitching, mark the record cold, and spend the effort on the warm ones.

None of this needs to be heavy. It needs to be automatic where possible and one-click where not. Get there, and the CRM stops being admin — it becomes the thing that makes every pitch smarter than the last one.

All guides
PUT IT INTO PRACTICE

Run this workflow in EarnedPilot

Outreach, link monitoring and client reports
in one connected workspace.

Start your £1 trial
Ready when you are

Less admin.
More earned attention.

Run your next campaign in one connected workspace.

Start your free trial 14-day trial for £1 Cancel anytime