Opinion

CRM for PR agencies: a two-pronged approach that pays off

PR agencies can use one CRM two ways: to win and keep clients, and to send the right pitch to the right journalist. A practical guide for small PR firms.

16 Dec 20256 min readSalesformics editorial
CRM for PR agencies: a two-pronged approach that pays off
In short

A PR agency is a consultative sales business and a media relationship business at the same time, and a CRM serves both. Use it to run your new-business pipeline, and use tags and segments to make sure every pitch lands with a journalist who actually covers that beat.

  • Winning PR clients is a B2B sale: track leads, stages and lost deals like any other firm.
  • Tag journalists by beat, outlet and preferences, then pitch by segment, never by blast.
  • One shared record of who said what protects relationships when staff change.

Public relations firms spend their days managing other people's reputations. It is odd, then, how many of them still run their own business from a patchwork of inboxes, spreadsheets and a media database that nobody fully trusts. The usual explanation is that CRM is "for sales teams", and a PR agency does not think of itself as one.

That view leaves money on the table. A small PR agency has two relationship problems, not one: it has to win and keep clients, and it has to earn and keep the attention of journalists, editors, podcasters and creators. A CRM handles both, from the same set of records. This article looks at each prong in turn, then at how to set it up without turning your team into data-entry clerks.

Prong one: your agency is a B2B sales business

Strip away the press releases and launch events and a PR agency sells a professional service to other organisations. A lead arrives through a referral, an award entry or a LinkedIn post. You run a discovery call, ask about goals and budget, put together a proposal and, if all goes well, sign a retainer. That is a consultative sale, and it follows the same shape as any other B2B deal.

Which means the same tools apply. In a CRM you capture the lead, qualify it, convert it into an account with contacts and an opportunity, then move it through stages you define. If you have never thought about what those stages are, it is worth reading how CRM software can help shape your sales process, because writing them down is half the value.

A typical new-business pipeline for a small agency might look like this:

StageWhat happensWhat to record
EnquiryInbound lead or referral arrivesSource, sector, rough budget
DiscoveryCall to understand goals and timingObjectives, decision-makers, competitors
ProposalPlan, fees and team sentProposal value, date sent, follow-up date
PitchCredentials or creative pitch meetingWho attended, objections raised
Won / LostRetainer signed or declinedReason, start date or revisit date

The point is not the stage names. It is that everyone in the agency can see where each prospect stands, what was promised and when the next step is due. When the account director is on holiday, the pipeline does not go on holiday with them.

Lost pitches are not dead pitches

PR is unusually sensitive to timing. A prospect that said no in March may come back in September because their in-house person left, their product launch slipped, or a competitor just landed a front page with another agency. Winning a client in one sector also tends to spark interest from its partners, suppliers and rivals.

So the record of a lost deal is an asset. Log why you lost it, set a revisit date, and tag it by sector. Then use segment marketing to group those contacts so you can reach them with something relevant later: a sector briefing, an invitation to a breakfast event, a short note when you publish results for a similar client. A CRM turns "we pitched them once" into a managed, low-effort nurture. Our guide to B2B lead nurturing tactics covers the mechanics in more detail.

Prong two: stop sending the wrong pitch to the wrong journalist

The second use is the one most agencies miss. Your media list is a relationship list. Each journalist or creator has a beat, a format, a preferred channel, deadlines and strong opinions about what they will and will not cover. Some cover one category tightly. Others cover a whole industry. A few want embargoed news and nothing else.

Send a gaming laptop release to someone who only reviews smartphones and you do not just get ignored. You train that person to filter your agency's emails, and every client after that pays the price. Inboxes are crowded and mail providers are stricter about bulk sending than they used to be, so relevance is not a nicety. It is how your messages keep arriving at all.

Treat each journalist as a contact record and store what matters:

  • Beat and topics, as tags rather than free text, so you can filter on them.
  • Outlet and role, with history, because people move between publications often.
  • Preferences: email or DM, embargoes, exclusives, image formats, no calls.
  • Interaction history: what you sent, what they covered, what they declined and why.
  • Client conflicts: who has written critically about which client, so you brief accordingly.

With that in place, a pitch list becomes a segment: "consumer tech reviewers, UK, accept embargoes, covered us in the last 12 months". You build it in seconds rather than copying rows out of an old spreadsheet.

Setting it up without the admin burden

The fear with any CRM is that it becomes a second job. The way round that is to start small and automate the dull parts. A sensible first month looks like this:

  1. Import and clean. Bring in your client list and media list, merge duplicates and drop bounced addresses. The free techniques in our data quality guide help here.
  2. Agree a short tag vocabulary. Twenty well-chosen beat tags beat two hundred ad hoc ones. Write them down.
  3. Define your pipeline stages and make moving a deal the only way to update its status.
  4. Build three or four standing segments for your main client sectors.
  5. Add one or two Workflows: a reminder when a proposal has had no reply for a week, and a task when a lost deal reaches its revisit date.
TipTip: log journalist feedback the moment it arrives, even if it is one line such as "only wants exclusives". Those small notes are what stop the next account manager from repeating a mistake.

In Salesformics, much of this is quicker through the GX Box: type something like "show journalists tagged fintech who opened our last release" and get the list, rather than clicking through filters. Copilot can draft a first version of a tailored pitch from a contact's history, which you then edit in your own voice. It saves time; it does not replace judgement.

Watching for changes you would otherwise miss

Media relationships decay quietly. A journalist changes outlet, a blogger switches to a newsletter, a podcast host moves into a brand role. If your records lag behind, you pitch to dead addresses and miss the chance to congratulate someone on a new job, which is often the best moment to reconnect.

Connectors help. Linking LinkedIn and X to your contact records lets you spot job changes and topical posts, and social listening surfaces moments when a journalist is asking for sources on a story your client could contribute to. That is far more useful than waiting for a request-for-comment roundup to land in your inbox.

One system, two payoffs

The case for CRM in a PR agency rests on two simple observations. You sell a service, so you need a pipeline. You trade on relationships with the media, so you need a reliable memory of who cares about what. Running both from the same records means fewer spreadsheets, fewer embarrassing mis-pitches and fewer prospects who slip away because nobody followed up.

There is also a quieter benefit: continuity. Agencies have staff turnover like any other business, and when an account executive leaves, their knowledge of who likes what usually leaves with them. A shared CRM keeps that knowledge in the firm. If you want to try it on your own client and media lists, start a 14-day trial, no card required, or check the pricing first.

Questions

Do PR agencies really need a CRM if they already use a media database?

A media database tells you who exists. A CRM records your relationship with them: what you sent, what they covered and what they asked you not to send. It also runs your new-business pipeline, which a media database does not.

How should we tag journalists in a CRM?

Use a short, agreed list of beat tags, plus fields for outlet, role, preferred channel and embargo or exclusive preferences. Consistent tags are what make segments reliable.

Is a CRM expensive for a small PR firm?

Not usually. Salesformics costs $99 per user per month with a 14-day free trial and no card needed, so you can test it on your real lists before committing.

Try it on your own pipeline14-day trial, no card needed.
Start free