Automate Competitor Research with Exa.ai, Notion and AI Agents

Try It Out! This workflow builds a competitor research agent using Exa.ai as a starting point. The HTTP Request tool is used to demonstrate how you can build powerful agents with minimal effort. Using Exa's findSimilar search, we ask it to look for similar companies ie. competitors, to our source company. This list of competitors is sent to 3 agents to scour the internet to find company overview, product offering and customer reviews. A report is then compiled from the output of all 3 agents

Workflow Structure (30 nodes)
100%
Manual Trigger
When clicking ‘Test workflow’
Set
Set Source Company
Http Request
Competitor Search via Exa.ai
Set
Extract Domain
Split Out
Results to List
Remove Duplicates
Remove Duplicates
Limit
Limit
Split In Batches
Loop Over Items
Langchain.lm Chat Open Ai
OpenAI Chat Model1
Langchain.agent
Company Overview Agent
Langchain.tool Http Request
Check Company Profiles Exist
Langchain.tool Http Request
Search Crunchbase
Langchain.tool Http Request
Get Company News
Langchain.output Parser Structured
Structured Output Parser1
Langchain.lm Chat Open Ai
OpenAI Chat Model
Langchain.agent
Company Product Offering Agent
Langchain.tool Http Request
Search Company Website
Langchain.tool Http Request
Webscraper Tool
Langchain.output Parser Structured
Structured Output Parser
Langchain.lm Chat Open Ai
OpenAI Chat Model2
Langchain.agent
Company Product Reviews Agent
Langchain.tool Http Request
Search Product Review Sites
Langchain.tool Http Request
Webscraper Tool2
Langchain.output Parser Structured
Structured Output Parser2
Set
Collect Results
Notion
Insert Into Notion
Langchain.tool Http Request
Search WellFound
Langchain.tool Http Request
Search LinkedIn
Langchain.tool Http Request
Webscraper Tool1
Wait
2sec
Node Types:
trigger
default
http
transform
logic
action
Requires credentials

Prerequisites

Required Credentials (4)

HTTP Header Auth

Used by: Search Crunchbase, Search WellFound +6 more

Docs

Notion

Used by: Insert Into Notion

Docs

OpenAI

Used by: OpenAI Chat Model1, OpenAI Chat Model +1 more

Docs

Serp

Used by: Check Company Profiles Exist, Search Company Website +2 more

Docs

Multiple services required

This workflow needs 4 different credentials. Make sure you have accounts for all services before importing.

Complexity

Advanced

Expert level. Custom code, complex logic, many integrations.

Setup time: ~55 min
Score: 70/100
Loops
5 Integrations

When to Use This Workflow

Real-time Response

React instantly when events happen - new orders, form submissions, or API calls.

Zero delay between trigger and action for time-sensitive workflows.

Time Savings

Replace repetitive manual tasks with reliable automation.

Reclaim hours every week for higher-value work.

Error Reduction

Eliminate human error from routine processes with consistent automation.

Improve accuracy and reliability across your workflows.

workflow.json
{
  "meta": {
    "instanceId": "26ba763460b97c249b82942b23b6384876dfeb9327513332e743c5f6219c2b8e"
  },
  "nodes": [
    {
      "id": "d26b0190-c683-45fc-ac5b-0654af78f080",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1000,
        -620
      ],
      "parameters": {
        "width": 377.7154173079816,
        "height": 511.2813260861502,
        "content": "## Try It Out!\n\n### This workflow builds a competitor research agent using Exa.ai as a starting point. The HTTP Request tool is used to demonstrate how you can build powerful agents with minimal effort.\n\n* Using Exa's findSimilar search, we ask it to look for similar companies ie. competitors, to our source company.\n* This list of competitors is sent to 3 agents to scour the internet to find company overview, product offering and customer reviews.\n* A report is then compiled from the output of all 3 agents into a notion table.\n\n### Need Help?\nJoin the [Discord](https://discord.com/invite/XPKeKXeB7d) or ask in the [Forum](https://community.n8n.io/)!\n\nHappy Hacking!"
      },
      "typeVersion": 1
    },
...

Workflow Details

Nodes
39
Trigger
Manual
Source
awesome
Added
Dec 4, 2025

Need Help?

Check out the official n8n documentation for detailed guides.

Related Workflows

Hacker News to Video Template - AlexK1919

Choose your data source This can be swapped for any other data source of your choosing.

Hackernews
Lmchatopenai
Toolhttprequest
Outputparserstructured
48 nodesManual
Curated

Notion knowledge base AI assistant

Notion knowledge base assistant [v1] Built as part of the [30 Day AI Sprint](https://30dayaisprint.notion.site/) by [@ma...

Lmchatopenai
Toolhttprequest
Notion
Memorybufferwindow
12 nodesEvent
Curated

mails2notion V2

Setup - Disable the Gmail Trigger and enable the manual trigger here - Execute the workflow once - Copy the Gmail Label...

Lmchatopenai
Toolcalculator
Outputparserstructured
Gmail
38 nodesEvent
Curated

Autonomous AI crawler

Text scraper tool This tool is designed to return all text from the given webpage. 💡 Consider adding proxy for better c...

Toolworkflow
Lmchatopenai
Outputparserstructured
Supabase
38 nodesManual
Curated

AI Agent for project management and meetings with Airtable and Fireflies

Replace API key for Fireflies

Agent
Lmchatopenai
Toolworkflow
Gmailtool
18 nodesEvent
Curated

Handling Job Application Submissions with AI and n8n Forms

1. Application Form To Upload CV [Learn more the Form Trigger node](https://docs.n8n.io/integrations/builtin/core-nodes/...

Lmchatopenai
Outputparserstructured
Form
Airtable
23 nodesEvent
Curated