All templates

Muck Rack Automated Pitch Response Tracking

Every morning, WebRun opens Muck Rack, reads every active pitch's journalist reply or lack of one, classifies it as interested, declined, no response, or covered, logs the status in Google Sheets, and posts a Slack summary of the response funnel by client account.

Runs on WebRun · Strict Lockdown policy
Every day at 7:00 AM WebRunorchestrates each step
1 Muck Rack read pitch replies
2 Google Sheets log response status
3 Slack summarize the funnel
In short

How do I track journalist responses to my pitches in one place?

Every morning, WebRun reviews every pitch sent through Muck Rack in the past 30 days, classifies each as interested, declined, no response, or covered, logs the status in Google Sheets, and posts a Slack summary of the funnel by client. WebRun never replies on its own, only reads and reports.

  • Every pitch has a current status, not a guess based on memory
  • Account teams see the full response funnel by client every morning
  • A pitch that turns into coverage is reflected in the tracker the same day

Built for PR agencies · communications teams · publicists · account managers

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens muckrack.com/pitches in a real browser with your saved login - no setup, no API keys.

  2. 1
    Muck Rack - read pitch replies
    muckrack.com
    WebRun in Muck Rack: read pitch replies
    WebRun opens Muck Rack to read pitch replies.
    • Open Muck Rack and review all pitches sent in the past 30 days
    • Read each journalist reply, or note where there has been no reply
    • Classify each pitch as interested, declined, no response, or covered

    Done when Every active pitch has a current response classification.

  3. 2
    Google Sheets - log response status
    google.com
    WebRun in Google Sheets: log response status
    WebRun opens Google Sheets to log response status.
    • Open the pitch response tracker
    • Update each pitch's status, journalist, and outlet
    • Recalculate the totals for interested, declined, no response, and covered

    Done when The tracker reflects today's status for every active pitch.

  4. 3
    Slack - summarize the funnel
    slack.com
    WebRun in Slack: summarize the funnel
    WebRun opens Slack to summarize the funnel.
    • Post a summary of the response funnel by client account
    • Call out any pitch that just moved to interested or covered
    • Link to the full tracker for the team to review

    Done when The team has today's response funnel summary in Slack.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
muckrack.com/pitches
ScheduleRuns automatically on this cadence
Every day at 7:00 AM
DeliveryHow each run's result reaches you
Response summary · Slack
OutputWhat each run produces - A status per pitch in Google Sheets and a daily Slack summary of the response funnel by client.
Spreadsheet + digest
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Does it reply to journalists based on their response?

No, it only reads and classifies replies. WebRun logs the status and reports it to your team. Any reply back to a journalist is written and sent by a person.

How does it classify a response?

It reads the journalist's reply and sorts each pitch into interested, declined, no response, or already covered, so the team can see the full funnel at a glance.

Does the status update if a pitch turns into coverage later?

Yes, it re-checks every active pitch each morning, so a pitch marked no response one day can move to interested or covered as soon as the journalist replies or the story runs.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.