Features

The RunPR workflow, step by step.

RunPR watches the news, ranks reporters by fit, writes pitches from recent bylines in your voice, routes every pitch for approval, sends from your verified domain, and tracks opens, bounces, and coverage back to the originating story.

📡 NEW

AI Visibility scans plus outreach pitches.

RunPR scans ChatGPT, Claude, Gemini, Perplexity, Exa, and Grok on the cadence included in your plan. You get mention rate, citation rate, founder mention rate, a per-LLM breakdown, the competitors LLMs cite against you, and a sortable view of every losing query.

Each losing query can create outreach to the pages LLMs cite instead of you, including listicles, wikis, Reddit threads, and indie blogs. Those pitches flow into your existing pitch queue with a 📡 AI Visibility badge.

Learn moreRun a free audit
Client reporting

Coverage reports your clients actually open.

Every report ships with article screenshots, honest range-based reach, sentiment, syndication grouping, and a live white-labeled link your client can open (or print to PDF) any time, refreshed and emailed to them automatically on a schedule you set.

See a live sample report →Learn more about Coverage Reports
Pitch analytics

Outcomes data that makes your next pitch better.

RunPR tracks every send, open, and bounce back to the originating story and journalist. The Pitch Outcomes dashboard shows open rate by outlet and pitch type, delivery health per domain, and which reporters and story angles are drawing the most attention. Weekly trends are built for screenshots you can drop into client decks to show the work behind the results.

Open rate by outlet and pitch type

See which outlets and angles are getting read, not just which ones you pitched.

Delivery health by domain

Catch bounces and deliverability problems by reporter and outlet tier before they cost you a campaign.

Weekly trends for client decks

Exportable charts that show progress over time and are ready to screenshot for client reporting.

Journalist CRM

Relationship history, not just a contact list.

Every journalist you have pitched is tracked with full relationship history: what you sent, when, and whether coverage shipped. Badges surface reporters who have covered your client before, so your team knows who to prioritize. Search by name, outlet, or beat, and filter to never pitched, covered your client, or unlocked. Export unlocked contacts to CSV when you need them elsewhere.

Full relationship history

Every pitch, open, and coverage outcome stays attached to the journalist profile. Nothing lives only in an inbox.

Coverage and AI-cited badges

Reporters who have covered your client, and reporters at outlets AI engines cite, are flagged so the team knows where to start.

Search, filter, and CSV export

Find journalists by name, outlet, or beat. Export your unlocked contacts for campaign planning or handoffs.

What you get

Seven capabilities. One workflow.

01 · monitor

News monitoring tied to pitchable moments

  • Set monitors for topics, competitors, and beats across the full Google News and GDELT indexes, with more than 4,100 sources tracked so far.
  • Each signal lands in the queue with the source story, publication, topic, and owning Account attached.
  • Account-scoped monitors keep every client workspace separate.
02 · match

Reporter matching with the reason shown

  • Matched reporters ranked against your pitch angle by relevance score, with bylines re-verified on a schedule.
  • Every match shows why it surfaced: beat history, recent coverage, and outlet fit.
  • Discovery happens inside the same dashboard as pitch writing, not a separate database tab.
03 · write

Pitches grounded in recent bylines

  • Pitches are grounded in the reporter's last 10 bylines and your team's voice profile.
  • The Empathy Adversary flags soft asks, buried news, and unsupported claims before a human opens the draft.
  • Pitch writing only activates once readiness is complete: company profile, voice profile, news monitor, send-from email, approval mode.
04 · approve

Approvals before any send

  • Nothing goes out without you.
  • Approve, reject, or send back with a note. Every decision is logged to the artifact.
  • Approval mode and kill window are confirmed once, then enforced on every draft.
05 · send

Verified sending from your domain

  • Send from your own domain. SPF, DKIM, and DMARC records configured for you.
  • Sent threads stay linked to the originating story, journalist, and approval decision.
06 · track

Delivery and coverage tracking

  • Every send, open, and bounce is tied to the story and reporter.
  • Coverage outcomes stay attached to the original pitch, not buried in an inbox.
  • Teams can see which stories got opened and which produced coverage.
07 · ai visibility

AI Visibility on your plan cadence

  • Scheduled scans across ChatGPT, Claude, Gemini, Perplexity, Exa, and Grok show where your brand appears.
  • RunPR reports mention rate, citation rate, competitors cited against you, and every losing query.
  • Outreach to cited sources is written into the same approval queue as your reporter pitches.
Where the time comes back

The work stays attached to the story.

Fewer tabs between the moment and the pitch

The monitor, reporter match, draft, approval, send, and delivery record live in one place, so teams stop rebuilding context at every handoff.

Cleaner proof of what happened

Every artifact, decision, send, open, and coverage outcome stays tied to the source story and journalist.

Start free trialCompare alternatives
Get started

Stop watching ten tabs. Start landing coverage.

Start free trialBook a walkthrough