AgentDepotAisle 01 · Marketingjournalist-pitch-agent
72
live

Journalist Pitch Agent

Replaces a $45k PR Coordinator by finding relevant journalists and sending personalized pitches daily.

The Problem

Small businesses struggle to get media coverage because finding and pitching the right journalists takes hours of manual research and personalization. Most SMBs either skip PR entirely or hire a part-time coordinator at $45k+/year. Without consistent outreach, they miss opportunities to build brand credibility and reach new customers through earned media.

The Outcome

The agent searches for journalists covering your industry and company topics, reads their recent articles to understand their angle, and sends personalized cold pitches with your news hook. It tracks open rates and replies, logs journalist contact info for future campaigns, and reports weekly on outreach volume and engagement metrics.

Day in the Life
1.
Mon 8am: agent searches for journalists covering SaaS cybersecurity → reads 12 recent bylines → identifies 5 best-fit reporters
2.
Tue 9am: agent drafts personalized pitches referencing each journalist's last article → sends via email with your press release link
3.
Wed 2pm: agent checks reply rates → logs new contacts in CRM → flags warm leads for sales team follow-up
Deploy Specs
Runtime
python
Pattern
native-agent
Tier
medium
Setup Time
hours
Integrations
via Composiomanual setup
HubSpotGmailLinkedInTwitter/X
GitHub Source
Repository
Stars
0
License
MIT
Last Commit
Replace
PR Coordinator
$45,000/yr
AgentDepot · Solo plan
$99/month
Save $43,812/yr · 37.9x cheaper
14-day free trial · No credit card
Also Replaces
×Muck Rack $500/mo
×Cision $600/mo
Not Technical?
Concierge Setup — $499

Our team deploys this exact skill for you — integrations connected, tested, and live in 10 min on a 15-min walkthrough call.

Book your setup →
Not sure this fits?
15 min with the founder

Walk through this skill on a quick call. We'll figure out if it's the right pick for your business — or which one is.

Book a 15-min call →