Générateur de documents multi-formats
Avancé
Ceci est uncontenant 19 nœuds.Utilise principalement des nœuds comme Code, Wait, Merge, GoogleDocs, FormTrigger. Générer des documents multi-formats avec Claude Sonnet et Google Docs
Prérequis
- •Clé API Anthropic
Catégorie
-
Aperçu du workflow
Visualisation des connexions entre les nœuds, avec support du zoom et du déplacement
Exporter le workflow
Copiez la configuration JSON suivante dans n8n pour importer et utiliser ce workflow
{
"id": "mH8mTFxaHayJ3MkN",
"meta": {
"instanceId": "42b2652ebb0a87755df4710a5630695eec8e35cb0ce04a63b0e25751b1f044f1"
},
"name": "Multi-Format Documentation Generator",
"tags": [],
"nodes": [
{
"id": "4c3414e2-dde7-4295-a652-b2bb5f21780e",
"name": "Note adhésive",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1120,
192
],
"parameters": {
"content": "## 📥 INPUT\n\nUpload workflow JSON\n\nAccepts n8n workflow exports for documentation generation"
},
"typeVersion": 1
},
{
"id": "113eaf18-4406-4a22-98b9-d58a213c0296",
"name": "Note adhésive1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-80,
-96
],
"parameters": {
"width": 456,
"height": 260,
"content": "## 🤖 PARALLEL AI PROCESSING\n\nClaude generates 5 formats simultaneously:\n- LinkedIn post\n- Discord snippet\n- Technical guide\n- Use case narrative\n- n8n Creator docs"
},
"typeVersion": 1
},
{
"id": "30f50e1b-437f-4e22-9d1a-5f52c1882c41",
"name": "Note adhésive2",
"type": "n8n-nodes-base.stickyNote",
"position": [
400,
144
],
"parameters": {
"height": 192,
"content": "## 📦 CONSOLIDATION\n\nMerges all AI outputs and formats into single comprehensive doc package"
},
"typeVersion": 1
},
{
"id": "cf3ce643-f273-4379-9866-eda8379436a3",
"name": "Note adhésive3",
"type": "n8n-nodes-base.stickyNote",
"position": [
976,
208
],
"parameters": {
"width": 260,
"height": 180,
"content": "## 📄 GOOGLE DOCS OUTPUT\n\nCreates formatted doc → Brief wait → Populates with all content\n\nResult: Ready-to-share documentation"
},
"typeVersion": 1
},
{
"id": "f3cf5a35-6448-457c-92fb-e31550c00f6e",
"name": "LinkedIn Content Generator",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
0,
176
],
"parameters": {
"text": "=You are a LinkedIn content strategist specializing in automation and productivity. Create an engaging post about this n8n workflow.\n\nSTRUCTURE (200-300 words):\n\n**Hook** (1-2 sentences)\nStart with a surprising metric, relatable pain point, or provocative question. Examples:\n- \"We were spending 8 hours/week on [manual task]...\"\n- \"What if [common task] took 30 seconds instead of 30 minutes?\"\n- \"I just automated away my most tedious Friday ritual\"\n\n**The Problem** (2-3 sentences)\nDescribe the manual process being replaced. Make it visceral and relatable. Use specifics.\n\n**The Solution** (4-5 bullet points with →)\nWhat this workflow does:\n→ [Specific action + benefit]\n→ [Integration + what it enables]\n→ [Key feature + time saved]\n→ [Clever technical element]\n\n**The Impact** (2-3 sentences)\nQuantify results:\n- Time saved per week/month\n- Error reduction percentage\n- ROI timeline\n- Team morale improvement\n\n**Technical Pride Moment** (1-2 sentences)\nShare one clever implementation detail that showcases your technical thinking\n\n**Call to Action**\nOffer to share the workflow or invite questions. Be generous and approachable.\n\n**Hashtags**: 3-5 relevant tags (#n8n #automation #productivity + industry-specific)\n\n---\n\nTONE: First-person, conversational, enthusiastic but professional. Show personality. Write like you're sharing an exciting win with peers over coffee.\n\nEMOTION: Pride in problem-solving + desire to help others + excitement about automation\n\nAVOID: Corporate jargon, overly technical terms, generic \"game-changer\" language, all-caps hype\n\nMAX LENGTH: 1,300 characters (LinkedIn post limit)\n{{ $json.content }}",
"options": {},
"promptType": "define"
},
"typeVersion": 2.2
},
{
"id": "8c2319b7-9d38-45b0-9fa0-6cd6fd527627",
"name": "Discord Snippet Generator",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
0,
272
],
"parameters": {
"text": "=You are a Discord community manager for n8n. Create a friendly, casual snippet about this workflow for sharing in channels.\n\nFORMAT (400-500 characters MAX):\n\n**One-line description**\nWhat it does in plain language\n\n**Key Features** (3-4 points with emojis)\n🚀 [Feature + quick benefit]\n⚡ [Integration + what it does]\n🎯 [Key capability]\n💡 [Bonus feature or clever bit]\n\n**Quick Example**\n\"Perfect for [specific use case] - like when you need to [concrete scenario]\"\n\n**Community Vibe**\nEnd with: \"Questions? Drop them below 👇\" or \"Who else needs this?\" or \"Feedback welcome!\"\n\n---\n\nTONE: Casual, friendly, community-focused. Like you're sharing something cool with friends in a Discord server.\n\nSTYLE NOTES:\n- Use emojis naturally (don't overdo it)\n- Short sentences, easy to scan\n- Focus on \"you can\" not \"users can\"\n- Make it feel like a tip from a friend\n- Conversational punctuation ok (dashes, ellipses)\n\nAVOID: \n- Formal business language\n- Long paragraphs\n- Over-technical jargon\n- Marketing speak\n\nLENGTH: Keep it tight - Discord users skim fast. Under 500 characters ideal.\n\n{{ $json.content }}",
"options": {},
"promptType": "define"
},
"typeVersion": 2.2
},
{
"id": "ad5b16e6-59eb-4372-b620-e649ebca873c",
"name": "Use Case Narrative Generator",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
0,
464
],
"parameters": {
"text": "=## 4. USE CASE NARRATIVE GENERATOR\n```\nYou are a storytelling expert. Create a compelling narrative showing how this workflow solves real problems.\n\nSTRUCTURE:\n\n## The Challenge\nSet the scene (2-3 paragraphs):\n- Describe the frustrating manual process\n- Paint a picture of daily pain points\n- Include specific details (time wasted, errors made, opportunities missed)\n- Make it relatable and visceral\n\nUse phrases like:\n- \"Every Monday morning started the same way...\"\n- \"The team was spending hours on...\"\n- \"Between juggling X and Y, things fell through the cracks...\"\n\n## The Breaking Point\nWhat triggered the need for change? (1-2 paragraphs)\n- A specific incident or realization\n- The cumulative toll of the manual process\n- Competitive pressure or missed opportunity\n\n## The Solution\nIntroduce the workflow (3-4 paragraphs):\n- How they discovered/built this approach\n- What made n8n the right choice\n- Walk through how the workflow works in practice\n- Explain the \"aha moment\" of seeing it work\n\n## The Implementation\nDetail the setup (2 paragraphs):\n- How long it took to build\n- Any challenges overcome\n- Key integrations that made it work\n- The moment they hit \"execute\" for the first time\n\n## The Results\nShow the transformation (3-4 paragraphs):\n\n**Immediate Wins:**\n- Time saved (be specific)\n- Errors eliminated\n- Speed improvements\n\n**Unexpected Benefits:**\n- Team morale changes\n- New capabilities unlocked\n- Competitive advantages gained\n\n**Long-term Impact:**\n- Scalability achieved\n- Cost savings over time\n- Strategic value\n\n## Real-World Application\nProvide 2-3 concrete scenarios showing the workflow in action:\n- \"When [situation] happens, the workflow...\"\n- Walk through actual day-in-the-life examples\n\n## Key Takeaways\n3-5 lessons learned that others can apply\n\n---\n\nTONE: Narrative and engaging, like a case study in Fast Company or Harvard Business Review. Professional but human.\n\nSTRUCTURE: Story arc with tension and resolution. Show, don't just tell.\n\nDETAILS: Use specific numbers, times, names (roles, not real names). Make it feel real and lived-in.\n\nLENGTH: 800-1200 words. This is the deep-dive piece.\n{{ $json.content }}",
"options": {},
"promptType": "define"
},
"typeVersion": 2.2
},
{
"id": "1325652f-f68d-4a8c-95da-303ed32c8131",
"name": "n8n Creator Documentation Generator",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
0,
560
],
"parameters": {
"text": "=## 5. N8N CREATOR DOCUMENTATION GENERATOR\n```\nYou are an n8n documentation specialist. Create submission-ready documentation following n8n Creator Commons guidelines from: https://n8n.notion.site/Template-submission-guidelines-9959894476734da3b402c90b124b1f77\n\nREQUIRED STRUCTURE:\n\n## Workflow Name\n[Clear, descriptive name - what it does, not how]\nGood: \"Slack Alert for Failed API Calls\"\nBad: \"API Monitor v2\"\n\n## One-Line Description\nSingle sentence explaining core value. Under 100 characters.\nFormula: \"[Action] [data/content] from [Source] to [Destination] [frequency/trigger]\"\n\n## Detailed Description\n\n### What it does:\n2-3 clear sentences explaining functionality without technical jargon. Focus on outcomes.\n\n### Who it's for:\nSpecific audience and use cases. Examples:\n- \"Sales teams tracking leads across multiple platforms\"\n- \"Content creators managing multi-platform publishing\"\n- \"DevOps engineers monitoring application health\"\n\n### Key Features:\n4-6 bullet points structured as:\n- [Feature] - [Specific benefit]\n\nUse this format:\n- Automatic [X] - Saves [Y] time/reduces [Z] errors\n- Real-time [A] - Enables [B] capability\n- Smart [C] - Prevents [D] problem\n\n### How it works:\nBrief workflow walkthrough (3-5 steps):\n1. [Trigger event]\n2. [Data processing]\n3. [Integration points]\n4. [Final action/output]\n\n## Setup Requirements\n\n### Prerequisites:\n- List each required service/API with purpose\n- Specify credential types needed\n- Note any paid services or API limits\n\n### Estimated Setup Time:\nBe realistic: \"15-20 minutes\" / \"30-45 minutes with API configuration\"\n\n## Installation Notes\n- Any non-obvious configuration steps\n- Common setup pitfalls to avoid\n- Testing recommendations\n\n## Customization Options\nHow users can adapt it:\n- Swappable integrations\n- Adjustable parameters\n- Extension possibilities\n\n## Category\nPrimary category: [Sales / Marketing / Data Processing / Communication / Development / HR / Finance / Customer Support / Other]\n\n## Tags\n5-8 searchable keywords:\n- Platform names (slack, gmail, airtable)\n- Actions (notification, sync, monitor)\n- Use cases (lead-tracking, reporting)\n- Industries if relevant\n\n## Use Case Examples\n2-3 concrete scenarios:\n- \"E-commerce: Sync new Shopify orders to Airtable and send team Slack notification\"\n- \"HR: Automatically create onboarding tasks when new employee added to BambooHR\"\n\n---\n\nN8N STYLE REQUIREMENTS:\n- Clear, benefit-focused language\n- Avoid marketing fluff or hype\n- Be specific about what it does\n- Focus on practical value\n- Write for discoverability (think: what would someone search?)\n\nCRITICAL:\n- NO technical implementation details\n- NO code snippets or node configurations\n- Focus on WHAT and WHY, not HOW\n- Think: \"workflow marketplace description\" not \"technical documentation\"\n\nThis is for the n8n template library - optimize for users browsing for solutions.\n\n{{ $json.content }}",
"options": {},
"promptType": "define"
},
"typeVersion": 2.2
},
{
"id": "4833ebfd-b646-4d3a-aabf-d8daf975be90",
"name": "Format Final Documentation Package",
"type": "n8n-nodes-base.code",
"position": [
624,
432
],
"parameters": {
"jsCode": "// Aggregate and format all documentation sections\nconst items = $input.all();\n\n// Map to extract outputs and identify sections\nconst sections = {\n implementation: '',\n linkedin: '',\n discord: '',\n usecase: '',\n creator: ''\n};\n\n// Extract content - now it's directly in item.json.output\nitems.forEach((item, index) => {\n const content = item.json.output || '';\n \n // Assign based on order from your workflow\n switch(index) {\n case 0: sections.linkedin = content; break;\n case 1: sections.discord = content; break;\n case 2: sections.implementation = content; break;\n case 3: sections.usecase = content; break;\n case 4: sections.creator = content; break;\n }\n});\n\n// Extract workflow name from creator docs for dynamic naming\nconst titleMatch = sections.creator.match(/^#\\s*(.+)$/m);\nconst workflowName = titleMatch ? titleMatch[1].trim() : 'N8N Workflow';\n\n// Create dynamic doc name with timestamp\nconst timestamp = new Date().toISOString().split('T')[0]; // YYYY-MM-DD\nconst docName = `${workflowName} - Docs - ${timestamp}`;\n\n// Create formatted document\nconst documentContent = `# N8N WORKFLOW DOCUMENTATION PACKAGE\nGenerated: ${new Date().toLocaleString()}\n\n═══════════════════════════════════════════════════════════════\n\n## 📋 TECHNICAL IMPLEMENTATION GUIDE\n\n${sections.implementation}\n\n═══════════════════════════════════════════════════════════════\n\n## 💼 LINKEDIN POST\n\n${sections.linkedin}\n\n═══════════════════════════════════════════════════════════════\n\n## 💬 DISCORD SNIPPET\n\n${sections.discord}\n\n═══════════════════════════════════════════════════════════════\n\n## 📖 USE CASE NARRATIVE\n\n${sections.usecase}\n\n═══════════════════════════════════════════════════════════════\n\n## 🔧 N8N CREATOR DOCUMENTATION\n\n${sections.creator}\n\n═══════════════════════════════════════════════════════════════\n\nEnd of Documentation Package`;\n\nreturn [{\n json: {\n docName: docName,\n title: `${workflowName} - Complete Documentation`,\n content: documentContent\n }\n}];"
},
"typeVersion": 2
},
{
"id": "14c020e6-00e0-4883-bb1f-52f6ff653a07",
"name": "Modèle de chat Anthropic",
"type": "@n8n/n8n-nodes-langchain.lmChatAnthropic",
"position": [
0,
768
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "claude-sonnet-4-5-20250929",
"cachedResultName": "Claude Sonnet 4.5"
},
"options": {}
},
"credentials": {
"anthropicApi": {
"id": "JEgF1ooDsuHYBKx5",
"name": "Anthropic account"
}
},
"typeVersion": 1.3
},
{
"id": "9f31fe20-948f-4eee-bd8b-94b73e354503",
"name": "Technical Implementation Generator",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
0,
368
],
"parameters": {
"text": "=You are an expert n8n technical documentation specialist. Create a comprehensive implementation guide for this workflow.\n\nSTRUCTURE YOUR RESPONSE AS:\n\n# [Extract Workflow Name] - Implementation Guide\n\n**Version**: 1.0\n**Platform**: n8n\n**Deployment Time**: [Estimate: simple=15min, moderate=30min, complex=60min]\n**Skill Level**: [Beginner/Intermediate/Advanced based on complexity]\n\n## Overview\nWrite 2-3 paragraphs explaining what this workflow does, the problem it solves, and estimated time/cost savings. Be specific about automation value.\n\n## Prerequisites\n\n### Required Services:\nList every external service/API credential needed with:\n- Service name and purpose\n- Where to get API keys/credentials\n- Required permission scopes\n\n### Required n8n Nodes:\nNote any community nodes needing installation\n\n## Installation\n\n### Step 1: Import Workflow\nStandard import instructions\n\n### Step 2: Configure Credentials \nFor EACH service, provide detailed setup:\n- Where to create credentials in n8n\n- Required fields and where to find them\n- Testing instructions\n\n### Step 3: Node Configuration\nWalk through nodes requiring customization:\n- Webhook URLs to update\n- Variables to set\n- Filters/conditions to adjust\n- Data mappings to verify\n\n### Step 4: Test Execution\nSpecific testing steps and expected outputs\n\n## Architecture Overview\nExplain the workflow's logic:\n- How data enters (trigger type)\n- Processing/transformation steps\n- Decision points and branching\n- Where outputs go\n\n## Customization Guide\nProvide 3-5 common modifications:\n- How to change X for different use cases\n- How to add Y functionality\n- How to adjust filters/conditions\n\n## Performance & Costs\n\n### Per Execution:\n- Estimated API calls\n- Average execution time\n- Cost per run (be specific)\n\n### Monthly Costs:\nCalculate based on typical usage volume\n\n## Troubleshooting\nList 4-6 common issues with:\n- Error description\n- Root cause\n- Specific solution steps\n\n## Best Practices\n3-5 specific recommendations for this workflow type\n\n---\n\nTONE: Technical but accessible. Assume intermediate n8n knowledge. Be specific with exact steps, not vague guidance.\n\nANALYSIS: Identify all external services, estimate realistic time savings, calculate actual costs based on API pricing.\n{{ $json.content }}",
"options": {},
"promptType": "define"
},
"typeVersion": 2.2
},
{
"id": "08404db6-db96-4efa-bb79-531e3fcd37b7",
"name": "Create a document",
"type": "n8n-nodes-base.googleDocs",
"position": [
800,
352
],
"parameters": {
"title": "={{ $json.docName }}",
"folderId": "14HV_64EzaMzI4efdTDkJ1lbBSVSx_-bl"
},
"credentials": {
"googleDocsOAuth2Api": {
"id": "UxwVvTjaY2WY3bMb",
"name": "Google Docs account"
}
},
"typeVersion": 2
},
{
"id": "ed65688c-a033-4c8e-9b1c-9f3ebc2333bc",
"name": "Update a document",
"type": "n8n-nodes-base.googleDocs",
"position": [
1296,
416
],
"parameters": {
"actionsUi": {
"actionFields": [
{
"text": "={{ $('Format Final Documentation Package').item.json.content }}",
"action": "insert"
}
]
},
"operation": "update",
"documentURL": "={{ $json.id }}"
},
"credentials": {
"googleDocsOAuth2Api": {
"id": "UxwVvTjaY2WY3bMb",
"name": "Google Docs account"
}
},
"typeVersion": 2
},
{
"id": "d3a42b8e-387a-42ab-90ff-3b1db783add5",
"name": "Fusionner",
"type": "n8n-nodes-base.merge",
"position": [
448,
384
],
"parameters": {
"numberInputs": 5
},
"typeVersion": 3.2
},
{
"id": "356e65ff-e911-4a37-ad8a-5b3c98f6770d",
"name": "Fusionner1",
"type": "n8n-nodes-base.merge",
"position": [
960,
416
],
"parameters": {},
"typeVersion": 3.2
},
{
"id": "1a7b86e9-cf11-436b-8f9a-055a6f1e84d5",
"name": "Attendre",
"type": "n8n-nodes-base.wait",
"position": [
1136,
416
],
"webhookId": "80dae388-5ef2-45ca-942d-16ffc300fa7a",
"parameters": {},
"typeVersion": 1.1
},
{
"id": "d56a35fa-1f75-4c0d-aa89-29a37db95790",
"name": "On form submission",
"type": "n8n-nodes-base.formTrigger",
"position": [
-1056,
368
],
"webhookId": "ecf810b6-3da2-462d-920f-69b0177a9827",
"parameters": {
"options": {},
"formTitle": "json upload",
"formFields": {
"values": [
{
"fieldType": "file",
"fieldLabel": "Json file",
"multipleFiles": false,
"requiredField": true
}
]
}
},
"typeVersion": 2.3
},
{
"id": "c80d9c38-d0c7-4f04-89a7-4a3385f1dc16",
"name": "Extract from File",
"type": "n8n-nodes-base.extractFromFile",
"position": [
-880,
368
],
"parameters": {
"options": {},
"operation": "fromJson",
"destinationKey": "=data",
"binaryPropertyName": "Json_file"
},
"typeVersion": 1
},
{
"id": "8425917f-bad5-4b63-9579-cee3ba561241",
"name": "Code in JavaScript",
"type": "n8n-nodes-base.code",
"position": [
-672,
368
],
"parameters": {
"jsCode": "// Rename data to content for consistency (runOnceForAllItems mode)\nreturn $input.all().map(item => ({\n json: {\n content: JSON.stringify(item.json.data, null, 2)\n }\n}));"
},
"typeVersion": 2
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "87f1fe5c-439d-4d79-b098-84286c209bab",
"connections": {
"Wait": {
"main": [
[
{
"node": "ed65688c-a033-4c8e-9b1c-9f3ebc2333bc",
"type": "main",
"index": 0
}
]
]
},
"Merge": {
"main": [
[
{
"node": "4833ebfd-b646-4d3a-aabf-d8daf975be90",
"type": "main",
"index": 0
}
]
]
},
"Merge1": {
"main": [
[
{
"node": "Wait",
"type": "main",
"index": 0
}
]
]
},
"08404db6-db96-4efa-bb79-531e3fcd37b7": {
"main": [
[
{
"node": "Merge1",
"type": "main",
"index": 0
}
]
]
},
"c80d9c38-d0c7-4f04-89a7-4a3385f1dc16": {
"main": [
[
{
"node": "8425917f-bad5-4b63-9579-cee3ba561241",
"type": "main",
"index": 0
}
]
]
},
"8425917f-bad5-4b63-9579-cee3ba561241": {
"main": [
[
{
"node": "f3cf5a35-6448-457c-92fb-e31550c00f6e",
"type": "main",
"index": 0
},
{
"node": "8c2319b7-9d38-45b0-9fa0-6cd6fd527627",
"type": "main",
"index": 0
},
{
"node": "9f31fe20-948f-4eee-bd8b-94b73e354503",
"type": "main",
"index": 0
},
{
"node": "ad5b16e6-59eb-4372-b620-e649ebca873c",
"type": "main",
"index": 0
},
{
"node": "1325652f-f68d-4a8c-95da-303ed32c8131",
"type": "main",
"index": 0
}
]
]
},
"d56a35fa-1f75-4c0d-aa89-29a37db95790": {
"main": [
[
{
"node": "c80d9c38-d0c7-4f04-89a7-4a3385f1dc16",
"type": "main",
"index": 0
}
]
]
},
"Anthropic Chat Model": {
"ai_languageModel": [
[
{
"node": "1325652f-f68d-4a8c-95da-303ed32c8131",
"type": "ai_languageModel",
"index": 0
},
{
"node": "ad5b16e6-59eb-4372-b620-e649ebca873c",
"type": "ai_languageModel",
"index": 0
},
{
"node": "8c2319b7-9d38-45b0-9fa0-6cd6fd527627",
"type": "ai_languageModel",
"index": 0
},
{
"node": "f3cf5a35-6448-457c-92fb-e31550c00f6e",
"type": "ai_languageModel",
"index": 0
},
{
"node": "9f31fe20-948f-4eee-bd8b-94b73e354503",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"8c2319b7-9d38-45b0-9fa0-6cd6fd527627": {
"main": [
[
{
"node": "Merge",
"type": "main",
"index": 1
}
]
]
},
"f3cf5a35-6448-457c-92fb-e31550c00f6e": {
"main": [
[
{
"node": "Merge",
"type": "main",
"index": 0
}
]
]
},
"ad5b16e6-59eb-4372-b620-e649ebca873c": {
"main": [
[
{
"node": "Merge",
"type": "main",
"index": 3
}
]
]
},
"4833ebfd-b646-4d3a-aabf-d8daf975be90": {
"main": [
[
{
"node": "08404db6-db96-4efa-bb79-531e3fcd37b7",
"type": "main",
"index": 0
},
{
"node": "Merge1",
"type": "main",
"index": 1
}
]
]
},
"9f31fe20-948f-4eee-bd8b-94b73e354503": {
"main": [
[
{
"node": "Merge",
"type": "main",
"index": 2
}
]
]
},
"1325652f-f68d-4a8c-95da-303ed32c8131": {
"main": [
[
{
"node": "Merge",
"type": "main",
"index": 4
}
]
]
}
}
}Foire aux questions
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é ?
Avancé
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
Explorer les nœuds n8n dans la bibliothèque de références visuelles
Explorer les nœuds n8n dans la base de références visuelles
If
Ftp
Set
+
If
Ftp
Set
113 NœudsI versus AI
Autres
Génération automatisée de cartes de comparaison concurrentielle et de renseignements sur les ventes en temps réel
Utiliser l'IA, Slack et Notion pour générer automatiquement des cartes de comparaison concurrentielle (alternative à Klue)
Code
Merge
Slack
+
Code
Merge
Slack
58 NœudsConnor Provines
Étude de marché
Enrichir et qualifier des leads avec l'IA
Enrichissement et scoring automatisés des prospects avec Claude AI, PDL et Perplexity
Code
Gmail
Merge
+
Code
Gmail
Merge
28 NœudsConnor Provines
Robot de support WhatsApp par IA basé sur Google Sheets (création de tickets)
Robot de support WhatsApp basé sur l'IA (création de tickets Google Sheets)
Set
Xml
Code
+
Set
Xml
Code
35 NœudsZain Khan
Chatbot de support
PDF vers commande
Utiliser l'IA pour automatiser la conversion des commandes d'achat PDF en commandes de vente Adobe Commerce
If
Set
Code
+
If
Set
Code
96 NœudsJKingma
Extraction de documents
Version professionnelle de l'automatisation de blog WordPress (recherche approfondie) v2.1 sur le marché
Automatisation de la création de blog optimisé pour le SEO avec GPT-4o, Perplexity AI et support multilingue
If
Set
Xml
+
If
Set
Xml
125 NœudsDaniel Ng
Création de contenu
Informations sur le workflow
Niveau de difficulté
Avancé
Nombre de nœuds19
Catégorie-
Types de nœuds9
Description de la difficulté
Auteur
Connor Provines
@connorprovinesLiens externes
Voir sur n8n.io →
Partager ce workflow