Agent de recherche Dream 100

Avancé

Ceci est unMiscellaneous, AI Chatbot, Multimodal AIworkflow d'automatisation du domainecontenant 29 nœuds.Utilise principalement des nœuds comme If, Set, Slack, Switch, GoogleSheets. Générer une liste de prospects Dream 100 avec Perplexity AI Research et Google Sheets

Prérequis
  • Token Bot Slack ou URL Webhook
  • 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": "wUgvcUo65uVym17q",
  "meta": {
    "instanceId": "01e7f9e9744d9f2220f51805b269e99ec4f789e9a6dc281c4e8a43bdb310a48e",
    "templateCredsSetupCompleted": true
  },
  "name": "Dream 100 Research Agent",
  "tags": [],
  "nodes": [
    {
      "id": "7735b048-fdf6-4719-a440-c45fc6437ace",
      "name": "Agent IA",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        624,
        -112
      ],
      "parameters": {
        "text": "={{ $json['User Chat Message'] }} {{ $json['Retrigger Chat'] }}",
        "options": {
          "systemMessage": "You are a helpful research assistant designed to help a business owner identify their \"Dream 100\" - the 100 people who are their most relevant customers - the most likely to pay lots of money with the least hassle/service drain, and be ambassadors for the company once loyal.\n\nMake sure the user tells you what their business sells before you begin calling research tools.\n\nAlso ensure the user gives you all of the following information about their ideal customer:\n- Job Title and Seniority Level\n- Company Size\n- Industry / Vertical\n- Geography or Location\n- EXCLUSIONS for al of the above categories (Not India, Not 250+ person companies)\n\n- Who is their ideal customer's target audience?  (Coach FOR marketing executives)\n- What are the “markers” of them being good?  (Speak at conferences, have books, maintain a LinkedIn following, etc.)\n- What outcome do they want?  (More clients, more leads, save time, lose weight?)\n\n- If the user has examples, try to collect 2-5 examples of people they want in their dream 100, along with why those people.\n\nOnce you have all that information, use your chat model and research tool to output the list of the dream 100 and deposit it in google sheets.  Your goal is to find prospects who match the given profile and are similar to the example people the user gave you.\n\n- Number each prospect 1-100 (\"Prospect ID\"), and use that to match the row in google sheets\n- Output the prospect's name (\"Prospect Name\") and put it in that column\n- Output a 100-175 word summary on the prospect (\"Prospect Summary\") and put it in that column.  Include where they work, who they serve, and a guess at how valuable they’d be and why (Serve X valuable customer, Handles Y super high volume, Influencer in Z space)\n- Output a 50-75 word explanation for why this person fits into the user's dream 100 (\"Reason\") and put it in that column.  (Is similar to X, Important in Y sector)\n\nIf Perplexity only returns 5 or 10 results, add them all to google sheets, then re-call Perplexity.  Repeat this until you've found 100 prospects.\n\nDO NOT return all the details of the prospects in your agent chat, just deposit them in the google sheet."
        },
        "promptType": "define"
      },
      "typeVersion": 2.2
    },
    {
      "id": "939929d6-51bd-451c-b1be-473d0f704cfc",
      "name": "Modèle de chat OpenRouter",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenRouter",
      "position": [
        448,
        320
      ],
      "parameters": {
        "options": {}
      },
      "credentials": {
        "openRouterApi": {
          "id": "TpkMvFj7EHlZXdBE",
          "name": "OpenRouter account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "2128e6c2-07f1-4943-8894-749c8a655bb4",
      "name": "À réception d'un message chat",
      "type": "@n8n/n8n-nodes-langchain.chatTrigger",
      "position": [
        -320,
        -160
      ],
      "webhookId": "889dadd8-870d-49a7-b52d-6fe71563769a",
      "parameters": {
        "options": {
          "responseMode": "responseNodes"
        }
      },
      "typeVersion": 1.3,
      "alwaysOutputData": false
    },
    {
      "id": "61a6c6bb-dbc9-4903-918d-335e7c8e03c6",
      "name": "Mémoire simple",
      "type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "position": [
        608,
        320
      ],
      "parameters": {},
      "typeVersion": 1.3
    },
    {
      "id": "23b43c9f-1041-4643-a69d-5869698afd3b",
      "name": "Message chat utilisateur",
      "type": "n8n-nodes-base.set",
      "position": [
        -80,
        -160
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "1df142cc-4f0b-4a49-86a6-9718f7402e6a",
              "name": "User Chat Message",
              "type": "string",
              "value": "={{ $json.chatInput }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "5b050dcb-36b2-4e59-90d5-99f3555c6e21",
      "name": "Message de réactivation d'agent",
      "type": "n8n-nodes-base.set",
      "position": [
        -80,
        -16
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "a43b6f64-b16f-4aff-885c-a007c24d6354",
              "name": "Retrigger Chat",
              "type": "string",
              "value": "Give me the next 10 entries.  Make sure their Prospect IDs are higher than the previous batch.  So, if you just gave me prospects 11-20, this time give me 21-30.  If you just did 21-30, give me 31-40, etc.  Ensure none of the people you find me are duplicates of ones previously included in the list."
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "9b7c9cb6-6a51-4e64-8ca2-0cdcc3a23986",
      "name": "Envoyer message correct",
      "type": "n8n-nodes-base.switch",
      "position": [
        144,
        -96
      ],
      "parameters": {
        "rules": {
          "values": [
            {
              "outputKey": "Correct Message",
              "conditions": {
                "options": {
                  "version": 2,
                  "leftValue": "",
                  "caseSensitive": false,
                  "typeValidation": "strict"
                },
                "combinator": "and",
                "conditions": [
                  {
                    "id": "5c0ef267-db3a-4ee1-8be4-e97f75cbb972",
                    "operator": {
                      "type": "string",
                      "operation": "notEmpty",
                      "singleValue": true
                    },
                    "leftValue": "={{ $json['Retrigger Chat'] }}",
                    "rightValue": ""
                  }
                ]
              },
              "renameOutput": true
            },
            {
              "outputKey": "Correct Message",
              "conditions": {
                "options": {
                  "version": 2,
                  "leftValue": "",
                  "caseSensitive": false,
                  "typeValidation": "strict"
                },
                "combinator": "and",
                "conditions": [
                  {
                    "id": "5a2be6c2-ed82-4c43-98a7-fa3e853ca974",
                    "operator": {
                      "type": "string",
                      "operation": "notEmpty",
                      "singleValue": true
                    },
                    "leftValue": "={{ $json['User Chat Message'] }}",
                    "rightValue": ""
                  }
                ]
              },
              "renameOutput": true
            }
          ]
        },
        "options": {
          "ignoreCase": true
        }
      },
      "typeVersion": 3.2
    },
    {
      "id": "1723928c-4170-428c-a1f8-887f0de1de1a",
      "name": "Vérifier première ligne",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1280,
        -112
      ],
      "parameters": {
        "options": {},
        "filtersUI": {
          "values": [
            {
              "lookupValue": "1",
              "lookupColumn": "Prospect ID"
            }
          ]
        },
        "sheetName": {
          "__rl": true,
          "mode": "list",
          "value": "gid=0",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/10zLEA_zRfbvHkSc23MKcZ3BVroa26h-ZoXlTAdveAcc/edit#gid=0",
          "cachedResultName": "Sheet1"
        },
        "documentId": {
          "__rl": true,
          "mode": "list",
          "value": "10zLEA_zRfbvHkSc23MKcZ3BVroa26h-ZoXlTAdveAcc",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/10zLEA_zRfbvHkSc23MKcZ3BVroa26h-ZoXlTAdveAcc/edit?usp=drivesdk",
          "cachedResultName": "Dream 100"
        }
      },
      "credentials": {
        "googleSheetsOAuth2Api": {
          "id": "jSF7NonDRkbSjEFB",
          "name": "Google Sheets account"
        }
      },
      "typeVersion": 4.7
    },
    {
      "id": "b2ffa88a-295d-4f3e-8baf-31cad5ded06a",
      "name": "Vérifier dernière ligne",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1280,
        80
      ],
      "parameters": {
        "options": {},
        "filtersUI": {
          "values": [
            {
              "lookupValue": "100",
              "lookupColumn": "Prospect ID"
            }
          ]
        },
        "sheetName": {
          "__rl": true,
          "mode": "list",
          "value": "gid=0",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/10zLEA_zRfbvHkSc23MKcZ3BVroa26h-ZoXlTAdveAcc/edit#gid=0",
          "cachedResultName": "Sheet1"
        },
        "documentId": {
          "__rl": true,
          "mode": "list",
          "value": "10zLEA_zRfbvHkSc23MKcZ3BVroa26h-ZoXlTAdveAcc",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/10zLEA_zRfbvHkSc23MKcZ3BVroa26h-ZoXlTAdveAcc/edit?usp=drivesdk",
          "cachedResultName": "Dream 100"
        }
      },
      "credentials": {
        "googleSheetsOAuth2Api": {
          "id": "jSF7NonDRkbSjEFB",
          "name": "Google Sheets account"
        }
      },
      "typeVersion": 4.7
    },
    {
      "id": "d16e47c3-eb87-4f0e-9c7a-3aecfbe31061",
      "name": "Nom première ligne",
      "type": "n8n-nodes-base.set",
      "position": [
        1472,
        -112
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "ecf75ecc-4897-45eb-a042-3ba5d1556838",
              "name": "Prospect 1",
              "type": "string",
              "value": "={{ $json['Prospect Name'] }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "64a7b6e3-8c99-4620-99ce-66314e8a8ebb",
      "name": "Y a-t-il des données dans la feuille ?",
      "type": "n8n-nodes-base.if",
      "position": [
        1744,
        -32
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "702f3427-cf4b-4f0a-a2ca-815921da02b2",
              "operator": {
                "type": "string",
                "operation": "empty",
                "singleValue": true
              },
              "leftValue": "={{ $('First Row Name').item.json['Prospect 1'] }}",
              "rightValue": ""
            },
            {
              "id": "2b662685-1155-4a24-a1b6-b54fda3dd4bd",
              "operator": {
                "type": "string",
                "operation": "empty",
                "singleValue": true
              },
              "leftValue": "={{ $('Last Row Name').item.json['Prospect 100'] }}",
              "rightValue": ""
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "7fa555fe-746f-4e07-a4ee-81a228372dbc",
      "name": "Avons-nous besoin de PLUS de données dans la feuille ?",
      "type": "n8n-nodes-base.if",
      "position": [
        1952,
        112
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "702f3427-cf4b-4f0a-a2ca-815921da02b2",
              "operator": {
                "type": "string",
                "operation": "exists",
                "singleValue": true
              },
              "leftValue": "={{ $('First Row Name').item.json['Prospect 1'] }}",
              "rightValue": ""
            },
            {
              "id": "2b662685-1155-4a24-a1b6-b54fda3dd4bd",
              "operator": {
                "type": "string",
                "operation": "empty",
                "singleValue": true
              },
              "leftValue": "={{ $('Last Row Name').item.json['Prospect 100'] }}",
              "rightValue": ""
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "60cb44fb-2f32-48b9-a6fd-fef0bdb89b02",
      "name": "Collecter plus d'informations",
      "type": "@n8n/n8n-nodes-langchain.chat",
      "position": [
        2256,
        -144
      ],
      "parameters": {
        "message": "={{ $('AI Agent').item.json.output }}",
        "options": {
          "memoryConnection": false
        },
        "waitUserReply": false
      },
      "typeVersion": 1
    },
    {
      "id": "868a7b0a-0346-4f8c-bfd9-fd339652807d",
      "name": "Terminé !",
      "type": "@n8n/n8n-nodes-langchain.chat",
      "position": [
        2256,
        128
      ],
      "parameters": {
        "message": "=",
        "options": {
          "memoryConnection": false
        },
        "waitUserReply": false
      },
      "typeVersion": 1
    },
    {
      "id": "2023a54e-49ec-4bc6-b32b-2cfb653494c2",
      "name": "Nom dernière ligne",
      "type": "n8n-nodes-base.set",
      "position": [
        1488,
        80
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "ecf75ecc-4897-45eb-a042-3ba5d1556838",
              "name": "Prospect 100",
              "type": "string",
              "value": "={{ $json['Prospect Name'] }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "1b57cc85-537e-4df6-b65b-9a51f692680c",
      "name": "Note adhésive",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -496,
        -224
      ],
      "parameters": {
        "width": 864,
        "height": 480,
        "content": "## Pick a message to send to the agent"
      },
      "typeVersion": 1
    },
    {
      "id": "37fa8afb-d08c-47fc-92d8-c0bc264a7dc4",
      "name": "Note adhésive1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        400,
        -224
      ],
      "parameters": {
        "color": 4,
        "width": 736,
        "height": 704,
        "content": "## The Brain - Takes your Prompt, Does Research"
      },
      "typeVersion": 1
    },
    {
      "id": "dfc23859-460d-467f-9fff-d66d1319e5bf",
      "name": "Note adhésive2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1168,
        -224
      ],
      "parameters": {
        "color": 5,
        "width": 480,
        "height": 464,
        "content": "## Check how much data is in the sheet"
      },
      "typeVersion": 1
    },
    {
      "id": "5239fb30-715d-4cdb-bcd9-b2e8954cf549",
      "name": "Note adhésive3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1696,
        -224
      ],
      "parameters": {
        "color": 6,
        "width": 752,
        "height": 528,
        "content": "## Do more research or respond to user?"
      },
      "typeVersion": 1
    },
    {
      "id": "c470b239-c9d5-4a5c-9e4d-213f3d30fdb5",
      "name": "Note adhésive4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -880,
        -176
      ],
      "parameters": {
        "color": 3,
        "width": 288,
        "height": 320,
        "content": "## Connect to Trigger via Slack Message\n\nChange the variable in \"User Chat Message\" from the n8n chat -> slack message"
      },
      "typeVersion": 1
    },
    {
      "id": "f7a06a9b-ad7b-4e64-a800-21e5e99b23ad",
      "name": "Note adhésive5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2496,
        -240
      ],
      "parameters": {
        "color": 3,
        "width": 352,
        "height": 544,
        "content": "## Connect These to Respond via Slack Message\n\nConnect the AI agent's output as the content of both messages"
      },
      "typeVersion": 1
    },
    {
      "id": "52f38441-eee3-48db-8994-57f848a03c54",
      "name": "À réception de Slack",
      "type": "n8n-nodes-base.slackTrigger",
      "position": [
        -832,
        16
      ],
      "webhookId": "d9afdc1f-1699-4c2d-997c-f722546ef973",
      "parameters": {
        "options": {},
        "trigger": [
          "message"
        ],
        "channelId": {
          "__rl": true,
          "mode": "list",
          "value": ""
        }
      },
      "typeVersion": 1
    },
    {
      "id": "caeaca6e-c815-4a4b-85a6-6a7d090c5a0f",
      "name": "Collecter plus d'informations Slack",
      "type": "n8n-nodes-base.slack",
      "position": [
        2576,
        -48
      ],
      "webhookId": "9a6b5dda-8d71-49d2-9ff8-1b6f3f41ace5",
      "parameters": {
        "otherOptions": {}
      },
      "typeVersion": 2.3
    },
    {
      "id": "5c4db052-a638-484a-bf80-602fb357d4cd",
      "name": "Terminé Slack",
      "type": "n8n-nodes-base.slack",
      "position": [
        2576,
        128
      ],
      "webhookId": "9a6b5dda-8d71-49d2-9ff8-1b6f3f41ace5",
      "parameters": {
        "otherOptions": {}
      },
      "typeVersion": 2.3
    },
    {
      "id": "17e6c1af-57ed-41aa-8fc2-fd0331332a37",
      "name": "Note adhésive6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -16,
        -416
      ],
      "parameters": {
        "width": 448,
        "content": "## Google Sheet Template \n\n(Make a copy)\n\nhttps://docs.google.com/spreadsheets/d/1WWRwi3bseuZd1ebaAdGQYzDhwW_zBEOYib20l2Z_coY/edit?usp=sharing"
      },
      "typeVersion": 1
    },
    {
      "id": "3f0d7097-5dea-491a-b25a-c76d491c1674",
      "name": "Note adhésive7",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -496,
        -608
      ],
      "parameters": {
        "width": 448,
        "content": "## SETUP TUTORIAL LOOM VIDEO\n\nhttps://www.loom.com/share/2a71542149054456b993826f56e5503f?sid=41a106b3-a16d-4686-8280-b7e56af8ce42"
      },
      "typeVersion": 1
    },
    {
      "id": "a0503770-12fb-4e35-89b8-17820a13d0b5",
      "name": "Recherche via Perplexity",
      "type": "n8n-nodes-base.perplexityTool",
      "position": [
        976,
        320
      ],
      "parameters": {
        "model": "sonar-deep-research",
        "options": {},
        "messages": {
          "message": [
            {
              "content": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('message0_Text', ``, 'string') }}"
            }
          ]
        },
        "requestOptions": {}
      },
      "credentials": {
        "perplexityApi": {
          "id": "daNGC6EDqNLWQPvm",
          "name": "Perplexity account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "741e1777-1bcd-4a4b-964a-f6d0285f032a",
      "name": "Insérer données dans la feuille",
      "type": "n8n-nodes-base.googleSheetsTool",
      "position": [
        784,
        320
      ],
      "parameters": {
        "columns": {
          "value": {
            "Reason": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Reason', ``, 'string') }}",
            "Prospect ID": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Prospect_ID__using_to_match_', ``, 'string') }}",
            "Prospect Name": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Prospect_Name', ``, 'string') }}",
            "Prospect Summary": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Prospect_Summary', ``, 'string') }}"
          },
          "schema": [
            {
              "id": "Prospect ID",
              "type": "string",
              "display": true,
              "removed": false,
              "required": false,
              "displayName": "Prospect ID",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Prospect Name",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "Prospect Name",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Prospect Summary",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "Prospect Summary",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Reason",
              "type": "string",
              "display": true,
              "removed": false,
              "required": false,
              "displayName": "Reason",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            }
          ],
          "mappingMode": "defineBelow",
          "matchingColumns": [
            "Prospect ID"
          ],
          "attemptToConvertTypes": false,
          "convertFieldsToString": false
        },
        "options": {},
        "operation": "appendOrUpdate",
        "sheetName": {
          "__rl": true,
          "mode": "list",
          "value": "gid=0",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/10zLEA_zRfbvHkSc23MKcZ3BVroa26h-ZoXlTAdveAcc/edit#gid=0",
          "cachedResultName": "Sheet1"
        },
        "documentId": {
          "__rl": true,
          "mode": "list",
          "value": "10zLEA_zRfbvHkSc23MKcZ3BVroa26h-ZoXlTAdveAcc",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/10zLEA_zRfbvHkSc23MKcZ3BVroa26h-ZoXlTAdveAcc/edit?usp=drivesdk",
          "cachedResultName": "Dream 100"
        }
      },
      "credentials": {
        "googleSheetsOAuth2Api": {
          "id": "jSF7NonDRkbSjEFB",
          "name": "Google Sheets account"
        }
      },
      "typeVersion": 4.7
    },
    {
      "id": "9a1be387-bcfa-452d-b371-7ba63acbc9a0",
      "name": "Note adhésive8",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -496,
        -416
      ],
      "parameters": {
        "width": 448,
        "content": "## Directions:\n1. Make sure the Google sheet has NO NAMES in it right now\n2. Start a chat with the agent\n3. Provide any information the agent wants\n4. Let the agent research!  (~3-4 mins per 10 names, depending on Perplexity Tier)"
      },
      "typeVersion": 1
    }
  ],
  "active": true,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "63d33378-9662-4398-a3a5-b015c6a8a75b",
  "connections": {
    "7735b048-fdf6-4719-a440-c45fc6437ace": {
      "main": [
        [
          {
            "node": "1723928c-4170-428c-a1f8-887f0de1de1a",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "2023a54e-49ec-4bc6-b32b-2cfb653494c2": {
      "main": [
        [
          {
            "node": "64a7b6e3-8c99-4620-99ce-66314e8a8ebb",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "61a6c6bb-dbc9-4903-918d-335e7c8e03c6": {
      "ai_memory": [
        [
          {
            "node": "7735b048-fdf6-4719-a440-c45fc6437ace",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "b2ffa88a-295d-4f3e-8baf-31cad5ded06a": {
      "main": [
        [
          {
            "node": "2023a54e-49ec-4bc6-b32b-2cfb653494c2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "d16e47c3-eb87-4f0e-9c7a-3aecfbe31061": {
      "main": [
        [
          {
            "node": "b2ffa88a-295d-4f3e-8baf-31cad5ded06a",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "1723928c-4170-428c-a1f8-887f0de1de1a": {
      "main": [
        [
          {
            "node": "d16e47c3-eb87-4f0e-9c7a-3aecfbe31061",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "60cb44fb-2f32-48b9-a6fd-fef0bdb89b02": {
      "main": [
        []
      ]
    },
    "23b43c9f-1041-4643-a69d-5869698afd3b": {
      "main": [
        [
          {
            "node": "9b7c9cb6-6a51-4e64-8ca2-0cdcc3a23986",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "9b7c9cb6-6a51-4e64-8ca2-0cdcc3a23986": {
      "main": [
        [
          {
            "node": "7735b048-fdf6-4719-a440-c45fc6437ace",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "7735b048-fdf6-4719-a440-c45fc6437ace",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "939929d6-51bd-451c-b1be-473d0f704cfc": {
      "ai_languageModel": [
        [
          {
            "node": "7735b048-fdf6-4719-a440-c45fc6437ace",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "741e1777-1bcd-4a4b-964a-f6d0285f032a": {
      "ai_tool": [
        [
          {
            "node": "7735b048-fdf6-4719-a440-c45fc6437ace",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "a0503770-12fb-4e35-89b8-17820a13d0b5": {
      "ai_tool": [
        [
          {
            "node": "7735b048-fdf6-4719-a440-c45fc6437ace",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "2128e6c2-07f1-4943-8894-749c8a655bb4": {
      "main": [
        [
          {
            "node": "23b43c9f-1041-4643-a69d-5869698afd3b",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "5b050dcb-36b2-4e59-90d5-99f3555c6e21": {
      "main": [
        [
          {
            "node": "9b7c9cb6-6a51-4e64-8ca2-0cdcc3a23986",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "64a7b6e3-8c99-4620-99ce-66314e8a8ebb": {
      "main": [
        [
          {
            "node": "60cb44fb-2f32-48b9-a6fd-fef0bdb89b02",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "7fa555fe-746f-4e07-a4ee-81a228372dbc",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "7fa555fe-746f-4e07-a4ee-81a228372dbc": {
      "main": [
        [
          {
            "node": "5b050dcb-36b2-4e59-90d5-99f3555c6e21",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "868a7b0a-0346-4f8c-bfd9-fd339652807d",
            "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é - Divers, Chatbot IA, IA Multimodale

Est-ce payant ?

Ce workflow est entièrement gratuit et peut être utilisé directement. Veuillez noter que les services tiers utilisés dans le workflow (comme l'API OpenAI) peuvent nécessiter un paiement de votre part.

Workflows recommandés

Créer du contenu social axé sur l'IA pour LinkedIn et Facebook en utilisant la génération d'images et la révision humaine
Créer des contenus de médias sociaux pilotés par l'IA pour LinkedIn et Facebook avec la génération d'images et une vérification manuelle
If
Set
Slack
+
If
Set
Slack
63 NœudsDidac Fernandez
Divers
🚀 Support client WhatsApp piloté par IA pour les marques Shopify
Support client WhatsApp piloté par l'IA pour les marques Shopify (agent LLM)
Set
Slack
Switch
+
Set
Slack
Switch
30 NœudsRuthwik
Divers
Assistant scraper pour la recherche de biens immobiliers
Utiliser PropertyFinder.ae, OpenRouter et SerpAPI pour répondre aux questions sur l'immobilier via l'IA
If
Set
Code
+
If
Set
Code
18 NœudsGeorge Zargaryan
Divers
Automatisation du support client WhatsApp avec transcription vocale, FAQ et planification de rendez-vous
Support client WhatsApp automatisé, avec transcription vocale, FAQ et planification de rendez-vous
If
Set
Switch
+
If
Set
Switch
23 NœudsAureusR
Divers
Automatisation du CRM HighLevel avec GPT-5, récupération de connaissances et contexte documentaire
Automatiser le CRM HighLevel avec GPT-5, la récupération de connaissances et le contexte des documents
Set
Gmail
Slack
+
Set
Gmail
Slack
55 NœudsPaul
CRM
Centre de commandement IA commercial : Agent modulaire Google Workspace, recherche vectorielle et rapports multicanal
Centre de commande commercial AI : Agents modulaires Google Workspace, recherche vectorielle et rapports multi-canaux
Set
Gmail
Slack
+
Set
Gmail
Slack
80 NœudsPaul
Extraction de documents
Informations sur le workflow
Niveau de difficulté
Avancé
Nombre de nœuds29
Catégorie3
Types de nœuds14
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