Generate Competitive Intelligence Reports
Automates multi-angle competitive intelligence research across news, pricing, features, hiring, sentiment, and more — delivering executive-ready reports via Google Docs, Slack, and email.
Competitive Intelligence Research Agent
This workflow automates end-to-end competitive intelligence research. It generates targeted search queries across eight strategic dimensions, gathers insights from both the web and your internal knowledge base, identifies knowledge gaps, and synthesizes everything into a publication-ready report delivered straight to your team.
What It Does
- Generates 8 targeted search queries — An AI agent creates precise, distinct queries covering news, pricing, feature launches, hiring signals, customer sentiment, academic research, market statistics, and case studies.
- Searches the web and your internal knowledge base in parallel — Each query runs against live internet sources and your Needle document collection simultaneously.
- Browses and extracts from top sources — For each web query, the AI agent visits 3–5 authoritative URLs and extracts structured findings with citations and confidence levels.
- Performs gap analysis — Compares what was found externally versus what exists internally, flagging missing or stale knowledge areas.
- Synthesizes a full executive report — An AI agent produces a comprehensive competitive intelligence report covering all eight dimensions with source attributions.
- Creates a role-specific action memo — Generates actionable next steps tailored for leadership, product, sales, marketing, and research teams.
- Delivers via Google Docs, Slack, and Gmail — The final report is saved as a Google Doc, summarized in a Slack DM, and emailed as a formatted HTML message.
The 8 Research Dimensions
| # | Dimension | What It Covers |
|---|---|---|
| 1 | 📰 Breaking News | Press releases, announcements, recent developments |
| 2 | 💰 Pricing Intelligence | Pricing changes, packaging, discount strategies |
| 3 | 🚀 Feature Launches | New products, roadmap signals, changelogs |
| 4 | 👥 Hiring Signals | Job postings, leadership changes, headcount trends |
| 5 | 💬 Customer Sentiment | Reviews on G2, Reddit, Capterra, social media |
| 6 | 🎓 Academic Research | Whitepapers, technical benchmarks, research papers |
| 7 | 📊 Market Statistics | TAM/SAM/SOM estimates, growth rates, market share |
| 8 | 📋 Case Studies | Customer success stories, ROI examples, adoption cases |
What You Need
- A Needle account with access to AI services
- An internal document collection (knowledge base) set up in Needle
- Google Docs integration configured for report storage
- Slack integration for executive briefing delivery
- Gmail integration for email delivery
How the Flow Works
| Step | Node | Description |
|---|---|---|
| 1 | Scheduled Trigger | Runs on a weekday schedule (default: 8:00 AM IST). Adjust the cron and timezone to match your needs. |
| 2 | AI Query Planner | Generates 8 structured, strategically distinct search queries from your research topic. |
| 3 | Code Formatter | Transforms the 8 queries into a parallel array. This is where you set your research topic and optional target companies. |
| 4a | Internet Search + AI Web Researcher | Searches the web for each query, then browses 3–5 top URLs per query to extract findings, citations, and data points. |
| 4b | Internal Knowledge Base Search | Searches your Needle collection with each query to find relevant internal documents and prior analyses. |
| 5 | Merge | Combines all web research briefs and internal search results into a unified dataset. |
| 6 | Gap Analysis Agent | Compares external findings against internal knowledge to identify missing, weak, and strong coverage areas. |
| 7 | Report Synthesis Agent | Writes the full competitive intelligence report with 12 structured sections and executive summary. |
| 8 | Action Memo Agent | Produces role-specific action items for leadership, product, sales, marketing, and research teams. |
| 9 | Google Docs | Saves the complete report with a date-stamped title. |
| 10 | Slack + Gmail | Sends an executive briefing via Slack DM and a formatted HTML email with the full report. |
How to Customize
- Change the research topic — Open the Code Formatter node and update the
RESEARCH_TOPICvariable to any topic you want. - Set target competitors — In the same node, update the
TARGET_COMPANIESarray with specific company names for focused intelligence. - Adjust the schedule — Modify the cron expression and timezone in the Scheduled Trigger node.
- Connect your own knowledge base — Update the collection ID in the Internal Knowledge Base Search node to point to your Needle collection.
Output
The workflow produces a comprehensive Competitive Intelligence Report that includes:
- Executive summary with top strategic implications
- Detailed findings across all 8 research dimensions
- Internal vs. external knowledge gap analysis
- Confidence levels and source citations throughout
- Role-specific action memo with prioritized next steps
The report is delivered three ways: as a Google Doc for archiving and sharing, as a concise Slack message with the top findings and a link, and as a formatted HTML email.
Notes
- Report quality depends on the relevance and freshness of your internal knowledge base documents.
- Each run searches the web and browses multiple sources per query, so expect approximately 3–5 minutes of execution time.
- You can extend this workflow by adding additional delivery channels or integrating external market data APIs.
- Make sure you have appropriate access rights to internal collections before running searches.
- This workflow is ideal for market analysts, product managers, strategy teams, and competitive intelligence professionals who need consistent, structured research output.
Want to showcase your own workflows?
Become a Needle workflow partner and turn your expertise into recurring revenue.
