π Audit landing page conversion with OpenAI vision, Gmail, and Google Sheets
β‘ 48 views Β· π Market Research & Insights
π‘ Pro Tip β HTTP Request scraping tends to break when sites update their markup. If youβre scraping a major platform, check if ScraperNode covers it β it has maintained scrapers for LinkedIn, Instagram, TikTok, YouTube, and 20+ other platforms that return structured data.
Description
Quick overview
This workflow collects a landing page URL via an n8n form, scrapes the page HTML and captures a screenshot, then uses OpenAI vision and an OpenAI agent to generate a scored CRO audit with recommendations, logs each audit to Google Sheets, and optionally emails the formatted report via Gmail.
How it works
- Receives a landing page URL (and optional recipient email) from an n8n Form trigger.
- Fetches the landing page HTML and captures a live screenshot using the thum.io screenshot URL.
- Uses OpenAI vision to describe conversion-relevant visual elements from the screenshot (hierarchy, CTA prominence, trust signals, clutter, and mobile cues).
- Sends the truncated HTML plus the visual analysis to an OpenAI agent to produce a structured CRO audit with category scores, a Markdown βroast,β and a set number of specific recommendations.
- Formats the audit into a Markdown report, converts it to HTML, and appends the key fields to a Google Sheets audit log.
- If email sending is enabled and an email address was provided, sends the HTML report to the recipient via Gmail.
Setup
- Add an OpenAI API credential with access to a vision-capable model and select it for both the vision analysis and the agentβs chat model.
- Connect Google Sheets OAuth credentials, then choose the target spreadsheet and sheet tab where audits are appended.
- Connect Gmail OAuth2 credentials and confirm the workflow is allowed to send emails from your Gmail account.
- In the configuration values, set the OpenAI model, screenshot width, number of recommendations, and whether email reporting is enabled.
- Activate the workflow and share the formβs production URL so users can submit landing page audits.
Additional info
Audit landing pages for conversion issues with AI vision and email the CRO report
π₯ Open full documentation on Notion
Need help customizing?
Contact me for consulting and support : Linkedin
MY NEW YOUTUBE CHANNEL
π Subscribe to my new YouTube channel. Here Iβll share videos and Shorts with practical tutorials and FREE templates for n8n.
π Nodes Used
Google Sheets, HTTP Request, Gmail, Markdown, AI Agent, OpenAI Chat Model
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File
