Automated Landing Page Conversion Rate Optimization (CRO) Analysis with Multi-AI Agents - n8n Workflow

Use this powerful n8n workflow to automatically scrape landing pages, generate expert CRO roasts and 10 actionable recommendations using GPT, Gemini, and Mistral, delivered via email and chat. Start optimizing with n8n templates today.

Workflow Preview

Ready to automate?

Download this n8n workflow template and start using it instantly.

Who is this best for?

Conversion Rate Optimization (CRO) specialists looking to scale their analysis process.
CMOs and business founders needing fast, expert feedback on their landing page performance.
Developers seeking advanced examples of an n8n workflow leveraging multiple LLMs simultaneously.
Users looking for high-impact n8n templates for marketing automation.

Overview

This sophisticated n8n workflow solves the problem of slow and manual landing page auditing. By integrating a dynamic AI agent with powerful language models like OpenAI GPT, Google Gemini, and Mistral AI, it delivers immediate, high-quality, and unconventional Conversion Rate Optimization (CRO) insights. The core of this n8n workflow is the intelligent AI Agent n8n node, which performs a deep, personalized "roast" of the submitted landing page content, generating 10 specific, actionable, and 2024-relevant recommendations. This n8n template streamlines the process from submitting a URL to receiving analysis across multiple communication channels (Gmail, Telegram, WhatsApp), making advanced CRO analysis instantly scalable using n8n.

How it Works

This n8n workflow begins with the Landing Page Url form trigger, which captures the target URL. Next, the Scrape Website n8n node executes an HTTP request to retrieve the page content. This content is then fed into the highly customized AI Agent n8n node. This agent operates under strict instructions to act as a top 0.1% CRO expert. To achieve high reasoning capabilities, the agent dynamically utilizes several integrated tools, including the OpenAI Chat Model (the primary language model), the Message a model in Google Gemini tool, and the Extract text in Mistral AI tool, alongside search tools like SearXNG and SerpAPI for real-time context. Once the AI Agent completes its comprehensive analysis and structured output (the Roast and 10 Recommendations), the final results are simultaneously routed to three separate n8n nodes: Send a message (Gmail), Send a text message (Telegram), and the Rapiwa n8n node for WhatsApp delivery. This ensures the valuable CRO insights generated by the n8n workflow reach the user instantly through their preferred communication channel.

Installation Guide

To utilize this advanced n8n workflow, follow these setup steps:


  1. Import the n8n workflow: Copy the provided JSON code and import it directly into your n8n instance using the 'New' button and selecting 'Import from JSON'.

  2. Set up Credentials: You must configure credentials for the various services used in this n8n template:

AI Services: Configure credentials for the OpenAI Chat Model, Message a model in Google Gemini, and Extract text in Mistral AI. Ensure the OpenAI credential is set for the designated n8n node.
Search Services (Optional but Recommended): Set up credentials for SearXNG and SerpAPI to allow the AI Agent real-time search capabilities.
* Delivery Channels: Configure credentials for the Gmail n8n node, Telegram n8n node, and the Rapiwa n8n node (for WhatsApp) to ensure result delivery.

  1. Activate the n8n trigger: Once credentials are set, activate the Landing Page Url form trigger n8n node. You can then access the public form URL to begin submitting landing pages for analysis.

Node Details

Landing Page Url (Form Trigger n8n node): The initial n8n trigger that starts the automation. It provides a simple public form interface to collect the URL of the landing page to be analyzed.
Scrape Website (HTTP Request n8n node): Function: Fetches the raw HTML content of the submitted URL. Key Configuration: Uses an expression ={{ $json['Landing Page Url'] }} to dynamically input the target link.
AI Agent (LangChain Agent n8n node): Function: The central intelligence hub. It orchestrates the analysis using a highly detailed prompt instructing it to perform a conversion-focused "roast" and generate 10 non-trivial CRO ideas. Key Configuration: Connected to six different LLMs/Tools for enhanced reasoning and creativity, ensuring the output is personalized and high-quality.
OpenAI Chat Model (LLM n8n node): Function: Provides the core large language model capabilities to the AI Agent. Key Configuration: Uses a high reasoning effort setting (reasoningEffort: "high").
Message a model in Google Gemini (Tool n8n node): Function: Integrated as a tool to leverage Google's Gemini 2.5 Flash model for diversified AI output and perspective.
Send a message (Gmail n8n node): Function: Delivers the final CRO report (the output of the AI Agent) via email. Key Configuration: Uses the expression ={{ $json.output }} for the message body.
Send a text message (Telegram n8n node): Function: Delivers the same CRO report to a specified Telegram chat. Key Configuration: Uses the expression ={{ $json.output }}.
Rapiwa (Custom n8n node): Function: Sends the analysis report to a WhatsApp number, completing the multi-channel notification component of the n8n workflow.

Related n8n Workflows

Paid

Nodes: 13 Nodes
Updated: December 26 2025
View all
Created by

I build intelligent systems that automate tasks, streamline workflows, and enhance user experiences using tools like n8n, AI chatbots, and modern automation platforms. With a passion for solving real-world problems through smart technology, I create custom solutions that help individuals and businesses save time, scale faster, and work smarter. Whether it's integrating APIs, building no-code/low-code automations, or developing conversational AI, I'm always exploring the edge of what's possible.

Featured*