This n8n workflow demonstrates a simple multi-agent setup to perform the task of competitor research. It showcases how using the HTTP request tool could reduce the number of nodes needed to achieve a workflow like this.

How it works

For this template, a source company is defined by the user which is sent to Exa.ai to find competitors.

Each competitor is then funneled through 3 AI agents that will go out onto the internet and retrieve specific data points about the competitor: company overview, product offering, and customer reviews.

Once the agents are finished, the results are compiled into a report which is then inserted into a Notion database.

Requirements

– An OpenAI account for the LLM.
– Exa.ai account for access to their AI search engine.
– SerpAPI account for Google search.
– Firecrawl.dev account for web scraping.
– Notion.com account for the database to save final reports.

Customizing the workflow

Add additional agents to gather more data points such as SEO keywords and metrics. Not using Notion? Feel free to swap this out for your own database.