Alex Hormozi风格高转化率Google Docs销售文案撰写助手
高级
这是一个Content Creation, Multimodal AI领域的自动化工作流,包含 37 个节点。主要使用 If, Set, Code, Sort, Limit 等节点。 使用Hormozi框架、LangChain和Google Docs创建高转化率销售文案
前置要求
- •Google Sheets API 凭证
使用的节点 (37)
工作流预览
可视化展示节点连接关系,支持缩放和平移
导出工作流
复制以下 JSON 配置到 n8n 导入,即可使用此工作流
{
"id": "QfDTwgQagnguMuL3",
"meta": {
"instanceId": "36fee986cc83112881fb12ec7cc2d0221d7bddd71c11715c196899b114e8b0d2"
},
"name": "Alex Hormozi风格高转化率Google Docs销售文案撰写助手",
"tags": [],
"nodes": [
{
"id": "d411b0e7-a68a-48de-a6e2-beef2d8d271b",
"name": "软文撰写器",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
-256,
160
],
"parameters": {
"text": "=You are a world-class advertorial copywriter and structural analyst.\n\nYou have access to two essential tools to enhance your execution:\n\n* **Think Tool** – Use this for structural reasoning, persuasion mapping, and emotional journey planning.\n\nYour objective is to craft a **high-converting listicle-style advertorial** for the product provided, strictly replicating the structure and persuasive logic of a successful reference advertorial.\n\n---\n\n## 🔧 Inputs\n\n**Product to Promote:**\n{{ $('On form submission').item.json['Product Name'] }}\n\n**Reference Advertorial Copy (Raw):**\n{{ $('Get Base Copy').item.json.content }}\n\n**Customer Insight Data:**\n{{ $('Review Insights').item.json['Marketing Angles'] }}\n{{ $('Review Insights').item.json['Customer Motivations'] }}\n{{ $('Review Insights').item.json['Voice of Customer (VOC) Snippets'] }}\n\n**Product Feature & USP Inputs:**\n{{ $('Get Product Features').item.json.content }}\n\n---\n\n## 🎯 Objective\n\nGenerate a new advertorial by:\n\n1. **Strictly following the structure** defined in `structure_template`\n2. Leveraging customer motivations, friction points, barriers, product opportunities, and VOC language\n3. Matching the tone, copywriting techniques, and persuasive flow of the original reference\n4. Producing a polished, fully readable advertorial — **no placeholders allowed**\n\n---\n\n## 🧠 Process Framework\n\n### 1. Structure Mapping\n\nUse the structure JSON to:\n\n* Define all sections and their order (e.g., headline, testimonials, benefit bullets, system steps, CTA)\n* Identify repeatable blocks and their required counts\n* Generate each section dynamically according to the structure\n\n### 2. Structure Alignment\n\nCompare `structure_template` with `raw_advertorial_text` to:\n\n* Understand how the structural blueprint maps to real copy\n* Mirror tone, flow, formatting, and pacing across each corresponding section\n\n### 3. Customer & Emotional Mapping\n\nBase your writing on:\n\n* **Marketing Angles** – Key framing and emotional anchors\n* **Customer Motivations** – What buyers desire or aspire to\n* **Friction & Barriers** – Common objections, doubts, and blockers\n* **Product Opportunities** – Features or benefits that exceed expectations\n* **VOC Snippets** – Real customer language that builds authenticity\n* **Testimonial Pool** – Verifiable third-party proof to reinforce credibility\n\n### 4. Copywriting Blueprint\n\n#### 🔹 Headline Sections\n\n* Combine \\[Product Name] + \\[Core Benefit/Outcome] + \\[Urgency or Social Proof]\n* Infuse headlines with VOC language wherever possible\n\n#### 🔹 Listicle / Reason Sections\n\nEach reason should include:\n\n* **Headline** – Motivation + Transformation\n* **Body (75–125 words):**\n\n * Open with an emotional hook or relatable frustration\n * Briefly address any objection or doubt\n * Offer the solution via product benefits or USPs\n * Incorporate direct language from the VOC snippets\n * Conclude with a smooth lead-in to the next point\n\n#### 🔹 Repeatable Blocks\n\nUse `count` values from the structure JSON to populate:\n\n* Testimonials\n* System steps\n* FAQs\n* Feature bullets\n* Media mentions\n\nUse a variety of quotes and angles from the testimonial pool to avoid repetition and increase impact.\n\n#### 🔹 Call-to-Action Sections\n\n* Reaffirm the transformation or benefit\n* Layer in urgency, scarcity, or limited-time language\n* Offer risk reversal (e.g., money-back guarantee, free trial) if available\n\n---\n\n## 📦 Output Format\n\nThe final advertorial must follow the exact `structure_template` JSON schema:\n\n* Populate all required fields\n* Match all expected block counts and naming\n* Do not invent or omit any fields\n\nReturn your output as a complete JSON object:\n\n```json\n{\n \"Hero_Headline\": \"...\",\n \"Hero_Subheadline\": \"...\",\n \"Product_Name\": \"...\",\n \"Customer_Testimonial_Headline_1\": \"...\",\n \"Customer_Testimonial_Body_1\": \"...\",\n ...\n}\n```\n\nEnsure all output is clean, compelling, and publication-ready.\n\n---\n\n## ✅ Success Criteria\n\nA successful output should:\n\n* Mirror the reference structure exactly\n* Always ensure that the \"Product to Promote\" name that is provided as input is used. Never ever not hallucinate a random product name.\n* Speak with the authentic voice of the customer\n* Weave together storytelling, product value, and social proof seamlessly\n* Convert readers into buyers while maintaining clarity and structural fidelity\n",
"options": {},
"promptType": "define"
},
"typeVersion": 2.1
},
{
"id": "7f21b199-f0dc-48fb-910d-5dbfed8d72a8",
"name": "创建软文文档",
"type": "n8n-nodes-base.googleDocs",
"position": [
1872,
224
],
"parameters": {
"title": "={{ $('On form submission').item.json['File Name'] }} {{ \"- Copy #\" }}{{ $json.copy_number }}",
"folderId": "={{ $('On form submission').item.json['Advertorial Copy Folder ID'] }}"
},
"credentials": {
"googleDocsOAuth2Api": {
"id": "FAyP7uzcbNGZpjFI",
"name": "Google Docs account"
}
},
"typeVersion": 2
},
{
"id": "73f87106-aadc-4716-a6c8-ec636d4b8aa3",
"name": "插入软文",
"type": "n8n-nodes-base.googleDocs",
"position": [
2096,
304
],
"parameters": {
"actionsUi": {
"actionFields": [
{
"text": "={{ JSON.stringify($('Loop Over Items').item.json.advertorial_copy) }}",
"action": "insert"
}
]
},
"operation": "update",
"documentURL": "={{ $json.id }}"
},
"credentials": {
"googleDocsOAuth2Api": {
"id": "FAyP7uzcbNGZpjFI",
"name": "Google Docs account"
}
},
"typeVersion": 2
},
{
"id": "18a2f174-d4d8-40a6-866b-89ea88145944",
"name": "便签 6",
"type": "n8n-nodes-base.stickyNote",
"position": [
-320,
-112
],
"parameters": {
"width": 1680,
"height": 768,
"content": "## 撰写软文"
},
"typeVersion": 1
},
{
"id": "eb9b832c-517a-47cb-95de-d6f42b601823",
"name": "思考5",
"type": "@n8n/n8n-nodes-langchain.toolThink",
"position": [
-128,
384
],
"parameters": {},
"typeVersion": 1
},
{
"id": "118c414b-5239-4181-b49a-cc729f1624ab",
"name": "结构化输出解析器 1",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
464,
384
],
"parameters": {
"autoFix": true,
"jsonSchemaExample": "{\n \"headline_packages\": [\n {\n \"headline\": \"Salon-Perfect Curls in 10 Minutes, Zero Skill Needed\",\n \"subheadline\": \"Auto-rotation tech guarantees flawless spirals tonight – or your money back\",\n \"primary_lever\": \"Dream Outcome\",\n \"secondary_lever\": \"Risk Removal\"\n }\n ],\n \"voice_notes\": \"Upbeat, confidence-boosting beauty tone\"\n}"
},
"typeVersion": 1.3
},
{
"id": "8c73e81e-5446-4c3a-a63e-c7d79af630c4",
"name": "OpenRouter聊天模型7",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenRouter",
"position": [
-256,
384
],
"parameters": {
"model": "anthropic/claude-sonnet-4",
"options": {
"temperature": 0.7
}
},
"credentials": {
"openRouterApi": {
"id": "ORwRl7v17w23nRmN",
"name": "OpenRouter account (Nateskin)"
}
},
"typeVersion": 1
},
{
"id": "ddddf406-2a28-49d3-a750-5b5cb1654b74",
"name": "马斯洛需求层次分析",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
112,
160
],
"parameters": {
"text": "=Here’s a **refined and enriched version** of your prompt that:\n\n* Incorporates structured JSON output aligned with your desired format\n* Uses a deliberate **\"Think Tool\"** to reason through ICP segmentation and Maslow levels\n* Encourages generation of **rich, persuasive personas** based on reviews\n\n---\n\n### 🧠 THINK TOOL (Use this before output)\n\n* **Step 1: Identify ICP clusters** — Who are the recurring characters in the reviews? (e.g. moms, professionals, retirees, people with arthritis, etc.)\n* **Step 2: Determine each ICP’s core fear or desire** — What need are they trying to meet with the curler?\n* **Step 3: Map that need to the Maslow Hierarchy** — Safety, Belonging, Esteem, or Self-Actualization?\n* **Step 4: Capture emotional context** — What's their backstory? What change are they experiencing?\n* **Step 5: Surface testimonial quotes that reflect their emotional state and transformation**\n\n---\n\n### 🔽 Input\n\n```json\n{\n \"raw_reviews\": {{ $('Aggregate Reviews').item.json.Review }},\n \"customer_analysis\": {{ $('Customer Reviews Analysis Agent').item.json.output }},\n}\n```\n\n---\n\n### ✅ Output Format\n\nReturn an array of personas in the following JSON structure:\n\n```json\n[\n {\n \"persona\": {\n \"label\": \"The Burn Survivor\",\n \"maslow_category\": \"Safety Needs\",\n \"demographics\": {\n \"name\": \"Sarah\",\n \"age\": 34,\n \"occupation\": \"Working Mom\"\n },\n \"core_fear_or_desire\": \"Avoid further injury from hot tools while still wanting to feel attractive\",\n \"context\": \"Suffered a neck burn from a traditional curler 3 years ago and has avoided all styling tools since\",\n \"struggles\": \"Feels unattractive and helpless, but too afraid to try styling again\",\n \"current_state\": \"Frumpy and self-conscious but paralyzed by fear\",\n \"hair_curler_appeal\": \"Safe, burn-free design lets her regain confidence in her appearance without anxiety\",\n \"quotes\": [\n \"Finally, I can style my hair without terror.\",\n \"No more choosing between looking good and staying safe.\"\n ]\n }\n },\n {\n \"persona\": {\n \"label\": \"The Zoom Call Professional\",\n \"maslow_category\": \"Love & Belonging Needs\",\n \"demographics\": {\n \"name\": \"Lisa\",\n \"age\": 42,\n \"occupation\": \"Marketing Director\"\n },\n \"core_fear_or_desire\": \"Look presentable and confident during video meetings\",\n \"context\": \"Works in an image-conscious company and feels pressure to always appear polished on screen\",\n \"struggles\": \"Flat, lifeless hair and not enough time for morning prep\",\n \"current_state\": \"Feels inferior to peers, worries appearance impacts credibility\",\n \"hair_curler_appeal\": \"10-minute prep lets her look camera-ready and confident without the stress\",\n \"quotes\": [\n \"10 minutes before my meeting and I look like I just left the salon.\",\n \"I feel way more confident when my hair looks good.\"\n ]\n }\n }\n]\n```\n",
"options": {
"systemMessage": "You are a world-class customer insight strategist trained in Maslow's Hierarchy of Needs, product marketing, and structured persona development.\n\nYour task is to analyze a collection of product reviews for a **Hair Curler**, and:\n\n1. **Use the THINK TOOL** to reflect deeply before writing output\n2. **Segment the reviews into ICP-aligned personas**, based on recurring needs, behaviors, and contexts\n3. For each persona, map their motivations and struggles to the **relevant level of Maslow’s Hierarchy**\n4. Then generate vivid, emotionally anchored scenarios and pull direct testimonial quotes to bring each persona to life"
},
"promptType": "define",
"hasOutputParser": true
},
"typeVersion": 2.1
},
{
"id": "50488bcc-9702-4591-8d11-e77f939b0309",
"name": "结构化输出解析器3",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
96,
384
],
"parameters": {
"autoFix": true,
"jsonSchemaExample": "[\n {\n \"persona\": {\n \"label\": \"Burn Survivor\",\n \"maslow_category\": \"Safety Needs\",\n \"demographics\": {\n \"name\": \"Sarah\",\n \"age\": 34,\n \"occupation\": \"Working Mom\"\n },\n \"core_fear_or_desire\": \"Fear of physical harm and hair damage from styling tools\",\n \"context\": \"Burn scar on neck from traditional curling iron 3 years ago\",\n \"struggles\": \"Avoids hot tools, feels frumpy but fears getting hurt again\",\n \"current_state\": \"Doesn't style hair due to trauma\",\n \"hair_curler_appeal\": \"Allows safe styling without fear of injury\",\n \"quotes\": [\n \"Finally, I can style my hair without terror.\",\n \"No more choosing between looking good and staying safe.\"\n ]\n }\n }\n]"
},
"typeVersion": 1.3
},
{
"id": "e88b9860-10a5-4b1b-82aa-6ac380437e7c",
"name": "标题撰写器",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
480,
160
],
"parameters": {
"text": "=Your task is to generate **10–15 compelling headline and subheadline packages** that:\n\n* Tap into **fundamental human desires** (using Maslow’s hierarchy)\n* Address **tactical frustrations** from real reviews\n* Leverage the **product’s unique features and advantages**\n* Match the **emotional tone and writing style** of the current advertorial\n\n---\n\n### 🔽 **Input Variables**\n\n1. **{{ $('Get Base Copy').item.json.content }}**\n *The Base Copy to be used for further refinement on*\n\n1. **{{ $('Get Product Features').item.json.content }}**\n *Key product features and unique selling points*\n → Use this to support emotional and tactical promises\n\n2. **{{ $('Customer Reviews Analysis Agent').item.json.output }}**\n *Real VOC insights – pains, desires, frictions, and barriers*\n → Use this to address true complaints and mirror customer language\n\n3. **{{ JSON.stringify($json.output) }}**\n *Structured personas mapped to Maslow’s hierarchy*\n → Use this to uncover each ICP's core need (safety, belonging, esteem, or self-actualization)\n\n---\n\n### ⚙️ **THINKING GUIDELINES (Internal Only – do not output this)**\n\nUse the THINK TOOL before writing any output. Combine Maslow’s emotional depth with Hormozi’s value levers and real user language.\n\n---\n\n#### 1. **Extract the Big Promise (Dream Outcome)**\n\n* Identify the **highest-level transformation** the customer craves — not just what the product *does*, but what it *means* for their life\n* Root it in **fundamental human desires**, especially:\n\n * **Love & Belonging** (e.g. social acceptance, feeling attractive, fitting in)\n * **Esteem** (e.g. confidence, independence, self-mastery)\n* Express it in vivid life moments:\n\n * “Look stunning at your upcoming dinner date”\n * “All eyes on you at your next big event”\n * “Be the prom queen you always dreamt of being”\n\n---\n\n#### 2. **Surface Proof (Perceived Likelihood of Achievement – PLA)**\n\n* Your goal is to **build trust** that the promise will actually come true\n* Use:\n\n * Testimonials from `input_customer_analysis_json`\n * Features from `input_product_features_json` (e.g. auto-rotation, anti-burn tech)\n * Past success metrics, endorsements, or phrasing like:\n\n * “50,000+ women can’t be wrong”\n * “Even I could do it — and I suck at hair”\n\n---\n\n#### 3. **Compress Time (Time Delay)**\n\n* Identify the **fastest believable time-to-result**\n* Replace vague timing like “fast” or “soon” with concrete speed:\n\n * “In 7 minutes flat”\n * “Effortless curls by tomorrow morning”\n* Use phrasing like:\n\n * “Get salon results in your first try”\n * “Curls that last from morning to midnight — in under 10 minutes”\n\n---\n\n#### 4. **Remove Risk (Risk Removal)**\n\n* Make action feel **safe and reversible**\n* Use guarantees, ease-of-use, and zero-commitment phrasing like:\n\n * “30-day results or your money back”\n * “Burn-free promise — or we’ll refund every cent”\n * “No salon needed. No skills required. No regrets.”\n\n---\n\n#### 5. **Honor VOC Tactical Pains**\n\n* Mirror real friction points from `input_customer_analysis_json`, such as:\n\n * “Too heavy” → “Lightweight design = no wrist pain”\n * “Always gets tangled” → “Tangle-free tech means no snags ever”\n * “Burnt my ear once” → “Safe-touch shell protects your skin”\n\n---\n\n#### 6. **Bridge Features to Emotions**\n\n* Don’t just name features — explain how they serve the **emotional journey**\n\n * “Auto-rotation” → “Curls itself, even if you’ve failed at hair your whole life”\n * “Ionic tech” → “Smooth, shiny curls that hold all night — with zero frizz”\n\n---\n\n#### 7. **Mirror Advertorial Style**\n\n* Use `input_advertorial_json` to match:\n\n * Vocabulary (e.g. simple vs. luxe)\n * Emotional temperature (e.g. punchy vs. aspirational)\n * Persona perspective (e.g. millennial influencer, exhausted mom, etc.)\n\n---\n\n### 📤 **Output Format**\n\nReturn **exactly one JSON object**:\n\n```json\n{\n \"headline_packages\": [\n {\n \"headline\": \"\",\n \"subheadline\": \"\",\n \"primary_lever\": \"\", // \"Dream Outcome\", \"PLA\", \"Time Delay\", or \"Risk Removal\"\n \"secondary_lever\": \"\" // optional – another lever if combined\n }\n // 10–15 packages\n ],\n \"voice_notes\": \"\" // Describe the matched tone (e.g. \"Empowering, conversational tone for overwhelmed moms\")\n}\n```\n\n---\n\n### ✅ **Rules**\n\n* 10–15 headline + subheadline packages\n* Every package must use **at least one Hormozi lever**\n* Ensure **all four levers** appear at least once across the set\n* **Headlines ≤ 14 words**, **Subheadlines ≤ 22 words**\n* Use **realistic numbers, timeframes, feature language, vivid outcomes**\n* **No fluff, no bullet points, no markdown – only the raw JSON**\n",
"options": {
"systemMessage": "You are a world-class direct response copywriter trained in the Hormozi 4 Value Levers, Maslow’s hierarchy of needs, and real-world voice-of-customer marketing."
},
"promptType": "define",
"hasOutputParser": true
},
"typeVersion": 2.1
},
{
"id": "fba92aaa-606b-45c6-8b5c-3f43de772b8a",
"name": "编辑字段2",
"type": "n8n-nodes-base.set",
"position": [
832,
304
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "387582d6-3a00-4f80-91f4-9331d61b55dd",
"name": "target city",
"type": "string",
"value": "Kuala Lumpur"
},
{
"id": "d07ae93b-3dd2-4588-8db5-23a8b1a0d0b3",
"name": "product name",
"type": "string",
"value": "Nateskin Hair Curler"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "969a8c77-7b4e-47b8-aaf1-509ca325d9cd",
"name": "结构化输出解析器4",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
1056,
528
],
"parameters": {
"autoFix": true,
"schemaType": "manual",
"inputSchema": "{\n \"type\": \"array\",\n \"items\": {\n \"type\": \"object\",\n \"properties\": {\n \"copy_number\": {\n \"type\": \"integer\",\n \"description\": \"Sequential number identifying this copy variant\"\n },\n \"target_persona\": {\n \"type\": \"object\",\n \"properties\": {\n \"label\": {\n \"type\": \"string\",\n \"description\": \"The persona label from input_persona_json\"\n },\n \"maslow_category\": {\n \"type\": \"string\",\n \"description\": \"The Maslow hierarchy category for this persona\"\n }\n },\n \"required\": [\"label\", \"maslow_category\"],\n \"additionalProperties\": false\n },\n \"selected_headline\": {\n \"type\": \"string\",\n \"description\": \"The headline chosen from input_headline_packages_json for this copy\"\n },\n \"advertorial_copy\": {\n \"type\": \"object\",\n \"description\": \"The rewritten advertorial content maintaining exact schema from input_advertorial_json\",\n \"additionalProperties\": true\n }\n },\n \"required\": [\"copy_number\", \"target_persona\", \"selected_headline\", \"advertorial_copy\"],\n \"additionalProperties\": false\n },\n \"minItems\": 1,\n \"maxItems\": 20,\n \"description\": \"Array of advertorial copies, each optimized for different persona-headline combinations\"\n}"
},
"typeVersion": 1.3
},
{
"id": "e3b0b19e-8110-4cb1-bdde-2729c248b56e",
"name": "拆分输出",
"type": "n8n-nodes-base.splitOut",
"position": [
1424,
304
],
"parameters": {
"options": {},
"fieldToSplitOut": "=output"
},
"typeVersion": 1
},
{
"id": "214a02ec-0caf-4465-966f-e2d17b556fac",
"name": "遍历项目",
"type": "n8n-nodes-base.splitInBatches",
"position": [
1648,
304
],
"parameters": {
"options": {}
},
"typeVersion": 3
},
{
"id": "85dc8466-8f4b-438c-b69b-a242465e1603",
"name": "销售页面文案撰写器",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
1072,
304
],
"parameters": {
"text": "=## INPUT VARIABLES\n- **Base Content**: `input_advertorial_json`\n- **Headline Options**: `input_headline_packages_json` (array)\n- **Customer Personas**: `input_persona_json` (array)\n- **Copies Required**: `input_number_of_copies` (integer)\n- **Product Name**: `input_product_name`\n- **Target Demographics**: `input_audience_demographics`\n- **Product Features**: `input_product_features_json`\n- **Customer Testimonials**: `input_customer_analysis_json`\n\n## PRIMARY MISSION\nCreate `input_number_of_copies` unique advertorial copies, each optimized for a different persona-headline combination using the Hormozi 4-lever framework.\n\n## STRATEGIC COPY PLANNING\n**Use your thinking tool to:**\n\n1. **Analyze available combinations**: Review all personas in `input_persona_json` and headlines in `input_headline_packages_json`\n\n2. **Determine optimal pairing strategy**:\n - **If copies needed ≤ available combinations**: Select the most diverse and high-converting persona-headline pairs\n - **If copies needed > available combinations**: Use all combinations, then select additional high-potential pairings\n\n3. **Selection criteria for best fit**:\n - **Persona diversity**: Cover different Maslow categories when possible\n - **Headline-persona alignment**: Match headline promise with persona's core desire\n - **Market coverage**: Ensure broad appeal across target demographics\n - **Conversion potential**: Prioritize combinations with strongest emotional hooks\n\n4. **Plan your copy variations**:\n - Map which persona + headline for each copy\n - Identify unique angle for each combination\n - Ensure no two copies feel identical\n\n## CORE FRAMEWORK IMPLEMENTATION\n\n### 1. **Big Promise Extraction (Dream Outcome)**\n- **Position as the solution**: Frame `input_product_name` as THE vehicle to solve the selected persona's `core_fear_or_desire` and `maslow_category`\n- **Connect tactical to transformational**: Show how product features unlock their fundamental human need\n- **Headline integration**: Ensure chosen headline promise flows seamlessly into body copy\n\n### 2. **Proof Surfacing (PLA - Perceived Likelihood of Achievement)**\n- **Mirror customer psychology**: Rewrite testimonials from `input_customer_analysis_json` to match the specific persona's psychology\n- **Persona-specific proof**: Address the exact `struggles` and `core_fear_or_desire` of the selected persona\n- **Feature-based credibility**: Transform `input_product_features_json` into persona-relevant proof points\n\n### 3. **Time Compression (Time Delay)**\n- **Persona-appropriate timing**: Adjust time promises based on what matters most to this specific persona\n- **Believability filter**: Ensure timeframes match `input_product_features_json` capabilities\n- **Urgency alignment**: Connect speed benefits to persona's specific pain points\n\n### 4. **Risk Removal (Risk Reversal)**\n- **Address persona fears**: Directly counter the selected persona's `core_fear_or_desire` and `context`\n- **Feature-based safety**: Use relevant features as risk removal proof\n- **Persona-specific guarantees**: Frame guarantees in language that resonates with this persona type\n\n## EXECUTION PROCESS\n\n### Step 1: Strategic Planning (Use Thinking Tool)\n- Analyze all persona-headline combinations\n- Select `input_number_of_copies` best pairings based on selection criteria\n- Plan unique angle for each copy\n\n### Step 2: Copy Creation Loop\nFor each selected persona-headline pair:\n\n**A. Persona Deep-Dive**\n- Extract: `maslow_category`, `core_fear_or_desire`, `struggles`, `current_state`, `quotes`\n- Understand: What drives this person's purchasing decision?\n\n**B. Headline Integration**\n- Ensure chosen headline connects persona's Maslow need with product positioning\n- Maintain headline promise throughout body copy\n\n**C. Framework Application**\n- Apply all 4 Hormozi levers specifically for this persona\n- Customize testimonials to mirror this persona's voice and concerns\n- Position features as solutions to this persona's specific problems\n\n**D. Unique Angle Development**\n- Ensure this copy feels distinct from other versions\n- Maintain consistent brand voice while adapting to persona psychology\n\n## OUTPUT STRUCTURE\n```json\n[\n {\n \"copy_number\": 1,\n \"target_persona\": {\n \"label\": \"[persona label]\",\n \"maslow_category\": \"[category]\"\n },\n \"selected_headline\": \"[chosen headline]\",\n \"advertorial_copy\": {\n // Maintain exact schema from input_advertorial_json\n // with rewritten values for this persona-headline combo\n }\n },\n {\n \"copy_number\": 2,\n \"target_persona\": {\n \"label\": \"[persona label]\",\n \"maslow_category\": \"[category]\"\n },\n \"selected_headline\": \"[chosen headline]\",\n \"advertorial_copy\": {\n // Next persona-headline combination\n }\n }\n // Continue for input_number_of_copies\n]\n```\n\n## MANDATORY EXECUTION RULES\n\n### Content Integrity\n- **Product name lock**: Use exact `input_product_name` in all copies\n- **Feature boundaries**: Only claim what `input_product_features_json` can deliver\n- **Schema preservation**: Maintain exact structure of `input_advertorial_json` in each copy\n- **No invention**: All claims must trace back to provided inputs\n\n### Copy Differentiation\n- **Unique persona focus**: Each copy must feel tailored to its specific persona\n- **Distinct messaging**: No two copies should read identically\n- **Consistent quality**: All copies must meet Hormozi framework standards\n- **Brand coherence**: Maintain consistent product positioning across all versions\n\n### Quality Validation (Per Copy)\n- [ ] Persona's Maslow need addressed as core promise\n- [ ] Selected headline flows through entire copy\n- [ ] All 4 Hormozi levers present\n- [ ] Testimonials rewritten for persona psychology\n- [ ] Risk removal addresses persona's specific fears\n- [ ] Time compression uses persona-relevant timing\n- [ ] Features positioned as persona-specific solutions\n- [ ] Schema matches `input_advertorial_json` exactly\n\n## FINAL INSTRUCTION\nUse your thinking tool to strategically plan the optimal persona-headline pairings for `input_number_of_copies` copies, then execute the framework for each combination. Ensure maximum conversion potential through strategic diversity while maintaining framework rigor.\n---\n\n**INPUTS:**\n- `input_advertorial_json`: {{ $('Advertorial Writer').item.json.output }}\n- `input_headline_packages_json`: {{ JSON.stringify($('Headline Writer').item.json.output) }}\n- `input_persona_json`: {{ JSON.stringify($('Maslow Hierarchy Analysis').item.json.output) }}\n- `input_number_of_copies`: {{ $('On form submission').item.json['Number of Copies'] }}\n- `input_product_name`: {{ $('On form submission').item.json['Product Name'] }}\n- `input_audience_demographics`: {{ $('On form submission').item.json['Target City'] }}\n- `input_product_features_json`: {{ $('Get Product Features').item.json.content }}\n- `input_customer_analysis_json`: {{ $('Customer Reviews Analysis Agent').item.json.output }}\n",
"options": {},
"promptType": "define",
"hasOutputParser": true
},
"typeVersion": 2.1
},
{
"id": "4302dae0-c442-44dd-bf46-49ed26fa6872",
"name": "表单提交时",
"type": "n8n-nodes-base.formTrigger",
"position": [
-3296,
160
],
"webhookId": "1144cea4-26ab-4e64-b703-b8659ad5a659",
"parameters": {
"options": {},
"formTitle": "Copywriting Replicator",
"formFields": {
"values": [
{
"fieldLabel": "Customer Analysis Folder ID",
"placeholder": "1GA-FzGKd4EkqKQkMX38mUmW60Fv-PdU8",
"requiredField": true
},
{
"fieldLabel": "10x Sales Copy Folder ID",
"placeholder": "1GA-FzGKd4EknKJkMX38mUmW60Fv-PdU5",
"requiredField": true
},
{
"fieldLabel": "File Name",
"placeholder": "Nike Copywriting Doc",
"requiredField": true
},
{
"fieldLabel": "Base copy (Google Docs URL)",
"placeholder": "https://docs.google.com/document/d/1NsrsdGGBCfYDp8nl0LNq5iUajH0qKD1ciBJAz9tStA4/edit?tab=t.0#heading=h.7e7dgm673mzw",
"requiredField": true
},
{
"fieldLabel": "Target City",
"placeholder": "New York",
"requiredField": true
},
{
"fieldType": "number",
"fieldLabel": "Number of Copies",
"placeholder": "5",
"requiredField": true
},
{
"fieldLabel": "Product Name",
"placeholder": "Nike Air Force",
"requiredField": true
},
{
"fieldLabel": "URL of Product Reviews Tab (Google Sheets)",
"placeholder": "https://docs.google.com/spreadsheets/d/1HsPm7V9cf9jufJ6flUXTVO2Kzaj_KOyl1_h7AZTomCM/edit?gid=1804331607#gid=1804331607",
"requiredField": true
},
{
"fieldType": "number",
"fieldLabel": "Number of reviews to use",
"placeholder": "20",
"requiredField": true
},
{
"fieldLabel": "Product Feature/USPs Doc",
"placeholder": "https://docs.google.com/document/d/19T97X5VmIC1mvK0Y2FkwkIKFTb5UwLbLjbYuESD8Dg8/edit?usp=sharing",
"requiredField": true
}
]
}
},
"typeVersion": 2.2
},
{
"id": "c4327736-76be-462e-aaf5-7f97e1b6f26a",
"name": "思考",
"type": "@n8n/n8n-nodes-langchain.toolThink",
"position": [
-1152,
384
],
"parameters": {},
"typeVersion": 1
},
{
"id": "46c50924-10c6-4a0a-bea5-aab6052a93a9",
"name": "编辑字段",
"type": "n8n-nodes-base.set",
"position": [
-1728,
160
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "ee7af5e5-a9f3-4f71-9185-b12a68fe6cc1",
"name": "Review ID",
"type": "string",
"value": "={{ $json.review_id }}"
},
{
"id": "8cf57f37-39b5-4ee5-8698-40810e4f6758",
"name": "Review",
"type": "string",
"value": "=Title: {{ $json.review_title }}\nBody: {{ $json.review_comment }}\n\n"
},
{
"id": "8a6b9a06-de39-40b1-aac5-9ae06c7da154",
"name": "Rating Score",
"type": "string",
"value": "={{ $json.review_star_rating }}"
},
{
"id": "4c618450-be8e-4f55-9b9d-1405d6e9fa6a",
"name": "Review URL",
"type": "string",
"value": "={{ $json.review_link }}"
},
{
"id": "5d74aede-edf2-477c-bfc4-7e6df6296584",
"name": "Date",
"type": "string",
"value": "={{ $json.review_date }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "7140987b-ca17-4fee-8655-35de65c567d3",
"name": "OpenRouter 聊天模型",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenRouter",
"position": [
-1280,
384
],
"parameters": {
"model": "anthropic/claude-sonnet-4",
"options": {}
},
"credentials": {
"openRouterApi": {
"id": "ORwRl7v17w23nRmN",
"name": "OpenRouter account (Nateskin)"
}
},
"typeVersion": 1
},
{
"id": "969f0d61-b62b-4b14-a270-603361fc5953",
"name": "客户评论分析助手",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
-1280,
160
],
"parameters": {
"text": "=I want you to analyze the following Amazon reviews and return insights specifically for marketing and product strategy.\n\nYour deliverables should include:\n\n1. **Marketing Angles** – what messaging themes or emotional triggers can we use in ads and content?\n2. **Customer Motivations** – why are people really buying this product? What are they trying to solve or feel?\n3. **Frictions & Barriers** – what hesitations, annoyances, or pain points are common?\n4. **Product Opportunities** – what could we improve or add to make the product 10x better?\n5. **Voice of Customer (VOC) Snippets** – include 5-10 powerful review quotes we can reuse in copy. Ensure these also backup reasons why the product is great that could be used for marketing. IE: Taking a specific phraase of the testimonial and using it for an ad headline or an adverotrial headline.\n\nFind these core / powerful headlines\n\n\n**Review Data**: \n{{ $json.Review }}",
"options": {
"systemMessage": "=You are a world-class Senior Marketing Strategist.\n\nYour task is to analyze customer reviews as data for extracting actionable marketing intelligence.\n\n**Input**: A batch of raw Amazon product title and reviews \n**Output**: Clear and structured marketing insights\n\n\nAlways prioritize insights that can **influence messaging**, **guide product iterations**, or **unlock new customer segments**."
},
"promptType": "define"
},
"typeVersion": 2.1
},
{
"id": "c073b126-aa65-4b0b-bcd4-b1b338d91562",
"name": "创建客户分析文档",
"type": "n8n-nodes-base.googleDocs",
"position": [
-704,
160
],
"parameters": {
"title": "={{ $('On form submission').item.json['File Name'] }}",
"folderId": "={{ $('On form submission').item.json[\"Customer Analysis Folder ID\"] }}"
},
"credentials": {
"googleDocsOAuth2Api": {
"id": "FAyP7uzcbNGZpjFI",
"name": "Google Docs account"
}
},
"typeVersion": 2
},
{
"id": "4231a640-d7ec-4a48-b302-c8fd6e9dfb37",
"name": "便签",
"type": "n8n-nodes-base.stickyNote",
"position": [
-2672,
-112
],
"parameters": {
"width": 1104,
"height": 768,
"content": "## 获取亚马逊客户评论"
},
"typeVersion": 1
},
{
"id": "90da992c-1d48-4272-8772-a2f33d86e094",
"name": "便签3",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1344,
-112
],
"parameters": {
"width": 368,
"height": 768,
"content": "## 分析客户心声"
},
"typeVersion": 1
},
{
"id": "c88c03d9-4641-4487-a307-29e13731e20b",
"name": "如果存在评论",
"type": "n8n-nodes-base.if",
"position": [
-2400,
160
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "1d65b4ea-a741-4e95-bb1d-8030418354e8",
"operator": {
"type": "object",
"operation": "notEmpty",
"singleValue": true
},
"leftValue": "={{ $json }}",
"rightValue": ""
}
]
}
},
"typeVersion": 2.2
},
{
"id": "e5518950-d100-461c-8f82-23d7ade33d3a",
"name": "获取产品特性",
"type": "n8n-nodes-base.googleDocs",
"position": [
-2848,
160
],
"parameters": {
"operation": "get",
"documentURL": "={{ $('On form submission').item.json['Product Feature/USPs Doc'] }}"
},
"credentials": {
"googleDocsOAuth2Api": {
"id": "FAyP7uzcbNGZpjFI",
"name": "Google Docs account"
}
},
"typeVersion": 2
},
{
"id": "a33ff823-87bb-440b-b79b-94f287da58f3",
"name": "便签 7",
"type": "n8n-nodes-base.stickyNote",
"position": [
-2896,
-112
],
"parameters": {
"width": 192,
"height": 768,
"content": "## 获取产品特性"
},
"typeVersion": 1
},
{
"id": "d862a5cd-0883-4dac-8e03-82ed2d9a4890",
"name": "设置使用的评论数量限制",
"type": "n8n-nodes-base.limit",
"position": [
-1952,
160
],
"parameters": {
"maxItems": "={{ $('On form submission').item.json['Number of reviews to use'] || 10 }}"
},
"typeVersion": 1
},
{
"id": "5260b54e-2115-4398-ae21-765258faf5d3",
"name": "随机选取评论",
"type": "n8n-nodes-base.sort",
"position": [
-2176,
160
],
"parameters": {
"type": "random"
},
"typeVersion": 1
},
{
"id": "c3cbd560-77dd-4a09-a481-a18d25832865",
"name": "汇总评论",
"type": "n8n-nodes-base.aggregate",
"position": [
-1504,
160
],
"parameters": {
"options": {},
"fieldsToAggregate": {
"fieldToAggregate": [
{
"fieldToAggregate": "Review"
}
]
}
},
"typeVersion": 1
},
{
"id": "09274198-ca4b-45c5-bc3d-274f95dade73",
"name": "## 为什么选择 4o 模型?👆",
"type": "n8n-nodes-base.stickyNote",
"position": [
-3120,
-112
],
"parameters": {
"width": 192,
"height": 768,
"content": "## 获取基础文案"
},
"typeVersion": 1
},
{
"id": "a7b15ce4-0c00-4378-a0f6-e53e2a1cbbc1",
"name": "获取基础文案",
"type": "n8n-nodes-base.googleDocs",
"position": [
-3072,
160
],
"parameters": {
"operation": "get",
"documentURL": "={{ $json['Base copy (Google Docs URL)'] }}"
},
"credentials": {
"googleDocsOAuth2Api": {
"id": "FAyP7uzcbNGZpjFI",
"name": "Google Docs account"
}
},
"typeVersion": 2
},
{
"id": "c2e9ef35-aee6-4cf8-882f-c7e01c604631",
"name": "获取亚马逊评论",
"type": "n8n-nodes-base.googleSheets",
"position": [
-2624,
160
],
"parameters": {
"options": {},
"sheetName": {
"__rl": true,
"mode": "url",
"value": "={{ $('On form submission').item.json[\"URL of Product Reviews Tab (Google Sheets)\"] }}"
},
"documentId": {
"__rl": true,
"mode": "list",
"value": "1XsPm7V9cf9jufJ6flUXTVO2Kzaj_KOyl1_h7AZTomCM",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1XsPm7V9cf9jufJ6flUXTVO2Kzaj_KOyl1_h7AZTomCM/edit?usp=drivesdk",
"cachedResultName": "Amazon Reviews Database"
}
},
"credentials": {
"googleSheetsOAuth2Api": {
"id": "wOT0EGRAXG51Ihtb",
"name": "Google Sheets account (Augra)"
}
},
"typeVersion": 4.6,
"alwaysOutputData": true
},
{
"id": "ac68e05f-da9e-4bd8-9edc-6c879f31c854",
"name": "插入标题",
"type": "n8n-nodes-base.googleDocs",
"position": [
1136,
0
],
"parameters": {
"actionsUi": {
"actionFields": [
{
"text": "={{ JSON.stringify($('Headline Writer').item.json.output.headline_packages) }}",
"action": "insert"
}
]
},
"operation": "update",
"documentURL": "={{ $json.id }}"
},
"credentials": {
"googleDocsOAuth2Api": {
"id": "FAyP7uzcbNGZpjFI",
"name": "Google Docs account"
}
},
"typeVersion": 2
},
{
"id": "91c3ca01-065f-4303-b1d0-6d8bc46eeaa5",
"name": "创建标题文件",
"type": "n8n-nodes-base.googleDocs",
"position": [
832,
0
],
"parameters": {
"title": "={{ $('On form submission').item.json['File Name'] }}{{ \" Headline Options\" }} ",
"folderId": "={{ $('On form submission').item.json['Advertorial Copy Folder ID'] }}"
},
"credentials": {
"googleDocsOAuth2Api": {
"id": "FAyP7uzcbNGZpjFI",
"name": "Google Docs account"
}
},
"typeVersion": 2
},
{
"id": "4952b371-e413-4340-9507-2b793474569b",
"name": "评论洞察",
"type": "n8n-nodes-base.code",
"position": [
-928,
160
],
"parameters": {
"jsCode": "const output = $input.all()[0].json.output;\n\nconst splitOutput = output.split(\"\\n\\n## \");\nconst marketingAngles = splitOutput[1]\n .replace(\"1. Marketing Angles\\n- \", \"\")\n .split(\"\\n- \");\nconst customerMotivations = splitOutput[2]\n .replace(\"2. Customer Motivations\\n- \", \"\")\n .split(\"\\n- \");\nconst frictionsBarriers = splitOutput[3]\n .replace(\"3. Frictions & Barriers\\n- \", \"\")\n .split(\"\\n- \");\nconst productOpportunities = splitOutput[4]\n .replace(\"4. Product Opportunities\\n- \", \"\")\n .split(\"\\n- \");\nconst voiceOfCustomer = splitOutput[5]\n .replace(\"5. Voice of Customer (VOC) Snippets\\n- \", \"\")\n .split(\"\\n- \");\n\nreturn {\n \"Marketing Angles\": marketingAngles,\n \"Customer Motivations\": customerMotivations,\n \"Frictions & Barriers\": frictionsBarriers,\n \"Product Opportunities\": productOpportunities,\n \"Voice of Customer (VOC) Snippets\": voiceOfCustomer,\n};"
},
"typeVersion": 2
},
{
"id": "e29e258c-4ac3-44e3-b0e6-13c8ed544c1b",
"name": "插入客户分析文本",
"type": "n8n-nodes-base.googleDocs",
"position": [
-480,
160
],
"parameters": {
"actionsUi": {
"actionFields": [
{
"text": "={{ $('Review Insights').item.json['Marketing Angles'] }}\n\n{{ $('Review Insights').item.json['Customer Motivations'] }}\n\n{{ $('Review Insights').item.json['Frictions & Barriers'] }}\n\n{{ $('Review Insights').item.json['Product Opportunities'] }}",
"action": "insert"
}
]
},
"operation": "update",
"documentURL": "={{ $json.id }}"
},
"credentials": {
"googleDocsOAuth2Api": {
"id": "FAyP7uzcbNGZpjFI",
"name": "Google Docs account"
}
},
"typeVersion": 2
},
{
"id": "bcc06d9e-b9c3-4b0b-969d-d274aac381c8",
"name": "便签1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-4272,
-112
],
"parameters": {
"width": 496,
"height": 768,
"content": "## 从这里开始(必需设置)"
},
"typeVersion": 1
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "c834246e-e281-4531-9755-e2d91ca67f56",
"connections": {
"Think": {
"ai_tool": [
[
{
"node": "Customer Reviews Analysis Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"Think5": {
"ai_tool": [
[
{
"node": "Headline Writer",
"type": "ai_tool",
"index": 0
},
{
"node": "Maslow Hierarchy Analysis",
"type": "ai_tool",
"index": 0
},
{
"node": "Sales Page Copywriter",
"type": "ai_tool",
"index": 0
},
{
"node": "Advertorial Writer",
"type": "ai_tool",
"index": 0
}
]
]
},
"Split Out": {
"main": [
[
{
"node": "Loop Over Items",
"type": "main",
"index": 0
}
]
]
},
"Edit Fields": {
"main": [
[
{
"node": "Aggregate Reviews",
"type": "main",
"index": 0
}
]
]
},
"Edit Fields2": {
"main": [
[
{
"node": "Sales Page Copywriter",
"type": "main",
"index": 0
}
]
]
},
"Get Base Copy": {
"main": [
[
{
"node": "Get Product Features",
"type": "main",
"index": 0
}
]
]
},
"Headline Writer": {
"main": [
[
{
"node": "Edit Fields2",
"type": "main",
"index": 0
},
{
"node": "Create Headline File",
"type": "main",
"index": 0
}
]
]
},
"Loop Over Items": {
"main": [
[],
[
{
"node": "Create Advertorial Docs",
"type": "main",
"index": 0
}
]
]
},
"Review Insights": {
"main": [
[
{
"node": "Create Customer Analysis Docs",
"type": "main",
"index": 0
}
]
]
},
"If Reviews Exist": {
"main": [
[
{
"node": "Randomize Reviews",
"type": "main",
"index": 0
}
],
[]
]
},
"Aggregate Reviews": {
"main": [
[
{
"node": "Customer Reviews Analysis Agent",
"type": "main",
"index": 0
}
]
]
},
"Randomize Reviews": {
"main": [
[
{
"node": "Set Limit of Reviews to use",
"type": "main",
"index": 0
}
]
]
},
"Advertorial Writer": {
"main": [
[
{
"node": "Maslow Hierarchy Analysis",
"type": "main",
"index": 0
}
]
]
},
"Get Amazon Reviews": {
"main": [
[
{
"node": "If Reviews Exist",
"type": "main",
"index": 0
}
]
]
},
"Insert Advertorial": {
"main": [
[
{
"node": "Loop Over Items",
"type": "main",
"index": 0
}
]
]
},
"On form submission": {
"main": [
[
{
"node": "Get Base Copy",
"type": "main",
"index": 0
}
]
]
},
"Create Headline File": {
"main": [
[
{
"node": "Insert Headlines",
"type": "main",
"index": 0
}
]
]
},
"Get Product Features": {
"main": [
[
{
"node": "Get Amazon Reviews",
"type": "main",
"index": 0
}
]
]
},
"OpenRouter Chat Model": {
"ai_languageModel": [
[
{
"node": "Customer Reviews Analysis Agent",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Sales Page Copywriter": {
"main": [
[
{
"node": "Split Out",
"type": "main",
"index": 0
}
]
]
},
"OpenRouter Chat Model7": {
"ai_languageModel": [
[
{
"node": "Headline Writer",
"type": "ai_languageModel",
"index": 0
},
{
"node": "Structured Output Parser1",
"type": "ai_languageModel",
"index": 0
},
{
"node": "Maslow Hierarchy Analysis",
"type": "ai_languageModel",
"index": 0
},
{
"node": "Structured Output Parser3",
"type": "ai_languageModel",
"index": 0
},
{
"node": "Sales Page Copywriter",
"type": "ai_languageModel",
"index": 0
},
{
"node": "Advertorial Writer",
"type": "ai_languageModel",
"index": 0
},
{
"node": "Structured Output Parser4",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Create Advertorial Docs": {
"main": [
[
{
"node": "Insert Advertorial",
"type": "main",
"index": 0
}
]
]
},
"Maslow Hierarchy Analysis": {
"main": [
[
{
"node": "Headline Writer",
"type": "main",
"index": 0
}
]
]
},
"Structured Output Parser1": {
"ai_outputParser": [
[
{
"node": "Headline Writer",
"type": "ai_outputParser",
"index": 0
}
]
]
},
"Structured Output Parser3": {
"ai_outputParser": [
[
{
"node": "Maslow Hierarchy Analysis",
"type": "ai_outputParser",
"index": 0
}
]
]
},
"Structured Output Parser4": {
"ai_outputParser": [
[
{
"node": "Sales Page Copywriter",
"type": "ai_outputParser",
"index": 0
}
]
]
},
"Set Limit of Reviews to use": {
"main": [
[
{
"node": "Edit Fields",
"type": "main",
"index": 0
}
]
]
},
"Create Customer Analysis Docs": {
"main": [
[
{
"node": "Insert Customer Analysis Text",
"type": "main",
"index": 0
}
]
]
},
"Insert Customer Analysis Text": {
"main": [
[
{
"node": "Advertorial Writer",
"type": "main",
"index": 0
}
]
]
},
"Customer Reviews Analysis Agent": {
"main": [
[
{
"node": "Review Insights",
"type": "main",
"index": 0
}
]
]
}
}
}常见问题
如何使用这个工作流?
复制上方的 JSON 配置代码,在您的 n8n 实例中创建新工作流并选择「从 JSON 导入」,粘贴配置后根据需要修改凭证设置即可。
这个工作流适合什么场景?
高级 - 内容创作, 多模态 AI
需要付费吗?
本工作流完全免费,您可以直接导入使用。但请注意,工作流中使用的第三方服务(如 OpenAI API)可能需要您自行付费。
相关工作流推荐
WordPress博客自动化专业版(深度研究)v2.1市场
使用GPT-4o、Perplexity AI和多语言支持自动化SEO优化的博客创建
If
Set
Xml
+27
125 节点Daniel Ng
内容创作
内容生成器 v3
AI驱动博客自动化:使用GPT-4生成并发布SEO文章至WordPress和Twitter
If
Set
Code
+25
144 节点Jay Emp0
内容创作
我的工作流5
基于 Gemini AI、网络搜索和 PDF 交付的全面研究报告生成器
Set
Code
Html
+14
102 节点Hichul
内容创作
在可视化参考库中探索n8n节点
在可视化参考库中探索n8n节点
If
Ftp
Set
+93
113 节点I versus AI
其他
💥 使用NanoBanana、Seedream 4、ChatGPT Image和Veo 3自动化视频广告 - VIDE
使用AI(NanoBanana、Seedream、GPT-4o、Veo 3)自动化和发布视频广告活动
Set
Code
Wait
+16
63 节点Dr. Firas
内容创作
使用GPT-5和fal.ai图像从关键词到WordPress自动化SEO博客流程
使用GPT-5和fal.ai图像从关键词到WordPress自动化SEO博客流程
Set
Code
Wait
+20
96 节点Paul
内容创作
工作流信息
难度等级
高级
节点数量37
分类2
节点类型16
作者
Hunyao
@hun-yaoHun Yao is a founder-engineer obsessed with building scalable automation that actually moves the needle - with a focus in the E-commerce space. A self-taught product builder with roots in marketing and AI, he uses n8n as his playground to ship MVPs fast - turning modular workflows into elegant, revenue-generating systems.
外部链接
在 n8n.io 查看 →
分享此工作流