Workflow

Generate Personalized PR Pitches

Automatically analyze journalist queries, search founder bios, and draft personalized pitch emails in Gmail while sending alerts to Slack for quick review.

Last updated

March 14, 2026

Connectors used

Google Mail
Slack

Tags

Public RelationsMedia OutreachEmail DraftingSlack Notifications

The PR Media Sniper

What This Workflow Does

This workflow automates the process of responding to journalist queries with personalized, compelling pitch emails. When a journalist submits a query, the system analyzes the request, references a founder bio database, and generates a tailored pitch email draft that lands directly in your Gmail. At the same time, it sends a Slack alert so your team can review and send the pitch quickly, beating out the competition.

It accomplishes this in five steps:

  1. Listens for incoming journalist queries through a webhook trigger.
  2. Triages and categorizes the input to determine whether it is in test or live mode.
  3. Uses an AI agent to create a sharp, personalized pitch, either with mock data for testing or with real founder details fetched from a bio collection.
  4. Automatically drafts the pitch email inside Gmail so it is ready for review.
  5. Posts a notification to a Slack channel alerting your team about the new PR opportunity.

What You Need

  1. A Needle platform account.
  2. A Gmail connector with drafting permissions set up.
  3. A Slack connector linked to the appropriate alerts channel.
  4. A Notion or Needle collection containing founder bios and past quotes.
  5. A source to send journalist queries to the webhook, such as HARO, Qwoted, Zapier, or a custom intake form.

How the Flow Works

StepNodeDescription
1Webhook TriggerWaits for an incoming query payload with details like journalist question, email, and media outlet.
2The GatekeeperReads the incoming data, detects if the workflow is running in test mode or live mode, and prepares the information accordingly.
3AI Pitch GeneratorSearches your founder bio collection for relevant expertise and generates a concise, journalist-friendly pitch email tailored to the query.
4Gmail Draft CreatorTakes the crafted subject and body from the AI model and creates a draft email addressed to the journalist in your Gmail account.
5Slack NotifierSends a message to your designated Slack channel informing your team of the fresh PR opportunity and alerting them that the draft is ready.

Expected Output

By the end of this workflow, you get a personalized pitch email drafted in your Gmail account, ready to send to the journalist, along with a Slack alert to keep your PR team instantly informed. This setup ensures faster, targeted responses that improve your chances of landing media coverage.

Important Notes

  1. Make sure your webhook payload includes the fields journalist_query_text, journalist_email, media_outlet, and test_mode set correctly.
  2. Avoid industry jargon in your pitches, as this workflow is designed to produce confident and direct messaging.
  3. Test thoroughly with test mode turned on before going live to ensure everything routes correctly.
  4. Keep your founder bio collection updated for the best pitch relevance and impact.

Want to showcase your own workflows?

Become a Needle workflow partner and turn your expertise into recurring revenue.

Try Needle today

Streamline AI productivity at your company today

Join thousands of people who have transformed their workflows.

Agentic workflowsAutomations, meet AI agents
AI SearchAll your data, searchable
Chat widgetsDrop-in widget for your website
Developer APIMake your app talk to Needle
    Needle LogoNeedle
    Like many websites, we use cookies to enhance your experience, analyze site traffic and deliver personalized content while you are here. By clicking "Accept", you are giving us your consent to use cookies in this way. Read our more on our cookie policy .