Templates / Build competitor battlecards from web pages and G2 reviews with Bright Data, GPT-5.6 and Google Docs

Build competitor battlecards from web pages and G2 reviews with Bright Data, GPT-5.6 and Google Docs

Ready for 3.0

by Daniel Shashko ✓ · 2 views · created 2026-08-28 · Market Research, AI Summarization

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 21 nodes and runs when someone submits an n8n form (“Build a competitor battlecard”). Along the way it connects OpenAI Chat Model, Google Docs and Slack. It also calls api.brightdata.com over HTTP.

How it runs

Trigger: When someone submits an n8n form (“Build a competitor battlecard”).

  1. Settings (Edit Fields (Set)): sets 7 fields: max_pages, chars_per_page, max_reviews…
  2. Read The Request (Code): runs custom JavaScript code
  3. Find Their Key Pages (HTTP Request): calls api.brightdata.com (POST)
  4. Find Their Review Page (HTTP Request): calls api.brightdata.com (POST)
  5. Pick Their Pages (Code): runs custom JavaScript code
  6. Pick The Review Pages (Code): runs custom JavaScript code
  7. Fetch Their Pages (HTTP Request): calls api.brightdata.com (POST)
  8. Fetch The Reviews (HTTP Request): calls api.brightdata.com (POST)
  9. Read Their Claims (Code): runs custom JavaScript code
  10. Read The Reviews (Code): runs custom JavaScript code

…plus 9 more steps. See the full node list below.

Services it uses

OpenAI Chat ModelGoogle DocsSlack

HTTP calls to: api.brightdata.com

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Nodes used (10)

From the author

Quick overview This workflow collects a competitor’s key website pages and G2 reviews via Bright Data, uses OpenAI (GPT-5.6) to generate a quote-backed sales battlecard, then writes it to Google Docs, posts the link to Slack, and returns the document link and…

Excerpt from Daniel Shashko's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.