Analyser les pages de destination avec l'outil d'analyse IA pour générer des rapports Google Docs
Ceci est unAI Summarization, Multimodal AIworkflow d'automatisation du domainecontenant 9 nœuds.Utilise principalement des nœuds comme Code, GoogleDocs, FormTrigger, HttpRequest. Utiliser l'analyseur de page de destination AI pour analyser les pages web et générer des rapports Google Docs
- •Peut nécessiter les informations d'identification d'authentification de l'API cible
Nœuds utilisés (9)
Catégorie
{
"meta": {
"instanceId": "60c025075753afcab9f803964b4caaca9402f435deb4efafbb8e3b93b54d8752",
"templateCredsSetupCompleted": true
},
"nodes": [
{
"id": "6171e049-fc10-40eb-953d-854e1a456b14",
"name": "À la soumission du formulaire",
"type": "n8n-nodes-base.formTrigger",
"position": [
-20,
0
],
"webhookId": "745745f2-2193-438a-9a28-86f5efd964d1",
"parameters": {
"options": {},
"formTitle": "Webpage Analyzer ",
"formFields": {
"values": [
{
"fieldLabel": "url",
"requiredField": true
}
]
},
"formDescription": "Webpage Analyzer"
},
"typeVersion": 2.2
},
{
"id": "e2c73dbf-208b-4975-9435-f100e80e10e1",
"name": "WebPage Analyzer",
"type": "n8n-nodes-base.httpRequest",
"position": [
240,
0
],
"parameters": {
"url": "https://landing-page-analyzer-ai.p.rapidapi.com/analyse.php",
"method": "POST",
"options": {},
"sendBody": true,
"contentType": "multipart-form-data",
"sendHeaders": true,
"bodyParameters": {
"parameters": [
{
"name": "url",
"value": "={{ $json.url }}"
}
]
},
"headerParameters": {
"parameters": [
{
"name": "x-rapidapi-host",
"value": "landing-page-analyzer-ai.p.rapidapi.com"
},
{
"name": "x-rapidapi-key",
"value": "your key"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "8505b630-0f5d-47a6-ba30-61bb2a038d9b",
"name": "Reformater",
"type": "n8n-nodes-base.code",
"position": [
500,
0
],
"parameters": {
"jsCode": "// Assume input is in items[0].json$input.first().json.grade\nconst feedback = $input.first().json;\n\nfunction formatSuggestions(suggestions) {\n return suggestions.map((s, index) => {\n return `### ${index + 1}. ${s.category.toUpperCase()}\n- **Issue**: ${s.whatIsTheIssue}\n- **Why it Matters**: ${s.whyItMatters}\n- **How to Fix**: ${s.howToFix}\n- **Priority**: ${s.priority.toUpperCase()}\\n`;\n }).join('\\n');\n}\n\nfunction formatStrengths(strengths) {\n return strengths.map(s => `- ${s}`).join('\\n');\n}\n\nfunction formatScores(scores) {\n return Object.entries(scores)\n .map(([k, v]) => `- **${k}**: ${v}`)\n .join('\\n');\n}\n\nconst docText = `\n# Conversion Audit Report\n\n**Grade:** ${feedback.grade} \n**Overall Score:** ${feedback.score}/100\n\n---\n\n## Suggestions for Improvement\n\n${formatSuggestions(feedback.suggestions)}\n\n---\n\n## Strengths\n\n${formatStrengths(feedback.strengths)}\n\n---\n\n## Conversion Score Breakdown\n\n${formatScores(feedback.conversionScore)}\n`;\n\nreturn [\n {\n json: {\n docText\n }\n }\n];\n"
},
"typeVersion": 2
},
{
"id": "57ea065e-e5ad-446e-a96d-2d2ee5b9aeff",
"name": "Téléverser dans Google Docs",
"type": "n8n-nodes-base.googleDocs",
"position": [
760,
0
],
"parameters": {
"actionsUi": {
"actionFields": [
{
"text": "={{ $json.docText }}",
"action": "insert"
}
]
},
"operation": "update",
"documentURL": "",
"authentication": "serviceAccount"
},
"credentials": {
"googleApi": {
"id": "Rt0RWApx8PL9t0RF",
"name": "Google Docs account"
}
},
"typeVersion": 2
},
{
"id": "3f3db297-9053-4c05-bf0d-3b922d2e65a3",
"name": "Note adhésive",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1040,
-360
],
"parameters": {
"width": 760,
"height": 880,
"content": "# 🚀 Automated Webpage Analyzer & Google Docs Report Generator \n\n## Description \nThis **n8n workflow** analyzes any webpage URL using the [Landing Page Analyzer API](https://rapidapi.com/), reformats the insights into a professional **Conversion Audit Report**, and automatically saves the results into **Google Docs** for easy sharing and record-keeping. \n\n---\n\n## 🔄 Workflow Nodes (Step by Step) \n\n1. **On form submission** – Collects the webpage URL from a simple form. \n2. **WebPage Analyzer (API Call)** – Sends the URL to the Landing Page Analyzer API (via RapidAPI) to get an SEO & conversion-focused audit. \n3. **Reformat (Code Node)** – Transforms the API response into a structured Markdown-style audit report (with grade, strengths, suggestions, and score breakdown). \n4. **Upload In Google Docs** – Inserts the formatted report directly into a pre-configured Google Doc for permanent storage and collaboration. \n\n---\n\n## ✨ Benefits \n- Fully automated **SEO & Conversion Audit reports** \n- Saves results directly to **Google Docs** (no manual copy-paste) \n- Scalable and reusable for multiple websites \n- Great for **SEO agencies, freelancers, and digital marketers** \n\n---\n"
},
"typeVersion": 1
},
{
"id": "db423981-23ea-49e3-b70d-71d97f4aeab9",
"name": "Note adhésive 1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-80,
-140
],
"parameters": {
"height": 280,
"content": " **On form submission** \n Captures the website URL entered by the user through a form trigger. \n This acts as the starting point for the entire workflow. \n"
},
"typeVersion": 1
},
{
"id": "c1885eb1-2dee-42ec-b31d-8f39aa2f789f",
"name": "Note adhésive 2",
"type": "n8n-nodes-base.stickyNote",
"position": [
180,
-140
],
"parameters": {
"height": 280,
"content": " **WebPage Analyzer (API Call)** \n Sends the captured URL to the Landing Page Analyzer API via RapidAPI. \n Retrieves audit details like grade, score, suggestions, and strengths. "
},
"typeVersion": 1
},
{
"id": "ee953e2b-70a7-422c-b528-7bcdbb6ccd1f",
"name": "Note adhésive 3",
"type": "n8n-nodes-base.stickyNote",
"position": [
440,
-140
],
"parameters": {
"height": 280,
"content": "**Reformat (Code Node)** \n Processes the API response into a clean, human-readable audit report. \n Organizes sections into suggestions, strengths, and conversion score breakdown. "
},
"typeVersion": 1
},
{
"id": "86453a67-6bb8-4dc6-91e7-1a7de238fdeb",
"name": "Note adhésive 4",
"type": "n8n-nodes-base.stickyNote",
"position": [
700,
-140
],
"parameters": {
"height": 280,
"content": "**Upload In Google Docs** \n Inserts the formatted audit report into a pre-configured Google Document. \n Ensures reports are stored, shareable, and accessible for collaboration."
},
"typeVersion": 1
}
],
"pinData": {},
"connections": {
"8505b630-0f5d-47a6-ba30-61bb2a038d9b": {
"main": [
[
{
"node": "57ea065e-e5ad-446e-a96d-2d2ee5b9aeff",
"type": "main",
"index": 0
}
]
]
},
"e2c73dbf-208b-4975-9435-f100e80e10e1": {
"main": [
[
{
"node": "8505b630-0f5d-47a6-ba30-61bb2a038d9b",
"type": "main",
"index": 0
}
]
]
},
"6171e049-fc10-40eb-953d-854e1a456b14": {
"main": [
[
{
"node": "e2c73dbf-208b-4975-9435-f100e80e10e1",
"type": "main",
"index": 0
}
]
]
}
}
}Comment utiliser ce workflow ?
Copiez le code de configuration JSON ci-dessus, créez un nouveau workflow dans votre instance n8n et sélectionnez "Importer depuis le JSON", collez la configuration et modifiez les paramètres d'authentification selon vos besoins.
Dans quelles scénarios ce workflow est-il adapté ?
Intermédiaire - Résumé IA, IA Multimodale
Est-ce payant ?
Ce workflow est entièrement gratuit et peut être utilisé directement. Veuillez noter que les services tiers utilisés dans le workflow (comme l'API OpenAI) peuvent nécessiter un paiement de votre part.
Workflows recommandés
Evoort Solutions
@evoortsolutionsPartager ce workflow