This workflow corresponds to n8n.io template #12142 — we link there as the canonical source.
This workflow follows the Form Trigger → Google Docs recipe pattern — see all workflows that pair these two integrations.
The workflow JSON
Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →
{
"name": "Generate personalized health guides with AI-powered quality assurance",
"tags": [],
"nodes": [
{
"id": "1858ede8-cb92-462c-8d04-6696f7b5d051",
"name": "Check Quality Approval",
"type": "n8n-nodes-base.if",
"position": [
-48,
80
],
"parameters": {},
"typeVersion": 2.3
},
{
"id": "5b311594-55c2-489d-87bb-ceba4178c7f7",
"name": "Process Patient Input",
"type": "n8n-nodes-base.code",
"position": [
-1376,
176
],
"parameters": {},
"typeVersion": 2
},
{
"id": "ded021f7-7790-43b4-87be-d351a2a8c327",
"name": "Form Input Configuration",
"type": "n8n-nodes-base.formTrigger",
"position": [
-1568,
176
],
"parameters": {},
"typeVersion": 2.3
},
{
"id": "6196d276-8a9b-4f09-8c5d-330ebb893b7b",
"name": "Disease Info Agent",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
-1072,
80
],
"parameters": {},
"typeVersion": 2.1
},
{
"id": "58a8d931-2ea9-4f88-87aa-018ec16e1385",
"name": "Health Evaluator Agent",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
-480,
80
],
"parameters": {},
"typeVersion": 2.1
},
{
"id": "b81c1ebd-15b0-446b-ab8e-a7ca503b8dd5",
"name": "Log Execution Metrics",
"type": "n8n-nodes-base.dataTable",
"position": [
592,
-160
],
"parameters": {},
"typeVersion": 1
},
{
"id": "11f4a859-55a8-4efc-824a-def95bf114d1",
"name": "Capture Disease Info Tokens",
"type": "n8n-nodes-base.code",
"position": [
-816,
80
],
"parameters": {},
"typeVersion": 2
},
{
"id": "c8a9e942-e0e2-47a7-a5de-19de5d196d3c",
"name": "Set Health Info",
"type": "n8n-nodes-base.set",
"position": [
-640,
80
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "6380e059-4688-4d8a-bbff-a2a01253a468",
"name": "Capture Evaluator Tokens",
"type": "n8n-nodes-base.code",
"position": [
-208,
80
],
"parameters": {},
"typeVersion": 2
},
{
"id": "7d1b8e2d-2c56-4351-81f1-28bd14865fd8",
"name": "Health Optimizer Agent",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
240,
368
],
"parameters": {},
"typeVersion": 2.1
},
{
"id": "fdd7415e-f9a5-4796-b7fd-17ff87fadfe0",
"name": "Capture Optimizer Tokens",
"type": "n8n-nodes-base.code",
"position": [
624,
368
],
"parameters": {},
"typeVersion": 2
},
{
"id": "220e0bd6-6da7-40d4-85e4-11c066fedbc1",
"name": "Natural Health Guide",
"type": "n8n-nodes-base.googleDocs",
"position": [
400,
-160
],
"parameters": {},
"typeVersion": 2
},
{
"id": "cdda4c20-2b35-4ba5-a4f3-54b2103c6c95",
"name": "Update Final Calculation Node",
"type": "n8n-nodes-base.code",
"position": [
224,
-160
],
"parameters": {},
"typeVersion": 2
},
{
"id": "4f973bb2-e144-45ef-8134-03c3895c0355",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1664,
-80
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "61c85140-030f-4087-ac4a-dd8fc295f8cb",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1104,
-368
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "76f85374-85b1-441b-a89e-93235eb62ed3",
"name": "Sticky Note2",
"type": "n8n-nodes-base.stickyNote",
"position": [
-496,
-368
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "cd5907d6-cc44-48a8-84b4-fe1773dea509",
"name": "Sticky Note3",
"type": "n8n-nodes-base.stickyNote",
"position": [
144,
128
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "e1ef8a9a-4ec5-406a-a6ba-91ccde1d883a",
"name": "Sticky Note4",
"type": "n8n-nodes-base.stickyNote",
"position": [
144,
-368
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "48d7c708-99b7-4eb3-bc35-9f191f363ab5",
"name": "Sticky Note5",
"type": "n8n-nodes-base.stickyNote",
"position": [
-2496,
-368
],
"parameters": {
"content": ""
},
"typeVersion": 1
}
],
"active": false,
"settings": {
"executionOrder": "v1"
},
"connections": {
"Set Health Info": {
"main": [
[
{
"node": "Health Evaluator Agent",
"type": "main",
"index": 0
}
]
]
},
"Disease Info Agent": {
"main": [
[
{
"node": "Capture Disease Info Tokens",
"type": "main",
"index": 0
}
]
]
},
"Natural Health Guide": {
"main": [
[
{
"node": "Log Execution Metrics",
"type": "main",
"index": 0
}
]
]
},
"Process Patient Input": {
"main": [
[
{
"node": "Disease Info Agent",
"type": "main",
"index": 0
}
]
]
},
"Check Quality Approval": {
"main": [
[
{
"node": "Update Final Calculation Node",
"type": "main",
"index": 0
}
],
[
{
"node": "Health Optimizer Agent",
"type": "main",
"index": 0
}
]
]
},
"Health Evaluator Agent": {
"main": [
[
{
"node": "Capture Evaluator Tokens",
"type": "main",
"index": 0
}
]
]
},
"Health Optimizer Agent": {
"main": [
[
{
"node": "Capture Optimizer Tokens",
"type": "main",
"index": 0
}
]
]
},
"Capture Evaluator Tokens": {
"main": [
[
{
"node": "Check Quality Approval",
"type": "main",
"index": 0
}
]
]
},
"Capture Optimizer Tokens": {
"main": [
[
{
"node": "Set Health Info",
"type": "main",
"index": 0
}
]
]
},
"Form Input Configuration": {
"main": [
[
{
"node": "Process Patient Input",
"type": "main",
"index": 0
}
]
]
},
"Capture Disease Info Tokens": {
"main": [
[
{
"node": "Set Health Info",
"type": "main",
"index": 0
}
]
]
},
"Update Final Calculation Node": {
"main": [
[
{
"node": "Natural Health Guide",
"type": "main",
"index": 0
}
]
]
}
}
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
This workflow automates the creation of personalized natural health guides using Claude AI with built-in quality assurance. It generates comprehensive, medically-informed content tailored to specific diseases and patient demographics, featuring prevention strategies, natural…
Source: https://n8n.io/workflows/12142/ — original creator credit. Request a take-down →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
Transform blog posts, YouTube videos, or any text into LinkedIn posts, Twitter threads, email newsletters, and more with GPT-5.1 Content creators who want to maximize reach from every piece of content
In this tutorial, I’ll walk you through a step-by-step N8N workflow that combines the power of OpenAI and Claude AI to generate professional, ready-to-use lead magnet plans for any niche.
This workflow is perfect for content marketers, bloggers, SEO professionals, and virtual assistants who need to transform keyword research into complete blog posts without spending hours writing and f
Stop wasting hours on manual competitor research and content briefing. This workflow automates the creation of data-backed content briefs by analyzing the current top-ranking pages for your specific k
This template is perfect for content creators, social media strategists, and marketing teams who want to uncover trending questions directly from real TikTok audiences. If you spend hours scrolling th