Quick overview
This workflow collects recent Google News coverage for a topic and comparable companies using Bright Data, extracts bylines from the full article HTML, then uses OpenAI (GPT-5.6) to rank the best journalists and draft pitch opening angles, saving the resulting media list to Google Docs.
How it works
- Receives a form submission with your subject/beat, comparable companies, one-line story, and target region.
- Runs two Bright Data SERP requests to Google News in parallel (one for the subject and one for the comparable companies) and combines the results.
- Deduplicates and filters out wire services/social sources, then prioritizes articles from outlets appearing in both searches and selects the top results.
- Re-searches each chosen headline via Bright Data to resolve a fetchable article URL, then loads each article page as raw HTML through Bright Data Web Unlocker.
- Extracts the author/byline (or falls back to outlet-level attribution) and compiles excerpts for the shortlisted articles.
- Sends the candidates to OpenAI GPT-5.6 in a single prompt to rank the list and generate a tailored opening angle and “why” note for each entry.
- Creates a Google Doc with the ranked media list and shows the formatted results on the form completion page (or returns a “no coverage” message when nothing usable is found).
Setup
- Add a Bright Data Header Auth credential and set the SERP and Web Unlocker zone names in the workflow settings.
- Add an OpenAI credential (configured for the gpt-5.6-terra model) for the ranking and angle-writing step.
- Add a Google Docs OAuth credential and set the target Google Drive folder ID (or keep the default root) for saving the document.
- Open the n8n form trigger URL and use it as the entry point to submit your beat, comparables, story line, and region.