Créer des prospects qualifiés et des scripts de démarchage froid avec LinkedIn, OpenAI et Sales Navigator
Ceci est unLead Generation, Multimodal AIworkflow d'automatisation du domainecontenant 47 nœuds.Utilise principalement des nœuds comme If, Code, Limit, Filter, SplitOut. Créer des prospects qualifiés et des scripts pour des appels à froid via LinkedIn, OpenAI et Sales Navigator
- •Peut nécessiter les informations d'identification d'authentification de l'API cible
- •Informations d'identification Google Sheets API
- •Clé API OpenAI
Nœuds utilisés (47)
Catégorie
{
"meta": {
"instanceId": "95a1299fb2b16eb2219cb044f54e72c2d00dcd2c72efe717b3c308d200f29927",
"templateCredsSetupCompleted": true
},
"nodes": [
{
"id": "e7625dd8-e020-4dcd-a8c1-8268310a1d84",
"name": "Traiter chaque entreprise",
"type": "n8n-nodes-base.splitInBatches",
"onError": "continueRegularOutput",
"position": [
2420,
-740
],
"parameters": {
"options": {}
},
"typeVersion": 3,
"alwaysOutputData": false
},
{
"id": "0998efcf-7b05-4ad1-844e-3fc4a5136c44",
"name": "Obtenir les infos de l'entreprise",
"type": "n8n-nodes-base.httpRequest",
"onError": "continueRegularOutput",
"position": [
2640,
-740
],
"parameters": {
"url": "https://api.ghostgenius.fr/v2/company",
"options": {},
"sendQuery": true,
"sendHeaders": true,
"queryParameters": {
"parameters": [
{
"name": "url",
"value": "={{ $json.url }}"
}
]
},
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "=Bearer {{ $('Aggregate1').item.json.settings[6]['Value (edit with your use case)'] }}"
}
]
}
},
"retryOnFail": true,
"typeVersion": 4.2
},
{
"id": "7c914bd6-1a42-4a6e-b09e-d553ca770de6",
"name": "Filtrer les entreprises valides",
"type": "n8n-nodes-base.if",
"onError": "continueRegularOutput",
"position": [
2840,
-740
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "5ea943a6-8f6c-4cb0-b194-8c92d4b2aacc",
"operator": {
"type": "string",
"operation": "notEmpty",
"singleValue": true
},
"leftValue": "={{ $json.website }}",
"rightValue": "[null]"
},
{
"id": "8235b9bb-3cd4-4ed4-a5dc-921127ff47c7",
"operator": {
"type": "number",
"operation": "gt"
},
"leftValue": "={{ $json.followers_count }}",
"rightValue": 200
}
]
}
},
"typeVersion": 2.2
},
{
"id": "9690999d-7a10-4b9b-8a73-0c1cc3cca7f0",
"name": "Est-ce une nouvelle entreprise ?",
"type": "n8n-nodes-base.if",
"position": [
3280,
-740
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "050c33be-c648-44d7-901c-51f6ff024e97",
"operator": {
"type": "object",
"operation": "empty",
"singleValue": true
},
"leftValue": "={{ $('Check If Company Exists').all().first().json }}",
"rightValue": ""
}
]
}
},
"typeVersion": 2.2
},
{
"id": "e0386eb6-1c98-454d-ac5d-cacca1f68ca5",
"name": "Rechercher des entreprises",
"type": "n8n-nodes-base.httpRequest",
"position": [
1900,
-740
],
"parameters": {
"url": "https://api.ghostgenius.fr/v2/search/companies",
"options": {
"pagination": {
"pagination": {
"parameters": {
"parameters": [
{
"name": "page",
"value": "={{ $pageCount + 1 }}"
}
]
},
"maxRequests": 1,
"requestInterval": 2000,
"limitPagesFetched": true,
"completeExpression": "={{ $response.body.data.isEmpty() }}",
"paginationCompleteWhen": "other"
}
}
},
"sendQuery": true,
"sendHeaders": true,
"queryParameters": {
"parameters": [
{
"name": "keywords",
"value": "={{ $json.message.content.keywords }}"
},
{
"name": "locations",
"value": "={{ $('Aggregate1').item.json.settings[4]['Value (edit with your use case)'] }}"
},
{
"name": "company_size",
"value": "={{ $('Aggregate1').item.json.settings[5]['Value (edit with your use case)'] }}"
}
]
},
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "=Bearer {{ $('Aggregate1').item.json.settings[6]['Value (edit with your use case)'] }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "003c4ff2-ad82-43cb-8f77-85ba733bfec2",
"name": "Extraire les données de l'entreprise",
"type": "n8n-nodes-base.splitOut",
"onError": "continueRegularOutput",
"position": [
2100,
-740
],
"parameters": {
"options": {},
"fieldToSplitOut": "data"
},
"typeVersion": 1
},
{
"id": "3616bf38-3e24-459b-a3a3-5c4f489c9c1e",
"name": "Vérifier si l'entreprise existe",
"type": "n8n-nodes-base.googleSheets",
"position": [
3060,
-740
],
"parameters": {
"options": {},
"filtersUI": {
"values": [
{
"lookupValue": "={{ $json.id }}",
"lookupColumn": "ID"
}
]
},
"sheetName": {
"__rl": true,
"mode": "list",
"value": "gid=0",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1j8AHiPiHEXVOkUhO2ms-lw1Ygu1eWIWW-8Qe1OoHpCo/edit#gid=0",
"cachedResultName": "Companies"
},
"documentId": {
"__rl": true,
"mode": "list",
"value": "1o1W1UwM0tsEgQSszqph99DopFN7KBLCq2v1SiMbfG9Q",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1o1W1UwM0tsEgQSszqph99DopFN7KBLCq2v1SiMbfG9Q/edit?usp=drivesdk",
"cachedResultName": "AI-Powered Cold Call Machine - Ghost Genius"
}
},
"credentials": {
"googleSheetsOAuth2Api": {
"id": "Y8D8KsfgZCZmP2Vh",
"name": "Google Sheets account"
}
},
"typeVersion": 4.5,
"alwaysOutputData": true
},
{
"id": "fcc1b9d9-468c-459c-9eca-825f72e2e958",
"name": "Notation IA de l'entreprise",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
3620,
-740
],
"parameters": {
"modelId": {
"__rl": true,
"mode": "list",
"value": "o3-mini",
"cachedResultName": "O3-MINI"
},
"options": {},
"messages": {
"values": [
{
"role": "system",
"content": "=You are an AI assistant that evaluates companies to determine if they might be interested in {{ $('Aggregate1').item.json.settings[0]['Value (edit with your use case)'] }}.\n\nEvaluate the company information provided on a scale of 0 to 10, where:\n- 0 = Not at all likely to be interested\n- 10 = Extremely likely to be interested\n\nBase your evaluation on these criteria:\n1. Industry fit: How well does the company's industry align with {{ $('Aggregate1').item.json.settings[0]['Value (edit with your use case)'] }}?\n2. Company profile: Is the company size, growth stage, and location appropriate for {{ $('Aggregate1').item.json.settings[0]['Value (edit with your use case)'] }}?\n3. Pain points: Based on their description, do they likely have challenges that {{ $('Aggregate1').item.json.settings[0]['Value (edit with your use case)'] }} solves?\n\nRespond ONLY with this JSON format:\n```json\n{\n \"score\": [number between 0 and 10],\n \"explanation\":\n}"
},
{
"content": "=Here is the company to analyze:\nName: {{ $('Filter Valid Companies').item.json.name }}\n{{ $('Filter Valid Companies').item.json.tagline }}\n{{ $('Filter Valid Companies').item.json.description }}\nNumber of employees: {{ $('Filter Valid Companies').item.json.staff_count }}\nIndustry: {{ $('Filter Valid Companies').item.json.industries }}\nSpecialties: {{ $('Filter Valid Companies').item.json.specialities }}\nLocation: {{ $('Filter Valid Companies').item.json.locations?.toJsonString() }}\nFounded in: {{ $('Filter Valid Companies').item.json.founded_on }}"
}
]
},
"jsonOutput": true
},
"credentials": {
"openAiApi": {
"id": "SSQ6BcbSKW6I0uSn",
"name": "OpenAi account"
}
},
"typeVersion": 1.8
},
{
"id": "746a7981-4dcc-494c-bc3f-4e65f8ab8b20",
"name": "Ajouter l'entreprise au CRM",
"type": "n8n-nodes-base.googleSheets",
"position": [
3980,
-740
],
"parameters": {
"columns": {
"value": {
"ID": "={{ $('Get Company Info').item.json.id }}",
"Name": "={{ $('Get Company Info').item.json.name }}",
"Score": "={{ $('AI Company Scoring').item.json.message.content.score }}",
"State": "Qualified",
"Summary": "={{ $('Get Company Info').item.json.description }}",
"Website": "={{ $('Get Company Info').item.json.website }}",
"LinkedIn": "={{ $('Get Company Info').item.json.url }}",
"Explanation": "={{ $('AI Company Scoring').item.json.message.content.explanation }}"
},
"schema": [
{
"id": "Name",
"type": "string",
"display": true,
"required": false,
"displayName": "Name",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Website",
"type": "string",
"display": true,
"required": false,
"displayName": "Website",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "LinkedIn",
"type": "string",
"display": true,
"required": false,
"displayName": "LinkedIn",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "ID",
"type": "string",
"display": true,
"required": false,
"displayName": "ID",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Summary",
"type": "string",
"display": true,
"required": false,
"displayName": "Summary",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Score",
"type": "string",
"display": true,
"required": false,
"displayName": "Score",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Explanation",
"type": "string",
"display": true,
"required": false,
"displayName": "Explanation",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "State",
"type": "string",
"display": true,
"required": false,
"displayName": "State",
"defaultMatch": false,
"canBeUsedToMatch": true
}
],
"mappingMode": "defineBelow",
"matchingColumns": [],
"attemptToConvertTypes": false,
"convertFieldsToString": false
},
"options": {},
"operation": "append",
"sheetName": {
"__rl": true,
"mode": "list",
"value": "gid=0",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1j8AHiPiHEXVOkUhO2ms-lw1Ygu1eWIWW-8Qe1OoHpCo/edit#gid=0",
"cachedResultName": "Companies"
},
"documentId": {
"__rl": true,
"mode": "list",
"value": "1o1W1UwM0tsEgQSszqph99DopFN7KBLCq2v1SiMbfG9Q",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1o1W1UwM0tsEgQSszqph99DopFN7KBLCq2v1SiMbfG9Q/edit?usp=drivesdk",
"cachedResultName": "AI-Powered Cold Call Machine - Ghost Genius"
}
},
"credentials": {
"googleSheetsOAuth2Api": {
"id": "Y8D8KsfgZCZmP2Vh",
"name": "Google Sheets account"
}
},
"typeVersion": 4.5
},
{
"id": "a17bb8d3-95fc-4d9d-b6d0-a49070591b0f",
"name": "Note adhésive 4",
"type": "n8n-nodes-base.stickyNote",
"position": [
700,
-1020
],
"parameters": {
"color": 6,
"width": 1580,
"height": 460,
"content": "## LinkedIn company search\nThis section initiates the workflow and searches for your target companies on LinkedIn using the Ghost Genius API.\n\nYou can filter and refine your search by customizing the fields in the \"Settings\" sheet in the Google Sheet.\n\nNote that you can retrieve a maximum of 1000 companies per search (corresponding to 100 LinkedIn pages), so it's important not to exceed this number of results to avoid losing prospects.\n\nExample: Let's say I want to target Growth Marketing Agencies with 11-50 employees. I do my search and see that there are 10,000 results. So I refine my search by using location to go country by country and retrieve all 10,000 results in several batches ranging from 500 to 1000 depending on the country.\n\nTips: To test the workflow or to see the number of results of your search, change the pagination parameter (Max Pages) in the \"Search Companies\" node. It will be displayed at the very top of the response JSON."
},
"typeVersion": 1
},
{
"id": "986ac080-9536-4b27-9e9c-09dc2ce843e9",
"name": "Note adhésive 5",
"type": "n8n-nodes-base.stickyNote",
"position": [
3520,
-1020
],
"parameters": {
"color": 5,
"width": 680,
"height": 460,
"content": "## AI scoring and storage\nThis section scores the company and stores it in a Google Sheet.\n\nIt's important to properly fill in the \"Settings\" sheet at the beginning of the workflow to get a result relevant to your use case. You can also manually modify the system prompt.\n\nWe add the company to the \"Companies\" sheet in this [Google Sheet](https://docs.google.com/spreadsheets/d/1j8AHiPiHEXVOkUhO2ms-lw1Ygu1eWIWW-8Qe1OoHpCo/edit?usp=sharing) which you can make a copy of and use.\n\nThis AI scoring functionality is extremely impressive once perfectly configured, so I recommend taking some time to test with several companies to ensure the scoring system works well for your needs!"
},
"typeVersion": 1
},
{
"id": "e843bbc2-33aa-4145-b5a1-8d9483c25530",
"name": "Agrégation 1",
"type": "n8n-nodes-base.aggregate",
"position": [
1180,
-740
],
"parameters": {
"options": {},
"aggregate": "aggregateAllItemData",
"destinationFieldName": "settings"
},
"typeVersion": 1
},
{
"id": "7f58c3d4-dd04-4766-a632-23437c2131a3",
"name": "Note adhésive 1",
"type": "n8n-nodes-base.stickyNote",
"position": [
2340,
-1020
],
"parameters": {
"color": 4,
"width": 1120,
"height": 460,
"content": "## Company data processing \nThis section processes each company individually.\n\nWe retrieve all the company information using Get Company Details by using the LinkedIn link obtained from the previous section.\n\nThen we filter the company based on the number of followers, which gives us a first indication of the company's credibility (200 in this case), and whether their LinkedIn page has a website listed.\n\nYou can adjust these thresholds based on your target market - increasing the follower count for more established businesses or decreasing it for emerging markets.\n\nThe last two modules checks if the company already exists in your database (using LinkedIn ID) to prevent duplicates because when you do close enough searches, some companies may come up several times."
},
"typeVersion": 1
},
{
"id": "0d1abba8-380e-429e-89d2-7f42bf4f9644",
"name": "Démarrer",
"type": "n8n-nodes-base.manualTrigger",
"position": [
780,
-740
],
"parameters": {},
"typeVersion": 1
},
{
"id": "1353ecb3-72f9-49bf-ad0d-92e298a0d667",
"name": "Note adhésive 7",
"type": "n8n-nodes-base.stickyNote",
"position": [
580,
-1160
],
"parameters": {
"width": 3820,
"height": 920,
"content": "# Search LinkedIn companies, score them with AI, and send to your CRM"
},
"typeVersion": 1
},
{
"id": "7651927b-f692-4194-a8ab-1df8aea75209",
"name": "Make la requête parfaite",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
1540,
-740
],
"parameters": {
"modelId": {
"__rl": true,
"mode": "list",
"value": "o3-mini",
"cachedResultName": "O3-MINI"
},
"options": {},
"messages": {
"values": [
{
"role": "system",
"content": "You are an AI assistant that extracts clean, relevant keywords to search for companies on LinkedIn.\n\nThe user input is often noisy, vague, or includes unnecessary details. Your job is to return only **clear, concise keywords** that describe the **type of company** the user is looking for.\n\nOnly keep terms related to:\n- Industry or sector (e.g. fintech, legal tech, SaaS)\n- Company activity or profession (e.g. digital agency, HR software, logistics)\n\nIgnore anything related to:\n- Location (e.g. in Paris, Europe)\n- Company size (e.g. startups, large enterprise)\n- Intent or service needs (e.g. looking for CRM, needs automation)\n- Personal perspective (e.g. I’m looking for, I want to target)\n\nYour answer must contain:\n- A space-separated list of keywords (no punctuation, no full sentences, no extra text)\n- If there are no relevant keywords, respond with: `no keywords`"
},
{
"content": "=Extract the relevant company keywords from this input:\n\n{{ $json.settings[1]['Value (edit with your use case)'] }}"
}
]
},
"jsonOutput": true
},
"credentials": {
"openAiApi": {
"id": "SSQ6BcbSKW6I0uSn",
"name": "OpenAi account"
}
},
"typeVersion": 1.8
},
{
"id": "5d93a57b-9ff4-4542-9a3f-5058ab151055",
"name": "Obtenir les paramètres",
"type": "n8n-nodes-base.googleSheets",
"position": [
980,
-740
],
"parameters": {
"options": {},
"sheetName": {
"__rl": true,
"mode": "list",
"value": 1782913168,
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1o1W1UwM0tsEgQSszqph99DopFN7KBLCq2v1SiMbfG9Q/edit#gid=1782913168",
"cachedResultName": "Settings"
},
"documentId": {
"__rl": true,
"mode": "list",
"value": "1o1W1UwM0tsEgQSszqph99DopFN7KBLCq2v1SiMbfG9Q",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1o1W1UwM0tsEgQSszqph99DopFN7KBLCq2v1SiMbfG9Q/edit?usp=drivesdk",
"cachedResultName": "AI-Powered Cold Call Machine - Ghost Genius"
}
},
"credentials": {
"googleSheetsOAuth2Api": {
"id": "Y8D8KsfgZCZmP2Vh",
"name": "Google Sheets account"
}
},
"executeOnce": true,
"typeVersion": 4.5
},
{
"id": "ddc20b06-bbd6-40de-9f86-8af7409309e5",
"name": "Si",
"type": "n8n-nodes-base.if",
"position": [
1340,
-740
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "1fb2a486-8581-4d1e-9a83-26992e4ff505",
"operator": {
"type": "string",
"operation": "notEmpty",
"singleValue": true
},
"leftValue": "={{ $json.settings[6]['Value (edit with your use case)'] }}",
"rightValue": ""
},
{
"id": "35ea5c51-10f6-4fe1-b802-9cbd202d8381",
"operator": {
"type": "string",
"operation": "notEmpty",
"singleValue": true
},
"leftValue": "={{ $json.settings[2]['Value (edit with your use case)'] }}",
"rightValue": ""
}
]
}
},
"typeVersion": 2.2
},
{
"id": "8c6a4ce8-bdd0-462b-9486-51f1a3df6d6a",
"name": "Note adhésive 12",
"type": "n8n-nodes-base.stickyNote",
"position": [
1480,
-560
],
"parameters": {
"color": 3,
"width": 400,
"height": 260,
"content": "## Exit"
},
"typeVersion": 1
},
{
"id": "d745c311-bb03-4a08-84c9-7c3aa8495a61",
"name": "Clé API ou ID de compte manquant",
"type": "n8n-nodes-base.stopAndError",
"position": [
1640,
-480
],
"parameters": {
"errorMessage": "Missing API Key or Account ID in the Google Sheet"
},
"typeVersion": 1
},
{
"id": "08a32a0e-bf4e-4174-9b3b-bd9038af7a9d",
"name": "Déclencheur planifié",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
500,
400
],
"parameters": {
"rule": {
"interval": [
{}
]
}
},
"typeVersion": 1.2
},
{
"id": "eeb46f4b-5df9-4bcc-810a-d00e0245a6a8",
"name": "Agrégation",
"type": "n8n-nodes-base.aggregate",
"position": [
920,
400
],
"parameters": {
"options": {},
"aggregate": "aggregateAllItemData",
"destinationFieldName": "settings"
},
"typeVersion": 1
},
{
"id": "8ea6ffb9-3a8d-4f89-8b68-9cc24f94bbeb",
"name": "Récupération d'entreprises",
"type": "n8n-nodes-base.googleSheets",
"position": [
1360,
400
],
"parameters": {
"options": {},
"sheetName": {
"__rl": true,
"mode": "list",
"value": "gid=0",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1o1W1UwM0tsEgQSszqph99DopFN7KBLCq2v1SiMbfG9Q/edit#gid=0",
"cachedResultName": "Companies"
},
"documentId": {
"__rl": true,
"mode": "list",
"value": "1o1W1UwM0tsEgQSszqph99DopFN7KBLCq2v1SiMbfG9Q",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1o1W1UwM0tsEgQSszqph99DopFN7KBLCq2v1SiMbfG9Q/edit?usp=drivesdk",
"cachedResultName": "AI-Powered Cold Call Machine - Ghost Genius"
}
},
"credentials": {
"googleSheetsOAuth2Api": {
"id": "Y8D8KsfgZCZmP2Vh",
"name": "Google Sheets account"
}
},
"typeVersion": 4.5
},
{
"id": "9c152cdb-e13f-4dfa-b3f8-4a792f969e3c",
"name": "Filtrer par score et état",
"type": "n8n-nodes-base.filter",
"position": [
1560,
400
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "146a686b-6a22-4a33-8e04-a4e7d0fc3eb9",
"operator": {
"type": "number",
"operation": "gte"
},
"leftValue": "={{ $json.Score }}",
"rightValue": 7
},
{
"id": "31a8bdd6-1f27-4dec-9fbf-f5895087d54b",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.State }}",
"rightValue": "Qualified"
}
]
}
},
"typeVersion": 2.2
},
{
"id": "c8408cdb-c6ac-45b2-86e9-4b73c2f180d6",
"name": "Boucler sur les éléments",
"type": "n8n-nodes-base.splitInBatches",
"position": [
2080,
400
],
"parameters": {
"options": {}
},
"typeVersion": 3
},
{
"id": "a7174058-4bc4-4de9-a887-9672a7e9fd58",
"name": "Trouver des employés",
"type": "n8n-nodes-base.httpRequest",
"position": [
2300,
400
],
"parameters": {
"url": "https://api.ghostgenius.fr/v2/private/sales-navigator",
"options": {},
"sendQuery": true,
"sendHeaders": true,
"queryParameters": {
"parameters": [
{
"name": "current_company",
"value": "={{ $('Loop Over Items').item.json.ID }}"
},
{
"name": "account_id",
"value": "={{ $('Aggregate').item.json.settings[2]['Value (edit with your use case)'] }}"
},
{
"name": "current_title",
"value": "={{ $('Aggregate').item.json.settings[3]['Value (edit with your use case)'] }}"
}
]
},
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "=Bearer {{ $('Aggregate').item.json.settings[6]['Value (edit with your use case)'] }}"
}
]
}
},
"retryOnFail": true,
"typeVersion": 4.2,
"waitBetweenTries": 2000
},
{
"id": "900c1a14-5716-4647-bc5c-c1caacd24870",
"name": "Vérifier les profils trouvés",
"type": "n8n-nodes-base.if",
"position": [
2520,
400
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "62313990-929a-4859-aab7-0efe2f434dc9",
"operator": {
"type": "number",
"operation": "gte"
},
"leftValue": "={{ $json.total }}",
"rightValue": 1
}
]
}
},
"typeVersion": 2.2
},
{
"id": "6a7f796a-56a5-4dc3-9783-ae29f5938ae5",
"name": "Diviser les profils",
"type": "n8n-nodes-base.splitOut",
"position": [
2760,
400
],
"parameters": {
"options": {},
"fieldToSplitOut": "data"
},
"typeVersion": 1
},
{
"id": "1237a4bd-067c-456f-8b22-aa71c2b3dce1",
"name": "Obtenir les détails du profil",
"type": "n8n-nodes-base.httpRequest",
"position": [
2980,
400
],
"parameters": {
"url": "https://api.ghostgenius.fr/v2/profile",
"options": {
"batching": {
"batch": {
"batchSize": 1,
"batchInterval": 1500
}
}
},
"sendQuery": true,
"sendHeaders": true,
"queryParameters": {
"parameters": [
{
"name": "url",
"value": "={{ $json.url }}"
}
]
},
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "=Bearer {{ $('Aggregate').item.json.settings[6]['Value (edit with your use case)'] }}"
}
]
}
},
"retryOnFail": true,
"typeVersion": 4.2,
"waitBetweenTries": 2000
},
{
"id": "eb9b91c7-efbc-4578-9444-4d60f00fb3b5",
"name": "Conserver les informations pertinentes",
"type": "n8n-nodes-base.code",
"position": [
3820,
400
],
"parameters": {
"mode": "runOnceForEachItem",
"jsCode": "const simplifiedItem = {\n first_name: $('Get Profile details').item.json.first_name || null,\n last_name: $('Get Profile details').item.json.last_name || null,\n headline: $('Get Profile details').item.json.headline || null,\n position: $('Get Profile details').item.json.experiences[0].position || null,\n position_description: $('Get Profile details').item.json.experiences[0].description || null,\n summary: $('Get Profile details').item.json.summary || null, \n company_name: $('Loop Over Items').item.json.Name || null,\n company_summary: $('Loop Over Items').item.json.Summary || null\n};\nreturn simplifiedItem;"
},
"typeVersion": 2
},
{
"id": "ee8706a1-add1-4a8e-a975-1082b0c19f25",
"name": "Note adhésive",
"type": "n8n-nodes-base.stickyNote",
"position": [
420,
120
],
"parameters": {
"color": 6,
"width": 1520,
"height": 460,
"content": "## Data recovery\nHere, we retrieve the companies from the first automation, filtering them by their score (min. 7). Feel free to remove this filter or modify it. However, it is mandatory to keep the status filter.\n\nThe \"Limit\" node is used to avoid reaching the rate limit imposed by LinkedIn for Sales Navigator. Indeed, Sales Navigator has a daily limit of 2,500 search results. In this automation, one company search equals one request, which can yield up to 25 results. Therefore, to stay within the limits, you should not process more than 100 companies per day.\n\nIt's worth knowing that scraping Sales Navigator is much less risky than scraping regular LinkedIn for things like reactions, profiles, etc. Even if you accidentally reach the limit (the Ghost Genius API will block you automatically), you just won't be able to use your Sales Navigator for 24 hours, but nothing more. In any case, I recommend using [Ghost Genius](https://ghostgenius.fr) to take advantage of the cookieless feature (no need to use your own account) for all public endpoints (Get Profile, Get Company, Get Post reactions, etc.), and for private endpoints, the API automatically manages the limits."
},
"typeVersion": 1
},
{
"id": "825a0a05-272a-4540-a268-79f370d50e20",
"name": "Note adhésive 2",
"type": "n8n-nodes-base.stickyNote",
"position": [
2000,
300
],
"parameters": {
"color": 4,
"width": 2800,
"height": 280,
"content": "## Find the decision makers\n"
},
"typeVersion": 1
},
{
"id": "1c000d63-dffb-45e4-af0a-6db030ae31fa",
"name": "Note adhésive 3",
"type": "n8n-nodes-base.stickyNote",
"position": [
2600,
580
],
"parameters": {
"color": 3,
"width": 400,
"height": 260,
"content": "## Exit"
},
"typeVersion": 1
},
{
"id": "e25b5961-c5fa-45af-924a-50a35608093b",
"name": "Limite",
"type": "n8n-nodes-base.limit",
"position": [
1760,
400
],
"parameters": {
"maxItems": 100
},
"typeVersion": 1
},
{
"id": "3dce7f32-006c-4876-acfa-7914eab09af1",
"name": "Obtenir les paramètres 1",
"type": "n8n-nodes-base.googleSheets",
"position": [
700,
400
],
"parameters": {
"options": {},
"sheetName": {
"__rl": true,
"mode": "list",
"value": 1782913168,
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1o1W1UwM0tsEgQSszqph99DopFN7KBLCq2v1SiMbfG9Q/edit#gid=1782913168",
"cachedResultName": "Settings"
},
"documentId": {
"__rl": true,
"mode": "list",
"value": "1o1W1UwM0tsEgQSszqph99DopFN7KBLCq2v1SiMbfG9Q",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1o1W1UwM0tsEgQSszqph99DopFN7KBLCq2v1SiMbfG9Q/edit?usp=drivesdk",
"cachedResultName": "AI-Powered Cold Call Machine - Ghost Genius"
}
},
"credentials": {
"googleSheetsOAuth2Api": {
"id": "Y8D8KsfgZCZmP2Vh",
"name": "Google Sheets account"
}
},
"executeOnce": true,
"typeVersion": 4.5
},
{
"id": "79519765-6491-47ae-a6d5-aba61f2912cf",
"name": "Note adhésive 13",
"type": "n8n-nodes-base.stickyNote",
"position": [
1220,
580
],
"parameters": {
"color": 3,
"width": 400,
"height": 260,
"content": "## Exit"
},
"typeVersion": 1
},
{
"id": "196a5d4a-d307-4421-ab9f-8253777219b9",
"name": "Si 1",
"type": "n8n-nodes-base.if",
"position": [
1120,
400
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "1fb2a486-8581-4d1e-9a83-26992e4ff505",
"operator": {
"type": "string",
"operation": "notEmpty",
"singleValue": true
},
"leftValue": "={{ $json.settings[6]['Value (edit with your use case)'] }}",
"rightValue": ""
},
{
"id": "35ea5c51-10f6-4fe1-b802-9cbd202d8381",
"operator": {
"type": "string",
"operation": "notEmpty",
"singleValue": true
},
"leftValue": "={{ $json.settings[2]['Value (edit with your use case)'] }}",
"rightValue": ""
}
]
}
},
"typeVersion": 2.2
},
{
"id": "f9754c30-5ecb-43dc-8505-b7b9c0e770a9",
"name": "Clé API ou ID de compte manquant 1",
"type": "n8n-nodes-base.stopAndError",
"position": [
1380,
660
],
"parameters": {
"errorMessage": "Missing API Key or Account ID in the Google Sheet"
},
"typeVersion": 1
},
{
"id": "c7bcec5e-db22-430c-bc9c-0d4d09748a69",
"name": "Aucun décideur trouvé",
"type": "n8n-nodes-base.googleSheets",
"position": [
2760,
660
],
"parameters": {
"columns": {
"value": {
"State": "No decision maker found",
"LinkedIn": "={{ $('Loop Over Items').item.json.LinkedIn }}"
},
"schema": [
{
"id": "Name",
"type": "string",
"display": true,
"removed": true,
"required": false,
"displayName": "Name",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Website",
"type": "string",
"display": true,
"removed": true,
"required": false,
"displayName": "Website",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "LinkedIn",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "LinkedIn",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "ID",
"type": "string",
"display": true,
"removed": true,
"required": false,
"displayName": "ID",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Summary",
"type": "string",
"display": true,
"removed": true,
"required": false,
"displayName": "Summary",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Score",
"type": "string",
"display": true,
"removed": true,
"required": false,
"displayName": "Score",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Explanation",
"type": "string",
"display": true,
"removed": true,
"required": false,
"displayName": "Explanation",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "State",
"type": "string",
"display": true,
"required": false,
"displayName": "State",
"defaultMatch": false,
"canBeUsedToMatch": true
}
],
"mappingMode": "defineBelow",
"matchingColumns": [
"LinkedIn"
],
"attemptToConvertTypes": false,
"convertFieldsToString": false
},
"options": {},
"operation": "appendOrUpdate",
"sheetName": {
"__rl": true,
"mode": "list",
"value": "gid=0",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1j8AHiPiHEXVOkUhO2ms-lw1Ygu1eWIWW-8Qe1OoHpCo/edit#gid=0",
"cachedResultName": "Companies"
},
"documentId": {
"__rl": true,
"mode": "list",
"value": "1o1W1UwM0tsEgQSszqph99DopFN7KBLCq2v1SiMbfG9Q",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1o1W1UwM0tsEgQSszqph99DopFN7KBLCq2v1SiMbfG9Q/edit?usp=drivesdk",
"cachedResultName": "AI-Powered Cold Call Machine - Ghost Genius"
}
},
"credentials": {
"googleSheetsOAuth2Api": {
"id": "Y8D8KsfgZCZmP2Vh",
"name": "Google Sheets account"
}
},
"typeVersion": 4.5
},
{
"id": "c58ddc51-6ce5-4548-b82d-35761e5835ec",
"name": "Obtenir le mobile",
"type": "n8n-nodes-base.httpRequest",
"position": [
3200,
400
],
"parameters": {
"url": "https://api.ghostgenius.fr/v2/contact/phone",
"options": {
"batching": {
"batch": {
"batchSize": 1,
"batchInterval": 1500
}
}
},
"sendQuery": true,
"sendHeaders": true,
"queryParameters": {
"parameters": [
{
"name": "url",
"value": "={{ $json.url }}"
}
]
},
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "=Bearer {{ $('Aggregate').item.json.settings[6]['Value (edit with your use case)'] }}"
}
]
}
},
"retryOnFail": true,
"typeVersion": 4.2,
"waitBetweenTries": 2000
},
{
"id": "d2d7c757-9550-497b-88cb-22800bff659f",
"name": "Filtrer",
"type": "n8n-nodes-base.filter",
"position": [
3400,
400
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "f0c05fb4-707b-4dec-a53a-b7a6490ce614",
"operator": {
"type": "boolean",
"operation": "true",
"singleValue": true
},
"leftValue": "={{ $json.success }}",
"rightValue": ""
}
]
}
},
"typeVersion": 2.2
},
{
"id": "e46b1768-3f61-4af8-8488-4860be314387",
"name": "Si 2",
"type": "n8n-nodes-base.if",
"position": [
3620,
400
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "16d92ece-b9bf-48d1-855f-ffb9c15525c5",
"operator": {
"type": "boolean",
"operation": "true",
"singleValue": true
},
"leftValue": "={{ $json.success }}",
"rightValue": ""
}
]
}
},
"typeVersion": 2.2
},
{
"id": "b3f67f73-6c0c-4918-b81e-52ec5d43dd10",
"name": "OpenAI",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
4040,
400
],
"parameters": {
"modelId": {
"__rl": true,
"mode": "list",
"value": "gpt-4.1",
"cachedResultName": "GPT-4.1"
},
"options": {},
"messages": {
"values": [
{
"role": "system",
"content": "You’re a serial cold caller, specialized in writing call scripts with an incredibly high appointment booking rate.\n\nYour mission is to write a 20-second personalized call script using the prospect’s information.\n\nHere are the rules to follow:\n\n- Your style is casual and upbeat, helping the person you’re calling feel comfortable and at ease\n\n- You use formal “you” (i.e., polite speech), but still call the person by their first name\n\n- The end of your script must always include a meeting proposal, giving the prospect a choice between two different days\n\n- The script must be pleasant to read and sound completely natural\n\n\nReturn a JSON with the script: \n'''\n\"script\": \"\"\n'''"
},
{
"content": "=Here is the prospect's information:\n\nFirst Name: {{ $json.first_name }}\n\nLast Name: {{ $json.last_name }}\n\nHeadline: {{ $json.headline }}\n\nPosition: {{ $json.position }}\n\nPosition Description: {{ $json.position_description }}\n\nProfile Summary: {{ $json.summary }}\n\nCompany Name: {{ $json.company_name }}\n\nCompany Description: {{ $json.company_summary }}\n\nHere is my information:\n\nFirst Name: Matthieu\n\nCompany Name: Ghost Genius\n\nProduct/Service Description: A fully cookieless LinkedIn scraping API that retrieves all public LinkedIn data.\n\nProduct/Service Benefits:\n\nCompletely cookieless, so zero risk of getting banned and allows for high-volume scraping\n\nBest data quality on the market\n\nHighly personalized support, with the option to develop custom endpoints\n\nProduct/Service Limitations:\n\nIt’s a fairly technical product, which can be intimidating to implement"
}
]
},
"jsonOutput": true
},
"credentials": {
"openAiApi": {
"id": "SSQ6BcbSKW6I0uSn",
"name": "OpenAi account"
}
},
"typeVersion": 1.8
},
{
"id": "ea03d9c4-61e9-4777-a9ca-bdbf9ca4143f",
"name": "Google Sheets",
"type": "n8n-nodes-base.googleSheets",
"position": [
4400,
400
],
"parameters": {
"columns": {
"value": {
"Phone": "='{{ $('Get Mobile').item.json.international_format }}",
"Script": "={{ $json.message.content.script }}",
"Lastname": "={{ $('Get Profile details').item.json.last_name }}",
"LinkedIn": "={{ $('Get Profile details').item.json.url }}",
"Firstname": "={{ $('Get Profile details').item.json.first_name }}",
"Company name": "={{ $('Loop Over Items').item.json.Name }}",
"Current Position": "={{ $('Get Profile details').item.json.experiences[0].position }}"
},
"schema": [
{
"id": "Firstname",
"type": "string",
"display": true,
"required": false,
"displayName": "Firstname",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Lastname",
"type": "string",
"display": true,
"required": false,
"displayName": "Lastname",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "LinkedIn",
"type": "string",
"display": true,
"required": false,
"displayName": "LinkedIn",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Company name",
"type": "string",
"display": true,
"required": false,
"displayName": "Company name",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Phone",
"type": "string",
"display": true,
"required": false,
"displayName": "Phone",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Current Position",
"type": "string",
"display": true,
"required": false,
"displayName": "Current Position",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Script",
"type": "string",
"display": true,
"required": false,
"displayName": "Script",
"defaultMatch": false,
"canBeUsedToMatch": true
}
],
"mappingMode": "defineBelow",
"matchingColumns": [],
"attemptToConvertTypes": false,
"convertFieldsToString": false
},
"options": {},
"operation": "append",
"sheetName": {
"__rl": true,
"mode": "list",
"value": 664133164,
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1o1W1UwM0tsEgQSszqph99DopFN7KBLCq2v1SiMbfG9Q/edit#gid=664133164",
"cachedResultName": "Leads"
},
"documentId": {
"__rl": true,
"mode": "list",
"value": "1o1W1UwM0tsEgQSszqph99DopFN7KBLCq2v1SiMbfG9Q",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1o1W1UwM0tsEgQSszqph99DopFN7KBLCq2v1SiMbfG9Q/edit?usp=drivesdk",
"cachedResultName": "AI-Powered Cold Call Machine - Ghost Genius"
}
},
"credentials": {
"googleSheetsOAuth2Api": {
"id": "Y8D8KsfgZCZmP2Vh",
"name": "Google Sheets account"
}
},
"typeVersion": 4.5
},
{
"id": "f726199a-51bb-4660-81c5-2b53ef5258da",
"name": "Prospect(s) trouvé(s)",
"type": "n8n-nodes-base.googleSheets",
"position": [
4600,
400
],
"parameters": {
"columns": {
"value": {
"State": "Enriched",
"LinkedIn": "={{ $('Loop Over Items').item.json.LinkedIn }}"
},
"schema": [
{
"id": "Name",
"type": "string",
"display": true,
"removed": true,
"required": false,
"displayName": "Name",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Website",
"type": "string",
"display": true,
"removed": true,
"required": false,
"displayName": "Website",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "LinkedIn",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "LinkedIn",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "ID",
"type": "string",
"display": true,
"removed": true,
"required": false,
"displayName": "ID",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Summary",
"type": "string",
"display": true,
"removed": true,
"required": false,
"displayName": "Summary",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Score",
"type": "string",
"display": true,
"removed": true,
"required": false,
"displayName": "Score",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Explanation",
"type": "string",
"display": true,
"removed": true,
"required": false,
"displayName": "Explanation",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "State",
"type": "string",
"display": true,
"required": false,
"displayName": "State",
"defaultMatch": false,
"canBeUsedToMatch": true
}
],
"mappingMode": "defineBelow",
"matchingColumns": [
"LinkedIn"
],
"attemptToConvertTypes": false,
"convertFieldsToString": false
},
"options": {},
"operation": "appendOrUpdate",
"sheetName": {
"__rl": true,
"mode": "list",
"value": "gid=0",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1j8AHiPiHEXVOkUhO2ms-lw1Ygu1eWIWW-8Qe1OoHpCo/edit#gid=0",
"cachedResultName": "Companies"
},
"documentId": {
"__rl": true,
"mode": "list",
"value": "1o1W1UwM0tsEgQSszqph99DopFN7KBLCq2v1SiMbfG9Q",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1o1W1UwM0tsEgQSszqph99DopFN7KBLCq2v1SiMbfG9Q/edit?usp=drivesdk",
"cachedResultName": "AI-Powered Cold Call Machine - Ghost Genius"
}
},
"credentials": {
"googleSheetsOAuth2Api": {
"id": "Y8D8KsfgZCZmP2Vh",
"name": "Google Sheets account"
}
},
"typeVersion": 4.5
},
{
"id": "afe595ff-5ed5-40a5-8f59-dd45e4e8b4ed",
"name": "Note adhésive 6",
"type": "n8n-nodes-base.stickyNote",
"position": [
3700,
580
],
"parameters": {
"color": 3,
"width": 400,
"height": 260,
"content": "## Exit"
},
"typeVersion": 1
},
{
"id": "a53ee0e2-c99e-47e2-9362-076f704443fa",
"name": "Aucun décideur trouvé 1",
"type": "n8n-nodes-base.googleSheets",
"position": [
3860,
660
],
"parameters": {
"columns": {
"value": {
"State": "No decision maker found",
"LinkedIn": "={{ $('Loop Over Items').item.json.LinkedIn }}"
},
"schema": [
{
"id": "Name",
"type": "string",
"display": true,
"removed": true,
"required": false,
"displayName": "Name",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Website",
"type": "string",
"display": true,
"removed": true,
"required": false,
"displayName": "Website",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "LinkedIn",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "LinkedIn",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "ID",
"type": "string",
"display": true,
"removed": true,
"required": false,
"displayName": "ID",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Summary",
"type": "string",
"display": true,
"removed": true,
"required": false,
"displayName": "Summary",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Score",
"type": "string",
"display": true,
"removed": true,
"required": false,
"displayName": "Score",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Explanation",
"type": "string",
"display": true,
"removed": true,
"required": false,
"displayName": "Explanation",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "State",
"type": "string",
"display": true,
"required": false,
"displayName": "State",
"defaultMatch": false,
"canBeUsedToMatch": true
}
],
"mappingMode": "defineBelow",
"matchingColumns": [
"LinkedIn"
],
"attemptToConvertTypes": false,
"convertFieldsToString": false
},
"options": {},
"operation": "appendOrUpdate",
"sheetName": {
"__rl": true,
"mode": "list",
"value": "gid=0",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1j8AHiPiHEXVOkUhO2ms-lw1Ygu1eWIWW-8Qe1OoHpCo/edit#gid=0",
"cachedResultName": "Companies"
},
"documentId": {
"__rl": true,
"mode": "list",
"value": "1o1W1UwM0tsEgQSszqph99DopFN7KBLCq2v1SiMbfG9Q",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1o1W1UwM0tsEgQSszqph99DopFN7KBLCq2v1SiMbfG9Q/edit?usp=drivesdk",
"cachedResultName": "AI-Powered Cold Call Machine - Ghost Genius"
}
},
"credentials": {
"googleSheetsOAuth2Api": {
"id": "Y8D8KsfgZCZmP2Vh",
"name": "Google Sheets account"
}
},
"typeVersion": 4.5
}
],
"pinData": {},
"connections": {
"ddc20b06-bbd6-40de-9f86-8af7409309e5": {
"main": [
[
{
"node": "7651927b-f692-4194-a8ab-1df8aea75209",
"type": "main",
"index": 0
}
],
[
{
"node": "d745c311-bb03-4a08-84c9-7c3aa8495a61",
"type": "main",
"index": 0
}
]
]
},
"196a5d4a-d307-4421-ab9f-8253777219b9": {
"main": [
[
{
"node": "8ea6ffb9-3a8d-4f89-8b68-9cc24f94bbeb",
"type": "main",
"index": 0
}
],
[
{
"node": "f9754c30-5ecb-43dc-8505-b7b9c0e770a9",
"type": "main",
"index": 0
}
]
]
},
"e46b1768-3f61-4af8-8488-4860be314387": {
"main": [
[
{
"node": "eb9b91c7-efbc-4578-9444-4d60f00fb3b5",
"type": "main",
"index": 0
}
],
[
{
"node": "a53ee0e2-c99e-47e2-9362-076f704443fa",
"type": "main",
"index": 0
}
]
]
},
"e25b5961-c5fa-45af-924a-50a35608093b": {
"main": [
[
{
"node": "c8408cdb-c6ac-45b2-86e9-4b73c2f180d6",
"type": "main",
"index": 0
}
]
]
},
"0d1abba8-380e-429e-89d2-7f42bf4f9644": {
"main": [
[
{
"node": "5d93a57b-9ff4-4542-9a3f-5058ab151055",
"type": "main",
"index": 0
}
]
]
},
"d2d7c757-9550-497b-88cb-22800bff659f": {
"main": [
[
{
"node": "e46b1768-3f61-4af8-8488-4860be314387",
"type": "main",
"index": 0
}
]
]
},
"b3f67f73-6c0c-4918-b81e-52ec5d43dd10": {
"main": [
[
{
"node": "ea03d9c4-61e9-4777-a9ca-bdbf9ca4143f",
"type": "main",
"index": 0
}
]
]
},
"eeb46f4b-5df9-4bcc-810a-d00e0245a6a8": {
"main": [
[
{
"node": "196a5d4a-d307-4421-ab9f-8253777219b9",
"type": "main",
"index": 0
}
]
]
},
"e843bbc2-33aa-4145-b5a1-8d9483c25530": {
"main": [
[
{
"node": "ddc20b06-bbd6-40de-9f86-8af7409309e5",
"type": "main",
"index": 0
}
]
]
},
"c58ddc51-6ce5-4548-b82d-35761e5835ec": {
"main": [
[
{
"node": "d2d7c757-9550-497b-88cb-22800bff659f",
"type": "main",
"index": 0
}
]
]
},
"5d93a57b-9ff4-4542-9a3f-5058ab151055": {
"main": [
[
{
"node": "e843bbc2-33aa-4145-b5a1-8d9483c25530",
"type": "main",
"index": 0
}
]
]
},
"3dce7f32-006c-4876-acfa-7914eab09af1": {
"main": [
[
{
"node": "eeb46f4b-5df9-4bcc-810a-d00e0245a6a8",
"type": "main",
"index": 0
}
]
]
},
"ea03d9c4-61e9-4777-a9ca-bdbf9ca4143f": {
"main": [
[
{
"node": "f726199a-51bb-4660-81c5-2b53ef5258da",
"type": "main",
"index": 0
}
]
]
},
"f726199a-51bb-4660-81c5-2b53ef5258da": {
"main": [
[
{
"node": "c8408cdb-c6ac-45b2-86e9-4b73c2f180d6",
"type": "main",
"index": 0
}
]
]
},
"a7174058-4bc4-4de9-a887-9672a7e9fd58": {
"main": [
[
{
"node": "900c1a14-5716-4647-bc5c-c1caacd24870",
"type": "main",
"index": 0
}
]
]
},
"6a7f796a-56a5-4dc3-9783-ae29f5938ae5": {
"main": [
[
{
"node": "1237a4bd-067c-456f-8b22-aa71c2b3dce1",
"type": "main",
"index": 0
}
]
]
},
"9690999d-7a10-4b9b-8a73-0c1cc3cca7f0": {
"main": [
[
{
"node": "fcc1b9d9-468c-459c-9eca-825f72e2e958",
"type": "main",
"index": 0
}
],
[
{
"node": "e7625dd8-e020-4dcd-a8c1-8268310a1d84",
"type": "main",
"index": 0
}
]
]
},
"c8408cdb-c6ac-45b2-86e9-4b73c2f180d6": {
"main": [
[],
[
{
"node": "a7174058-4bc4-4de9-a887-9672a7e9fd58",
"type": "main",
"index": 0
}
]
]
},
"0998efcf-7b05-4ad1-844e-3fc4a5136c44": {
"main": [
[
{
"node": "7c914bd6-1a42-4a6e-b09e-d553ca770de6",
"type": "main",
"index": 0
}
]
]
},
"08a32a0e-bf4e-4174-9b3b-bd9038af7a9d": {
"main": [
[
{
"node": "3dce7f32-006c-4876-acfa-7914eab09af1",
"type": "main",
"index": 0
}
]
]
},
"e0386eb6-1c98-454d-ac5d-cacca1f68ca5": {
"main": [
[
{
"node": "003c4ff2-ad82-43cb-8f77-85ba733bfec2",
"type": "main",
"index": 0
}
]
]
},
"fcc1b9d9-468c-459c-9eca-825f72e2e958": {
"main": [
[
{
"node": "746a7981-4dcc-494c-bc3f-4e65f8ab8b20",
"type": "main",
"index": 0
}
]
]
},
"746a7981-4dcc-494c-bc3f-4e65f8ab8b20": {
"main": [
[
{
"node": "e7625dd8-e020-4dcd-a8c1-8268310a1d84",
"type": "main",
"index": 0
}
]
]
},
"8ea6ffb9-3a8d-4f89-8b68-9cc24f94bbeb": {
"main": [
[
{
"node": "9c152cdb-e13f-4dfa-b3f8-4a792f969e3c",
"type": "main",
"index": 0
}
]
]
},
"1237a4bd-067c-456f-8b22-aa71c2b3dce1": {
"main": [
[
{
"node": "c58ddc51-6ce5-4548-b82d-35761e5835ec",
"type": "main",
"index": 0
}
]
]
},
"900c1a14-5716-4647-bc5c-c1caacd24870": {
"main": [
[
{
"node": "6a7f796a-56a5-4dc3-9783-ae29f5938ae5",
"type": "main",
"index": 0
}
],
[
{
"node": "c7bcec5e-db22-430c-bc9c-0d4d09748a69",
"type": "main",
"index": 0
}
]
]
},
"003c4ff2-ad82-43cb-8f77-85ba733bfec2": {
"main": [
[
{
"node": "e7625dd8-e020-4dcd-a8c1-8268310a1d84",
"type": "main",
"index": 0
}
]
]
},
"e7625dd8-e020-4dcd-a8c1-8268310a1d84": {
"main": [
[],
[
{
"node": "0998efcf-7b05-4ad1-844e-3fc4a5136c44",
"type": "main",
"index": 0
}
]
]
},
"9c152cdb-e13f-4dfa-b3f8-4a792f969e3c": {
"main": [
[
{
"node": "e25b5961-c5fa-45af-924a-50a35608093b",
"type": "main",
"index": 0
}
]
]
},
"7c914bd6-1a42-4a6e-b09e-d553ca770de6": {
"main": [
[
{
"node": "3616bf38-3e24-459b-a3a3-5c4f489c9c1e",
"type": "main",
"index": 0
}
],
[
{
"node": "e7625dd8-e020-4dcd-a8c1-8268310a1d84",
"type": "main",
"index": 0
}
]
]
},
"3616bf38-3e24-459b-a3a3-5c4f489c9c1e": {
"main": [
[
{
"node": "9690999d-7a10-4b9b-8a73-0c1cc3cca7f0",
"type": "main",
"index": 0
}
]
]
},
"c7bcec5e-db22-430c-bc9c-0d4d09748a69": {
"main": [
[
{
"node": "c8408cdb-c6ac-45b2-86e9-4b73c2f180d6",
"type": "main",
"index": 0
}
]
]
},
"7651927b-f692-4194-a8ab-1df8aea75209": {
"main": [
[
{
"node": "e0386eb6-1c98-454d-ac5d-cacca1f68ca5",
"type": "main",
"index": 0
}
]
]
},
"a53ee0e2-c99e-47e2-9362-076f704443fa": {
"main": [
[
{
"node": "c8408cdb-c6ac-45b2-86e9-4b73c2f180d6",
"type": "main",
"index": 0
}
]
]
},
"eb9b91c7-efbc-4578-9444-4d60f00fb3b5": {
"main": [
[
{
"node": "b3f67f73-6c0c-4918-b81e-52ec5d43dd10",
"type": "main",
"index": 0
}
]
]
}
}
}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é - Génération 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.
Workflows recommandés
Matthieu
@yaznowPartager ce workflow