Générer des emails de prospection B2B personnalisés avec un assistant IA

Avancé

Ceci est unLead Nurturing, Multimodal AIworkflow d'automatisation du domainecontenant 17 nœuds.Utilise principalement des nœuds comme Limit, HttpRequest, GoogleSheets, ManualTrigger, SplitInBatches. Créer des emails de prospection B2B personnalisés via Tavily Research et OpenRouter LLM

Prérequis
  • Peut nécessiter les informations d'identification d'authentification de l'API cible
  • Informations d'identification Google Sheets API
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": "4IHvU7TL8cJuEdRh",
  "meta": {
    "instanceId": "15d6057a37b8367f33882dd60593ee5f6cc0c59310ff1dc66b626d726083b48d",
    "templateCredsSetupCompleted": true
  },
  "name": "Generate Personalized B2B Outreach Emails using AI Research",
  "tags": [],
  "nodes": [
    {
      "id": "47326b63-fedc-45c8-acaa-392f49fa7ac3",
      "name": "Ajouter un prospect à Instantly AI",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1232,
        -80
      ],
      "parameters": {
        "url": "https://api.instantly.ai/api/v2/leads",
        "method": "POST",
        "options": {},
        "jsonBody": "={\n  \"campaign\": \"YOUR_CAMPAIGN_ID\",\n  \"email\": \"{{ $('Loop Over Items').item.json.email }}\",\n  \"full_name\": \"{{ $('Loop Over Items').item.json.full_name }}\",\n  \"company_name\": \"{{ $('Loop Over Items').item.json.company_name }}\",\n  \"custom_variables\": {\n    \"custom_body\": \"{{ $('Generate Outreach Message').item.json.text }}\"\n  }\n\n }",
        "sendBody": true,
        "sendHeaders": true,
        "specifyBody": "json",
        "headerParameters": {
          "parameters": [
            {
              "name": "Authorization",
              "value": "Bearer YOUR_TOKEN_HERE"
            },
            {
              "name": "Content-Type",
              "value": "application/json"
            }
          ]
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "357f24f2-50ce-4100-9f09-ed8e1dcaf29a",
      "name": "Ajouter les informations de l'entreprise à la feuille Google",
      "type": "n8n-nodes-base.googleSheets",
      "onError": "continueRegularOutput",
      "position": [
        928,
        -208
      ],
      "parameters": {
        "columns": {
          "value": {
            "status": "complete",
            "company_name": "={{ $('Limit(Test)').item.json.company_name }}",
            "Key Offerings": "={{ $('Company Research').item.json.output.keyOfferings }}",
            "Company Summary": "={{ $('Company Research').item.json.output.comprehensiveSummary }}",
            "Outreach Message": "={{ $json.text }}",
            "Company Background": "={{ $('Company Research').item.json.output.companyOverview }}",
            "Recent Company News": "={{ $('Company Research').item.json.output.recentWebsiteNews }}"
          },
          "schema": [
            {
              "id": "date",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "date",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "company_name",
              "type": "string",
              "display": true,
              "removed": false,
              "required": false,
              "displayName": "company_name",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "department",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "department",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "job_title",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "job_title",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "full_name",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "full_name",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "postal_code",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "postal_code",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "address",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "address",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "mobile_phone_number",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "mobile_phone_number",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "phone_number",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "phone_number",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "fax_number",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "fax_number",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "email",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "email",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "website_url",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "website_url",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Company Background",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "Company Background",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Recent Company News",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "Recent Company News",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Key Offerings",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "Key Offerings",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Company Summary",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "Company Summary",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Outreach Message",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "Outreach Message",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "status",
              "type": "string",
              "display": true,
              "removed": false,
              "required": false,
              "displayName": "status",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            }
          ],
          "mappingMode": "defineBelow",
          "matchingColumns": [
            "company_name"
          ],
          "attemptToConvertTypes": false,
          "convertFieldsToString": false
        },
        "options": {},
        "operation": "appendOrUpdate",
        "sheetName": {
          "__rl": true,
          "mode": "list",
          "value": "gid=0",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1rYf2kqfmMRUtpFAb5YdhOcsvGg8Gr1CTbO-lvrd48m4/edit#gid=0",
          "cachedResultName": "BusinessCardList"
        },
        "documentId": {
          "__rl": true,
          "mode": "list",
          "value": "1rYf2kqfmMRUtpFAb5YdhOcsvGg8Gr1CTbO-lvrd48m4",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1rYf2kqfmMRUtpFAb5YdhOcsvGg8Gr1CTbO-lvrd48m4/edit?usp=drivesdk",
          "cachedResultName": "Demo"
        }
      },
      "credentials": {
        "googleSheetsOAuth2Api": {
          "id": "Ja0tGvoFNudNwqMM",
          "name": "md83 H2"
        }
      },
      "typeVersion": 4.5
    },
    {
      "id": "c00b9130-4f3f-41c1-a670-77098f59c804",
      "name": "Analyseur de sortie structurée1",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        448,
        -32
      ],
      "parameters": {
        "jsonSchemaExample": "{\n  \"companyOverview\": \"String: 1-2 sentence description from website. (Source: ...)\",\n  \"recentWebsiteNews\": \"String: Bullet points of recent website news/blog posts. (Source: ...)\",\n  \"keyOfferings\": \"String: Bullet points of key products/services. (Source: ...)\",\n\"comprehensiveSummary\": \"String: 1-2 sentence synthesis of companyOverview, recentWebsiteNews, keyOfferings, and thirdPartySentiment\"\n}"
      },
      "typeVersion": 1.2
    },
    {
      "id": "2b52baa3-d06f-4427-8315-9b2fc62322eb",
      "name": "Générer un message de prospection",
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "onError": "continueRegularOutput",
      "position": [
        608,
        -208
      ],
      "parameters": {
        "text": "=name:  {{ $('Loop Over Items').item.json.full_name }}\n\ncompany name: {{ $('Loop Over Items').item.json.company_name }}\n\ncompany background: {{ $json.output.comprehensiveSummary }}",
        "messages": {
          "messageValues": [
            {
              "message": "=You are an Expert B2B Cold Outreach Email Drafter.  \nYour objective is to compose a concise, professional, and highly personalized email body (target 100–150 words) to introduce **YOUR_COMPANY_NAME’s AI training and automation services** to a business prospect.\n\n---\n\n**Your Company:** YOUR_COMPANY_NAME  \n**Your Offering:** We provide AI talent development and automation training programs. In particular, we conduct AI training that enables even non-engineers to learn workflow automation through no-code methods.\n\n---\n\n**Input Data Provided:**  \nYou will receive the following information about the prospect and their company:\n* `name`: The prospect's name  \n* `company name`: The name of the prospect's company  \n* `company background`: A summary of the company's background  \n\n---\n\n**Drafting Instructions:**\n\n1. **Identify the Strongest Hook:**  \n   * Analyze the `company background` input carefully.  \n   * Look for the *single most relevant and compelling detail* to use as a personalized opening.  \n   * Prioritize items such as:  \n     - Recent company news or announcements (e.g., funding, launch, partnership)  \n     - A key offering or business focus that aligns with potential AI applications  \n     - A technical or operational aspect that could benefit from automation or AI training  \n   * Choose the hook that allows a natural transition to the value of AI training for *this specific prospect* in *their specific company*.\n\n2. **Structure & Content:**  \n   * **Opening (Personalized Hook):** Start by acknowledging the company or referencing the specific hook you identified (1 sentence).  \n   * **Introduction:** Briefly introduce YOUR_COMPANY_NAME and mention that you offer AI training and automation programs (1 sentence).  \n   * **Value Proposition:** Explain *why* AI training might be relevant *specifically* to their company, based on the hook or company background (1–2 sentences). Focus on benefits like efficiency, productivity, innovation, or growth.  \n   * **Call to Action (Soft):** Suggest a light, non-intrusive next step (e.g., “Would exploring how AI could apply to your operations be valuable?” or “Would you be open to a short conversation next week?”).\n\n3. **Tone:**  \n   * Professional, concise, respectful, and confident.  \n   * Avoid jargon or unnecessary complexity.  \n   * Maintain a helpful and value-oriented tone.\n\n4. **Constraints:**  \n   * Word count: strictly aim for 100–150 words.  \n   * Output language: **English only.**  \n   * Use only the information provided in the input fields — do not invent details.  \n   * If the company background lacks strong details, focus on general AI training benefits relevant to typical business operations.  \n   * Return **only** the drafted email body as plain text — no subject line, greeting (“Hi [Name],”), or signature (“Best,”).  \n\n---\n\n**Output Format:**  \nReturn ONLY the drafted email body as a single English text string.  \nDo not include a subject line, greeting, or closing signature.  \n\n---\n\n**Example Output:**  \n\nWe at YOUR_COMPANY_NAME provide AI talent development and automation training designed to help teams improve efficiency and adopt no-code workflow solutions. Based on your company’s focus on digital transformation and process innovation, we believe structured AI training could provide tangible value. By empowering even non-technical employees to automate routine workflows, your organization could streamline operations and reduce manual effort. This approach not only enhances productivity but also frees your team to focus on higher-impact initiatives. Would you be open to a brief discussion about how our AI training could support your company’s goals?\n"
            }
          ]
        },
        "promptType": "define"
      },
      "typeVersion": 1.6
    },
    {
      "id": "7f2b9a2f-8de7-42d6-b725-9d35e0a231ed",
      "name": "Recherche d'entreprise",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "onError": "continueRegularOutput",
      "position": [
        256,
        -208
      ],
      "parameters": {
        "text": "=company: {{ $json.company_name }}\n\ncompany website: {{ $json.website_url }}\n\n\n",
        "options": {
          "systemMessage": "=You are a Company Information Synthesizer.  \nYour primary goal is to extract key information about a target company by leveraging the `tavilysearch` tool, prioritizing content likely originating from the company's official website.  \nYour secondary goal is to check recent news or updates about the company from credible sources when available.\n\n---\n\n**CORE DIRECTIVES:**\n1. **TOOL USAGE:** You MUST ONLY use the `tavilysearch` tool for information gathering. No other tools or external data sources may be used.\n2. **PRIMARY SOURCE FOCUS (Website):** Prioritize finding and summarizing information directly presented on the company’s official website — especially pages like “About Us,” “News,” “Press Releases,” “Products,” or “Services.” Use Tavily to locate these pages or relevant summaries.\n3. **SECONDARY SOURCE (Recent Updates ONLY):** When possible, use Tavily to find recent updates or press coverage about the company (e.g., partnerships, launches, or expansion news). Avoid unverified or opinion-based sources.\n4. **RECENCY:** For company news and updates, focus on content from the last 12–18 months.\n5. **CONCISENESS:** Keep summaries factual, short, and objective.\n6. **ACCURACY:** Do not invent or assume information that is not explicitly found in your search results.\n\n---\n\n**RESEARCH FOCUS (Guide for using Tavily):**\nUse Tavily to gather concise factual information for each category:\n\n* **Core Business:** Search for `\"[Company Name] About Us\"`, `\"[Company Name] Mission\"`, or similar queries to identify what the company does and its core purpose.\n* **Recent Website News:** Search for `\"[Company Name] news\"`, `\"[Company Name] press release\"`, or `\"[Company Name] blog\"` to identify recent official announcements.\n* **Products/Services:** Search for `\"[Company Name] products\"` or `\"[Company Name] services\"` to list main offerings or product categories.\n\n---\n\n**OUTPUT FORMAT:**\nYour final response MUST be a **single valid JSON object** containing only the following four keys.  \nEach value should be concise, factual, and where possible, include a short citation (link or reference to the company website).\n\n```json\n{\n  \"companyOverview\": \"[1–2 sentences summarizing what the company does and its mission, primarily from its official website. Example: 'ABC Corp is a technology company specializing in cloud infrastructure solutions.' (Source: Company Website via Tavily)]\",\n  \"recentWebsiteNews\": \"[• A bullet point describing a recent announcement, update, or press release. Include a source link if possible. (Source: Company Website News/Blog)\\n- Additional bullet if applicable.]\",\n  \"keyOfferings\": \"[• A bullet point listing a core product or service. (Source: Company Website via Tavily)\\n- Additional bullet if applicable.]\",\n  \"comprehensiveSummary\": \"[1–2 sentences synthesizing the overall company profile, combining the overview, news, and offerings into a cohesive summary.]\"\n}\n```\n\n---\n\n**HANDLING NO RESULTS:**\nIf `tavilysearch` finds no relevant information for a specific field, output the following text for that key:  \n`\"No relevant [Category Name] found via Tavily search.\"`  \n(Example: `\"No relevant recent website news found via Tavily search.\"`)\n\nAll responses must remain in valid JSON format and must not include any commentary, markdown, or explanations outside of the JSON structure.\n"
        },
        "promptType": "define",
        "hasOutputParser": true
      },
      "typeVersion": 1.7
    },
    {
      "id": "020b5c79-829d-4de0-b334-e8d1dc246bb4",
      "name": "Tavily",
      "type": "@tavily/n8n-nodes-tavily.tavilyTool",
      "position": [
        336,
        -32
      ],
      "parameters": {
        "query": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Query', ``, 'string') }}",
        "options": {
          "time_range": "year",
          "max_results": 3,
          "search_depth": "basic"
        }
      },
      "credentials": {
        "tavilyApi": {
          "id": "tb0nQRxUD3kv1KUd",
          "name": "Tavily account Click to start"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "d19473e0-f4d5-410d-b3e8-15225ee8d6c9",
      "name": "Modèle de chat OpenRouter2",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenRouter",
      "position": [
        224,
        -32
      ],
      "parameters": {
        "options": {}
      },
      "credentials": {
        "openRouterApi": {
          "id": "D1q69WNrqGh2Tmie",
          "name": "OpenRouter 使える"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "df1ad316-e343-4bbf-8299-f00a6c43b4f6",
      "name": "Modèle de chat OpenRouter3",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenRouter",
      "position": [
        608,
        -32
      ],
      "parameters": {
        "options": {}
      },
      "credentials": {
        "openRouterApi": {
          "id": "D1q69WNrqGh2Tmie",
          "name": "OpenRouter 使える"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "36901dc7-1d07-48d7-9eff-de4ea41aec5c",
      "name": "Boucle sur les éléments",
      "type": "n8n-nodes-base.splitInBatches",
      "onError": "continueRegularOutput",
      "position": [
        0,
        -128
      ],
      "parameters": {
        "options": {}
      },
      "typeVersion": 3
    },
    {
      "id": "18d2c0e4-c6ee-4ddb-b46c-1492b6fd25f2",
      "name": "Au clic sur 'Exécuter le workflow'",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        -672,
        -128
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "b2be533c-4393-4dba-a988-47559d43dd0b",
      "name": "Note adhésive",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        192,
        -352
      ],
      "parameters": {
        "color": 2,
        "width": 896,
        "height": 320,
        "content": "## ② Pick up company information and generate an outreach message\nThe **AI Agent** uses the **Tavily** tool to search for company information based on the person’s name and company name → then generates an email body using the retrieved company information"
      },
      "typeVersion": 1
    },
    {
      "id": "dc5299f5-7b23-415f-9e98-847e26c2bfc9",
      "name": "Note adhésive1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -768,
        -272
      ],
      "parameters": {
        "width": 912,
        "height": 352,
        "content": "## ① Business card data extraction\n**Click** to start → Retrieve business card data from **Google Sheets**.\n(The Limit node should be deleted during normal use. It’s only used during testing to prevent extra business card data from flowing to the next step.)"
      },
      "typeVersion": 1
    },
    {
      "id": "467c675b-d753-4f09-90f6-d84adc348086",
      "name": "Note adhésive2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1152,
        -272
      ],
      "parameters": {
        "color": 3,
        "width": 256,
        "height": 400,
        "content": "## ③ Register leads to instantlyAI\nRegister the email address, name, company name, and the generated email body to instantlyAI"
      },
      "typeVersion": 1
    },
    {
      "id": "ebd00e04-5502-414b-8ed7-e76c50800011",
      "name": "Note adhésive3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1440,
        -432
      ],
      "parameters": {
        "color": 4,
        "width": 848,
        "height": 512,
        "content": "## Generate Personalized B2B Outreach Emails using AI Research(Google Sheets→ AI →instantlyAI)\n\n**Description**\nThis workflow automates the creation of personalized B2B outreach email messages by combining AI-powered company research and LLM-based writing.\nIt collects company information, analyzes recent news and offerings, and drafts a professional English email customized for each prospect — helping you scale tailored outreach effortlessly.\n\n**Key Features**:\n\n📄 Retrieves target companies from Google Sheets (status = “ready”)\n\n🔍 Uses Tavily Search (LangChain Agent) to gather company overviews, key offerings, and recent updates\n\n✍️ Generate Outreach Message (LLM Chain) creates a concise and fully personalized email body in English using the AI training context from YOUR_COMPANY_NAME\n This example uses AI training as the base context, but you can easily modify the prompt to match your own business or service\n\n📊 Automatically logs generated messages back into Google Sheets for review or dispatch\n\n🚀 Optional integration with Instantly.ai to send emails directly to your outreach campaigns"
      },
      "typeVersion": 1
    },
    {
      "id": "041d5602-fd2a-4e7c-be83-7a18abdfb226",
      "name": "Note adhésive4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1440,
        64
      ],
      "parameters": {
        "color": 4,
        "width": 848,
        "height": 224,
        "content": "**Use Cases**\n\n**💼 Sales & Marketing Teams**: Automatically generate personalized outreach messages for each prospect based on AI-researched company data.  \n\n**🏢 Business Development**: Streamline lead generation by combining company analysis and automated email writing.  \n\n**📊 Growth & Operations**: Maintain a structured outreach record in Google Sheets for easy follow-up tracking.  \n\n**🤖 AI Automation Learners**: Explore how AI agents and LLMs can automate real-world sales workflows.\n"
      },
      "typeVersion": 1
    },
    {
      "id": "60dcab6b-14c4-46f4-a2a0-5fc09bace828",
      "name": "Limite(Test)",
      "type": "n8n-nodes-base.limit",
      "position": [
        -224,
        -128
      ],
      "parameters": {
        "maxItems": 10
      },
      "typeVersion": 1
    },
    {
      "id": "9368676a-b904-4f30-8f53-196c794f7f9c",
      "name": "Extraction de données de carte de visite",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -448,
        -128
      ],
      "parameters": {
        "options": {},
        "filtersUI": {
          "values": [
            {
              "lookupValue": "ready",
              "lookupColumn": "status"
            }
          ]
        },
        "sheetName": {
          "__rl": true,
          "mode": "list",
          "value": "gid=0",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1rYf2kqfmMRUtpFAb5YdhOcsvGg8Gr1CTbO-lvrd48m4/edit#gid=0",
          "cachedResultName": "BusinessCardList"
        },
        "documentId": {
          "__rl": true,
          "mode": "list",
          "value": "1rYf2kqfmMRUtpFAb5YdhOcsvGg8Gr1CTbO-lvrd48m4",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1rYf2kqfmMRUtpFAb5YdhOcsvGg8Gr1CTbO-lvrd48m4/edit?usp=drivesdk",
          "cachedResultName": "Demo"
        }
      },
      "credentials": {
        "googleSheetsOAuth2Api": {
          "id": "Ja0tGvoFNudNwqMM",
          "name": "md83 H2"
        }
      },
      "typeVersion": 4.7
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "70df54f5-644e-46c1-b25a-faf603362cac",
  "connections": {
    "020b5c79-829d-4de0-b334-e8d1dc246bb4": {
      "ai_tool": [
        [
          {
            "node": "7f2b9a2f-8de7-42d6-b725-9d35e0a231ed",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "60dcab6b-14c4-46f4-a2a0-5fc09bace828": {
      "main": [
        [
          {
            "node": "36901dc7-1d07-48d7-9eff-de4ea41aec5c",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "36901dc7-1d07-48d7-9eff-de4ea41aec5c": {
      "main": [
        [],
        [
          {
            "node": "7f2b9a2f-8de7-42d6-b725-9d35e0a231ed",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "7f2b9a2f-8de7-42d6-b725-9d35e0a231ed": {
      "main": [
        [
          {
            "node": "2b52baa3-d06f-4427-8315-9b2fc62322eb",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "d19473e0-f4d5-410d-b3e8-15225ee8d6c9": {
      "ai_languageModel": [
        [
          {
            "node": "7f2b9a2f-8de7-42d6-b725-9d35e0a231ed",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "df1ad316-e343-4bbf-8299-f00a6c43b4f6": {
      "ai_languageModel": [
        [
          {
            "node": "2b52baa3-d06f-4427-8315-9b2fc62322eb",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "47326b63-fedc-45c8-acaa-392f49fa7ac3": {
      "main": [
        [
          {
            "node": "36901dc7-1d07-48d7-9eff-de4ea41aec5c",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "2b52baa3-d06f-4427-8315-9b2fc62322eb": {
      "main": [
        [
          {
            "node": "357f24f2-50ce-4100-9f09-ed8e1dcaf29a",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "c00b9130-4f3f-41c1-a670-77098f59c804": {
      "ai_outputParser": [
        [
          {
            "node": "7f2b9a2f-8de7-42d6-b725-9d35e0a231ed",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "357f24f2-50ce-4100-9f09-ed8e1dcaf29a": {
      "main": [
        [
          {
            "node": "47326b63-fedc-45c8-acaa-392f49fa7ac3",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "9368676a-b904-4f30-8f53-196c794f7f9c": {
      "main": [
        [
          {
            "node": "60dcab6b-14c4-46f4-a2a0-5fc09bace828",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "18d2c0e4-c6ee-4ddb-b46c-1492b6fd25f2": {
      "main": [
        [
          {
            "node": "9368676a-b904-4f30-8f53-196c794f7f9c",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
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é - Nurturing de leads, 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.

Informations sur le workflow
Niveau de difficulté
Avancé
Nombre de nœuds17
Catégorie2
Types de nœuds11
Description de la difficulté

Adapté aux utilisateurs avancés, avec des workflows complexes contenant 16+ nœuds

Liens externes
Voir sur n8n.io

Partager ce workflow

Catégories

Catégories: 34