Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. How Do We Catch Journalist Requests That Fit Our Clients Before the Deadline Passes?
Problems We Solve

How Do We Catch Journalist Requests That Fit Our Clients Before the Deadline Passes?

PR agency teams miss journalist requests that suit their clients because nobody reads them all in time. We build a triage feed that matches requests to clients.

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

Journalist request services and hashtags produce more requests than anyone can read, so good fits for clients are spotted late or not at all. We build a feed that collects requests, scores them against each client's topics and spokespeople, and sends the likely matches to the right account team with the deadline showing.

Forty requests before lunch

Every morning the request emails arrive. A features writer wants a small business owner who changed supplier because of energy costs. A trade title wants comment on new warehouse regulations by 3pm. A podcast producer needs a founder who started a company after fifty. They come from ResponseSource or a similar service, from the #journorequest hashtag, from newsletters and from journalists who email the agency direct.

Someone junior is meant to read them and forward the relevant ones. On a quiet day that works. On a busy day they skim the subject lines, forward a handful, and the request that was perfect for your logistics client sits unread until the next morning, by which time the piece has been filed with someone else's quote.

Why good fits slip through

The difficulty is matching, not reading. The person triaging has to hold every client's topics, spokespeople, restrictions and current campaigns in their head, then compare each request against all of them, fast.

  • Requests rarely use the words a client would use. A request for someone on cold chain logistics fits a client who describes itself as a temperature-controlled distributor.
  • Client briefs about which topics are allowed sit in separate documents.
  • Spokesperson availability changes and the triager does not know who is travelling.
  • Deadlines are buried in the text and range from an hour to a fortnight.
  • Forwarded requests go to one person who may be in a meeting.

The cost of a late reply

Reactive requests are one of the cheapest ways to win coverage for a client, because the journalist has already decided to write the piece. Missing them means working harder for proactive pitches to get the same result. Clients notice when a competitor keeps appearing in the pieces they expected to be in.

There is a quality problem too. Rushed responses written ten minutes before a deadline are weaker than ones prepared with an hour's notice, and journalists remember the agencies that send useful comment quickly.

How we build the triage feed

What we build takes in every source you use, reads each request once, and routes it to whoever can act.

  1. Requests are collected from the subscription emails, a monitored inbox for direct requests, and any feeds you follow, into one queue.
  2. Each request is parsed into structured fields: title, journalist, topic, type of contributor wanted, and deadline converted to a date and time.
  3. Every client has a short profile: topics, words they use, spokespeople and their areas, and topics that are off limits. The account team maintains it.
  4. A language model such as OpenAI or Anthropic Claude compares each request with the client profiles and gives a short reason for each suggested match, so people can see why it was suggested.
  5. Likely matches are sent to the account team's channel in Slack or Microsoft Teams with the deadline at the top, and a button to claim the request.
  6. Claimed requests show who is responding and whether a response went out, so two teams do not answer the same request for different clients without discussing it.
Field extractedWhy it matters
DeadlineSorts the queue so the next closing request is on top
Contributor wantedSpokesperson, case study, data or product
Title and journalistLinks to your journalist record and history
Suggested client and reasonLets the team judge the match in seconds
Off-limits flagStops a match that breaks a client's own rules

The model suggests. People decide. Anything it is unsure about stays in the general queue for a human to read, and nothing is sent to a journalist automatically.

A morning with the feed in place

At 9.10 the logistics account manager gets a Teams message: a trade title wants comment on warehouse regulation changes by 3pm, suggested for your logistics client because their operations director spoke on this topic before. She claims it, checks the spokesperson's diary, and has an approved comment to the journalist by lunch.

The junior who used to triage now reviews the unsure items and the requests nobody claimed, which is a much smaller job, and looks for patterns in what journalists keep asking for.

Recognise this?

  • Journalist request emails pile up faster than anyone can read them.
  • The right request is often spotted after its deadline.
  • Client topic lists and spokesperson areas are not in one place.
  • Two teams sometimes answer the same request.
  • Clients mention competitors appearing in reactive pieces they missed.

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

Which request services does this work with?

Anything that arrives by email or a readable feed can be collected. We check the terms of each service you use before building anything around it.

Will it send responses to journalists by itself?

No. It only suggests and routes. Every response is written and sent by your team.

What if it suggests the wrong client?

Each suggestion shows its reason, so a poor match is easy to dismiss. Dismissals are recorded and the client profile can be tightened.

Do we need to write long client profiles?

No. A short list of topics, spokespeople and exclusions is enough to start, and teams add to it as they see what gets matched.

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 →