Automatisation Notion avec n8n : création de données produits
Ce workflow n8n a pour objectif d'automatiser la création de données produits et de retours d'expérience dans Notion. Dans un contexte où la gestion des informations produit est cruciale pour les entreprises, ce processus permet de gagner du temps et d'éviter les erreurs manuelles. Les cas d'usage incluent la collecte de feedbacks clients et l'organisation des données produits dans un espace centralisé.
- Étape 1 : le workflow est déclenché par un événement spécifique, grâce au nœud 'Execute Workflow Trigger'.
- Étape 2 : il vérifie si des données produit sont disponibles via le nœud 'Check if Product Data Found'. Si des données sont trouvées, le workflow crée un objet de données produit dans Notion avec le nœud 'Create Product Data Object1'.
- Étape 3 : il traite également les retours d'expérience en utilisant le nœud 'Create Product Feedback Data Object'. Les nœuds 'Wait for rate limiting' assurent que les appels à l'API de Notion respectent les limites de taux. En fin de compte, ce workflow améliore la productivité des équipes en automatisant des tâches répétitives et en centralisant les informations, ce qui permet une meilleure prise de décision et une réactivité accrue.
Workflow n8n Notion, gestion de données, feedback : vue d'ensemble
Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.
Workflow n8n Notion, gestion de données, feedback : détail des nœuds
Inscris-toi pour voir l'intégralité du workflow
Inscription gratuite
S'inscrire gratuitementBesoin d'aide ?{
"meta": {
"instanceId": "cb484ba7b742928a2048bf8829668bed5b5ad9787579adea888f05980292a4a7",
"templateCredsSetupCompleted": true
},
"nodes": [
{
"id": "a2061232-329f-4288-9b01-ba832463c31e",
"name": "Execute Workflow Trigger",
"type": "n8n-nodes-base.executeWorkflowTrigger",
"position": [
2280,
-400
],
"parameters": {},
"typeVersion": 1
},
{
"id": "42df9296-82ac-44cd-8370-50e4507fb91d",
"name": "Check if Product Data Found",
"type": "n8n-nodes-base.if",
"position": [
2800,
-340
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "1a67895e-3ab7-4c93-8e16-202b3882ded5",
"operator": {
"type": "array",
"operation": "lengthGte",
"rightType": "number"
},
"leftValue": "={{ $json.AIoutput.ProductFeedback }}",
"rightValue": 1
}
]
}
},
"typeVersion": 2.2
},
{
"id": "84e93120-92d8-45fd-bb63-8626743e7fe0",
"name": "Sticky Note4",
"type": "n8n-nodes-base.stickyNote",
"position": [
2720,
-580
],
"parameters": {
"color": 7,
"width": 1340,
"height": 440,
"content": "## Product Data Processing"
},
"typeVersion": 1
},
{
"id": "5cb1df66-abba-4d82-8fe5-c2313c8f7b44",
"name": "Sticky Note6",
"type": "n8n-nodes-base.stickyNote",
"position": [
2140,
-760
],
"parameters": {
"color": 7,
"width": 560,
"height": 620,
"content": "## Receives AI Data from other workflow\n"
},
"typeVersion": 1
},
{
"id": "7c046627-f418-4b7e-aa5b-7cff69f98f59",
"name": "Sticky Note7",
"type": "n8n-nodes-base.stickyNote",
"position": [
1780,
-960
],
"parameters": {
"width": 340,
"height": 820,
"content": "\n## CallForge - The AI Gong Sales Call Processor\nCallForge allows you to extract important information for different departments from your Sales Gong Calls. \n\n### AI Output Processor\nOnce the AI data is generated, it is then added (or not!) to the Notion Database here. This is also where the Pipedrive or Salesforce integration will be added once that portion is complete. "
},
"typeVersion": 1
},
{
"id": "a04dac9d-5477-41a3-8696-1871c1cccf53",
"name": "Create Product Data Object1",
"type": "n8n-nodes-base.notion",
"position": [
3280,
-940
],
"parameters": {
"title": "={{ $('Execute Workflow Trigger').item.json.metaData.title }}",
"options": {
"icon": "💬"
},
"resource": "databasePage",
"databaseId": {
"__rl": true,
"mode": "list",
"value": "1775b6e0-c94f-80ac-9885-d9695af5bc89",
"cachedResultUrl": "https://www.notion.so/1775b6e0c94f80ac9885d9695af5bc89",
"cachedResultName": "AI use-case database"
},
"propertiesUi": {
"propertyValues": [
{
"key": "Company|title",
"title": "={{ $json.metaData.CompanyName }}"
},
{
"key": "Department|multi_select",
"multiSelectValue": "={{ $json.AIoutput.AI_ML_References.Details.Department }}"
},
{
"key": "Dev status|select",
"selectValue": "={{ $json.AIoutput.AI_ML_References.Details.DevelopmentStatus }}"
},
{
"key": "Employees|select",
"selectValue": "={{ $json.sfOpp[0].Employees }}"
},
{
"key": "Engagement with n8n|select",
"selectValue": "Prospect"
},
{
"key": "Requires agents|checkbox",
"checkboxValue": "={{ $json.AIoutput.AI_ML_References.Details.RequiresAgents }}"
},
{
"key": "More info|url",
"urlValue": "={{ $json.metaData.url }}"
},
{
"key": "Requires RAG|checkbox",
"checkboxValue": "={{ $json.AIoutput.AI_ML_References.Details.RequiresRAG }}"
},
{
"key": "Requires chat|select",
"selectValue": "={{ $json.AIoutput.AI_ML_References.Details.RequiresChat }}"
},
{
"key": "Use case|rich_text",
"textContent": "={{ $json.AIoutput.AI_ML_References.Context }}"
}
]
}
},
"credentials": {
"notionApi": {
"id": "2B3YIiD4FMsF9Rjn",
"name": "Angelbot Notion"
}
},
"retryOnFail": true,
"typeVersion": 2.2,
"waitBetweenTries": 3000
},
{
"id": "66c252a9-e330-4742-84d1-d17042585f79",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
2720,
-1040
],
"parameters": {
"color": 7,
"width": 1340,
"height": 440,
"content": "## AI use Case "
},
"typeVersion": 1
},
{
"id": "caded10f-8662-4a2b-ab47-b1a825c39c4b",
"name": "Sticky Note5",
"type": "n8n-nodes-base.stickyNote",
"position": [
2720,
-120
],
"parameters": {
"color": 7,
"width": 1340,
"height": 360,
"content": "## AI Mentioned on call"
},
"typeVersion": 1
},
{
"id": "750c2853-3653-4557-b636-354fd91f846b",
"name": "Create Product Feedback Data Object",
"type": "n8n-nodes-base.notion",
"position": [
3440,
-480
],
"parameters": {
"title": "={{ $('Execute Workflow Trigger').item.json.metaData.title }}",
"options": {
"icon": "💬"
},
"resource": "databasePage",
"databaseId": {
"__rl": true,
"mode": "list",
"value": "1375b6e0-c94f-80a8-93c9-c623b76dd14a",
"cachedResultUrl": "https://www.notion.so/1375b6e0c94f80a893c9c623b76dd14a",
"cachedResultName": "Product Feedback"
},
"propertiesUi": {
"propertyValues": [
{
"key": "Sentiment|multi_select",
"multiSelectValue": "={{ $json.Sentiment }}"
},
{
"key": "Feedback|title",
"title": "={{ $json.Feedback }}"
},
{
"key": "Feedback Date|date",
"date": "={{ $('Execute Workflow Trigger').item.json.metaData.started }}"
},
{
"key": "Sales Call Summaries|relation",
"relationValue": [
"={{ $('Execute Workflow Trigger').item.json.notionData[0].id }}"
]
}
]
}
},
"credentials": {
"notionApi": {
"id": "80",
"name": "Notion david-internal"
}
},
"retryOnFail": true,
"typeVersion": 2.2,
"waitBetweenTries": 3000
},
{
"id": "343f536f-2aa3-4fc9-9c75-e288a5019b84",
"name": "Check if AI Use Case Data Found",
"type": "n8n-nodes-base.if",
"position": [
2800,
-800
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "1a67895e-3ab7-4c93-8e16-202b3882ded5",
"operator": {
"type": "boolean",
"operation": "true",
"singleValue": true
},
"leftValue": "={{ $json.AIoutput.AI_ML_References.Exist }}",
"rightValue": 1
}
]
}
},
"typeVersion": 2.2
},
{
"id": "3d261de2-61fe-40e8-806b-f311b72081f0",
"name": "Check if AI Mentioned On Call",
"type": "n8n-nodes-base.if",
"position": [
2860,
40
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "1a67895e-3ab7-4c93-8e16-202b3882ded5",
"operator": {
"type": "boolean",
"operation": "true",
"singleValue": true
},
"leftValue": "={{ $json.AIoutput.AI_ML_References.Exist }}",
"rightValue": 1
}
]
}
},
"typeVersion": 2.2
},
{
"id": "e422c25b-05c0-4549-a12b-50b727cbcb83",
"name": "Wait for rate limiting - AI Use Case",
"type": "n8n-nodes-base.wait",
"position": [
3020,
-940
],
"webhookId": "a26d4c04-4092-45fb-9ba3-d6c70ac0934c",
"parameters": {
"amount": 3
},
"typeVersion": 1.1
},
{
"id": "9ceb4ac2-6539-4c19-b207-883d61670c07",
"name": "Wait for rate limiting - Product Data",
"type": "n8n-nodes-base.wait",
"position": [
3020,
-480
],
"webhookId": "04bed240-5bae-4524-bb6f-011d8a6e1431",
"parameters": {
"amount": 3
},
"typeVersion": 1.1
},
{
"id": "61d6864c-a7fa-488e-a252-f60b497de675",
"name": "Split Out Product Data",
"type": "n8n-nodes-base.splitOut",
"position": [
3220,
-480
],
"parameters": {
"options": {},
"fieldToSplitOut": "AIoutput.ProductFeedback"
},
"typeVersion": 1
},
{
"id": "49bd2056-4eeb-43d7-a210-e4b777fd8535",
"name": "Bundle AI Use Case Data to 1 object",
"type": "n8n-nodes-base.aggregate",
"position": [
3540,
-940
],
"parameters": {
"options": {},
"aggregate": "aggregateAllItemData",
"destinationFieldName": "tagdata"
},
"typeVersion": 1
},
{
"id": "ce6e127d-9ff0-493c-bb47-02c30594f0e2",
"name": "Bundle Product Feedback Data to 1 object",
"type": "n8n-nodes-base.aggregate",
"position": [
3660,
-480
],
"parameters": {
"options": {},
"aggregate": "aggregateAllItemData",
"destinationFieldName": "tagdata"
},
"typeVersion": 1
},
{
"id": "ce06a39c-8066-4a3a-9ef4-b8bf6d14273a",
"name": "Merge AI Use Case Thread",
"type": "n8n-nodes-base.set",
"position": [
3860,
-780
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "d8fc65ad-2b05-40c1-84c7-7bda819f0f1f",
"name": "aiResponse",
"type": "object",
"value": "={{ $('Execute Workflow Trigger').item.json.aiResponse }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "1d64eff6-442a-4f71-a497-d6261bf4753f",
"name": "Merge Product Feedback Thread",
"type": "n8n-nodes-base.set",
"position": [
3880,
-320
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "d8fc65ad-2b05-40c1-84c7-7bda819f0f1f",
"name": "aiResponse",
"type": "object",
"value": "={{ $('Execute Workflow Trigger').item.json.aiResponse }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "50116044-d468-4f07-a711-8373c1b26e94",
"name": "Update Call with AI Data Summary",
"type": "n8n-nodes-base.notion",
"position": [
3180,
-40
],
"parameters": {
"pageId": {
"__rl": true,
"mode": "id",
"value": "={{ $('Execute Workflow Trigger').item.json.notionData[0].id }}"
},
"options": {},
"resource": "databasePage",
"operation": "update",
"propertiesUi": {
"propertyValues": [
{
"key": "AI Related|checkbox",
"checkboxValue": "={{ $json.AIoutput.AI_ML_References.Exist }}"
},
{
"key": "AI Summary|rich_text",
"textContent": "={{ $json.AIoutput.AI_ML_References.Context }}"
}
]
}
},
"credentials": {
"notionApi": {
"id": "80",
"name": "Notion david-internal"
}
},
"retryOnFail": true,
"typeVersion": 2.2,
"waitBetweenTries": 3000
}
],
"pinData": {},
"connections": {
"Split Out Product Data": {
"main": [
[
{
"node": "Create Product Feedback Data Object",
"type": "main",
"index": 0
}
]
]
},
"Execute Workflow Trigger": {
"main": [
[
{
"node": "Check if Product Data Found",
"type": "main",
"index": 0
},
{
"node": "Check if AI Use Case Data Found",
"type": "main",
"index": 0
},
{
"node": "Check if AI Mentioned On Call",
"type": "main",
"index": 0
}
]
]
},
"Check if Product Data Found": {
"main": [
[
{
"node": "Wait for rate limiting - Product Data",
"type": "main",
"index": 0
}
],
[
{
"node": "Merge Product Feedback Thread",
"type": "main",
"index": 0
}
]
]
},
"Create Product Data Object1": {
"main": [
[
{
"node": "Bundle AI Use Case Data to 1 object",
"type": "main",
"index": 0
}
]
]
},
"Check if AI Mentioned On Call": {
"main": [
[
{
"node": "Update Call with AI Data Summary",
"type": "main",
"index": 0
}
]
]
},
"Merge Product Feedback Thread": {
"main": [
[]
]
},
"Check if AI Use Case Data Found": {
"main": [
[
{
"node": "Wait for rate limiting - AI Use Case",
"type": "main",
"index": 0
}
],
[
{
"node": "Merge AI Use Case Thread",
"type": "main",
"index": 0
}
]
]
},
"Bundle AI Use Case Data to 1 object": {
"main": [
[
{
"node": "Merge AI Use Case Thread",
"type": "main",
"index": 0
}
]
]
},
"Create Product Feedback Data Object": {
"main": [
[
{
"node": "Bundle Product Feedback Data to 1 object",
"type": "main",
"index": 0
}
]
]
},
"Wait for rate limiting - AI Use Case": {
"main": [
[
{
"node": "Create Product Data Object1",
"type": "main",
"index": 0
}
]
]
},
"Wait for rate limiting - Product Data": {
"main": [
[
{
"node": "Split Out Product Data",
"type": "main",
"index": 0
}
]
]
},
"Bundle Product Feedback Data to 1 object": {
"main": [
[
{
"node": "Merge Product Feedback Thread",
"type": "main",
"index": 0
}
]
]
}
}
}Workflow n8n Notion, gestion de données, feedback : pour qui est ce workflow ?
Ce workflow s'adresse aux entreprises qui utilisent Notion pour la gestion de leurs données produits et retours d'expérience. Il est particulièrement utile pour les équipes marketing, produit et service client, ainsi que pour les PME souhaitant optimiser leur gestion d'informations sans nécessiter de compétences techniques avancées.
Workflow n8n Notion, gestion de données, feedback : problème résolu
Ce workflow résout le problème de la gestion manuelle des données produits et des retours d'expérience, qui peut être source d'erreurs et de pertes de temps. Grâce à cette automatisation, les utilisateurs peuvent centraliser et structurer efficacement leurs informations, réduisant ainsi le risque d'erreurs et améliorant la réactivité face aux besoins des clients. En automatisant ces processus, les équipes peuvent se concentrer sur des tâches à plus forte valeur ajoutée.
Workflow n8n Notion, gestion de données, feedback : étapes du workflow
Étape 1 : le workflow est déclenché par un événement spécifique.
- Étape 1 : il vérifie si des données produit sont disponibles.
- Étape 2 : si des données sont trouvées, un objet de données produit est créé dans Notion.
- Étape 3 : le workflow traite également les retours d'expérience en créant un objet de feedback dans Notion.
- Étape 4 : il gère les limites de taux pour les appels à l'API de Notion afin d'assurer une exécution fluide.
Workflow n8n Notion, gestion de données, feedback : guide de personnalisation
Pour personnaliser ce workflow, vous pouvez modifier l'URL du webhook pour l'adapter à votre système. Il est également possible de changer les paramètres des nœuds de création d'objets dans Notion, tels que le titre et les propriétés des objets. Si vous souhaitez intégrer d'autres outils, vous pouvez ajouter des nœuds supplémentaires pour traiter des données provenant d'autres sources. Assurez-vous de vérifier les limites de taux de l'API de Notion et d'ajuster les nœuds de délai en conséquence pour éviter les erreurs d'exécution.