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 contents to the original form submitter.
How it works
- Receives a form submission with the competitor’s domain (and optional name), your product, and any notes on where you keep losing.
- Uses Bright Data SERP to find key competitor pages (homepage, pricing, customers/case studies, product/features) and fetches the selected pages with Bright Data Web Unlocker.
- Extracts and trims readable text (including price lines when present) from the fetched competitor pages to create a concise evidence set.
- Uses Bright Data SERP to find the competitor’s G2 reviews URL and, if found, fetches and parses “like” and “dislike” review excerpts plus rating metadata.
- Combines the website evidence and review evidence into a single evidence pack and prompts OpenAI (GPT-5.6) to draft a battlecard with required sections and direct quotes.
- Verifies that each quoted line can be found in the fetched evidence, removes any lines with unverifiable quotes, and counts how many were dropped.
- Formats the final text for Google Docs, creates and populates a new Google Doc, posts the document link to a configured Slack channel, and displays the link and full battlecard back to the form submitter.
Setup
- Create a Bright Data SERP zone and a Bright Data Web Unlocker zone, and add an HTTP Header Auth credential for the Bright Data API request.
- Add credentials for OpenAI, Google Docs (Google account/Drive access), and Slack.
- Update the Settings values as needed, including the Drive folder ID (or keep
root), the Slack channel name, and your Bright Data zone names.
- Enable the form trigger and share its URL with the people who should be able to request battlecards (and configure form authentication if required).