Skip to content

Journalist Pitch Personaliser

Example prompt: "I have a press release saved in Google Docs and a list of 20 journalists in a Google Sheet — each row has a name, outlet, beat, and email. For each journalist, read their last few published pieces on the web so you understand what they cover, then write a short pitch email that references one of their recent articles and explains why our release is relevant to their beat. Save each draft to the sheet in a new column. Do not send anything yet — I want to review each one first."

The Problem

A generic press release blasted to 50 journalists gets ignored. A personalised pitch that references the journalist's recent work and shows you understand their beat gets opened and occasionally replied to. The problem is that writing 20 personalised pitches takes most of a day — reading recent work, finding the angle that fits, and drafting each one individually. In practice most teams give up and send the generic version, which damages the relationship for next time.

How GloriaMundo Solves It

We build a workflow that takes your press release and your journalist list and produces one tailored draft per journalist, without sending anything. An integration step reads the journalist list from your Google Sheet and the release body from Google Docs. For each journalist, a web search step finds their recent published articles, a URL extract step pulls the headlines and a short passage from two or three of them, and an LLM step drafts a pitch email that references one specific piece and explains why your release is relevant to their beat. Each draft is written back to a new column in the sheet. Nothing is sent — you review all drafts in Glass Box and in the sheet, edit what needs editing, and send approved pitches yourself from your own inbox.

Example Workflow Steps

  1. Trigger (manual): Run on demand when a press release is ready.
  2. Step 1 (integration): Read the press release body from the specified Google Doc.
  3. Step 2 (integration): Read the journalist list from the specified Google Sheet.
  4. Step 3 (web search): For each journalist, search for their recently published articles by name and outlet.
  5. Step 4 (URL extract): Pull headlines and a short excerpt from their two or three most recent relevant pieces.
  6. Step 5 (LLM): Draft a personalised pitch email per journalist, referencing one recent piece and connecting it to the release.
  7. Step 6 (integration): Write each draft back to a "Pitch Draft" column in the journalist sheet for review.

Integrations Used

  • Google Docs — source of the press release body
  • Google Sheets — journalist list in, pitch drafts out

Who This Is For

Small PR teams and founders handling their own outreach, where the journalist list is 10-30 contacts and personalisation is the difference between coverage and silence.

Time & Cost Saved

Writing 20 personalised pitches manually — research, angle, draft — typically takes 4-6 hours. This workflow produces drafts in roughly 10-15 minutes of runtime, leaving you 1-2 hours of genuine review and editing rather than cold drafting. Credit cost scales with the number of journalists and how many articles are fetched per journalist.