Automatisation Telegram avec n8n : gestion des commandes et paiements
Ce workflow n8n est conçu pour automatiser la gestion des commandes et des paiements via Telegram. Dans un contexte où les entreprises cherchent à optimiser leur communication et à faciliter les transactions, ce workflow offre une solution efficace pour interagir avec les clients tout en gérant les paiements. Il est particulièrement utile pour les entreprises de e-commerce ou les services qui nécessitent une interaction rapide et fluide avec leurs clients sur Telegram. Le workflow débute avec un déclencheur Telegram qui capte les messages entrants. Ensuite, il utilise plusieurs nœuds Telegram pour envoyer des réponses personnalisées en fonction du type de message reçu. Par exemple, des notes autocollantes sont créées pour garder une trace des interactions, et des conditions sont mises en place pour déterminer le type de message et la réponse appropriée. Les nœuds de Google Sheets sont intégrés pour mettre à jour le statut des commandes, ce qui permet une gestion en temps réel des transactions. Les bénéfices de cette automatisation n8n sont multiples : elle réduit le temps de réponse aux clients, minimise les erreurs humaines dans le traitement des commandes et améliore l'expérience utilisateur. En intégrant des workflows automatisés, les entreprises peuvent se concentrer sur leur croissance tout en assurant un service client de qualité. Tags clés : automatisation, Telegram, e-commerce.
Vue d'ensemble du workflow n8n
Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.
Détail des nœuds du workflow n8n
Inscris-toi pour voir l'intégralité du workflow
Inscription gratuite
S'inscrire gratuitementBesoin d'aide ?{
"meta": {
"instanceId": "1dbc26c48fe55fbd6f6084822260e5ffcc6df7c619b3d6ceeb699da53e67c82c"
},
"nodes": [
{
"id": "5d9cf2ce-4808-4d44-9f0d-2c15d8dcea91",
"name": "Trigger",
"type": "n8n-nodes-base.telegramTrigger",
"position": [
-400,
340
],
"webhookId": "96a20e88-ba8f-4827-b874-b0a9867c59e9",
"parameters": {
"updates": [
"*"
],
"additionalFields": {}
},
"credentials": {
"telegramApi": {
"id": "BsrAeDsPMOnQOFa7",
"name": "n8n template"
}
},
"typeVersion": 1.1
},
{
"id": "22fc0669-96f2-4767-9bc2-03644c7ced21",
"name": "Global data",
"type": "n8n-nodes-base.set",
"position": [
-200,
340
],
"parameters": {
"options": {}
},
"typeVersion": 3.4
},
{
"id": "d5925fd8-abde-45bf-ac3d-22649ecb1f4e",
"name": "Telegram1",
"type": "n8n-nodes-base.telegram",
"position": [
1700,
-360
],
"parameters": {
"text": "Photo",
"chatId": "={{ $('Trigger').item.json.message.from.id }}",
"additionalFields": {
"appendAttribution": false
}
},
"credentials": {
"telegramApi": {
"id": "BsrAeDsPMOnQOFa7",
"name": "n8n template"
}
},
"typeVersion": 1.2
},
{
"id": "5dc06f04-26b4-45af-99d6-a06b7c1b936d",
"name": "Telegram2",
"type": "n8n-nodes-base.telegram",
"position": [
1700,
-120
],
"parameters": {
"text": "File",
"chatId": "={{ $('Trigger').item.json.message.from.id }}",
"additionalFields": {
"appendAttribution": false
}
},
"credentials": {
"telegramApi": {
"id": "BsrAeDsPMOnQOFa7",
"name": "n8n template"
}
},
"typeVersion": 1.2
},
{
"id": "d036c602-17bb-45b5-b7b0-331339570cb3",
"name": "Telegram3",
"type": "n8n-nodes-base.telegram",
"position": [
1260,
460
],
"parameters": {
"text": "Callback",
"chatId": "={{ $('Trigger').item.json.callback_query.data }}",
"additionalFields": {
"appendAttribution": false
}
},
"credentials": {
"telegramApi": {
"id": "BsrAeDsPMOnQOFa7",
"name": "n8n template"
}
},
"typeVersion": 1.2
},
{
"id": "a86fe429-65df-471b-bdcb-e4765b14f109",
"name": "Telegram4",
"type": "n8n-nodes-base.telegram",
"position": [
1600,
-700
],
"parameters": {
"text": "Text",
"chatId": "={{ $('Trigger').item.json.message.from.id }}",
"additionalFields": {
"appendAttribution": false
}
},
"credentials": {
"telegramApi": {
"id": "BsrAeDsPMOnQOFa7",
"name": "n8n template"
}
},
"typeVersion": 1.2
},
{
"id": "b28ef71b-4e4b-48cb-b64d-029feee13ee4",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
980,
360
],
"parameters": {
"color": 7,
"width": 1200.5980355767667,
"height": 326.00218267794156,
"content": "## Callback"
},
"typeVersion": 1
},
{
"id": "d51d4ac4-e182-4245-b26f-248f99235de8",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
980,
-920
],
"parameters": {
"color": 7,
"width": 1200.5980355767667,
"height": 481.314448671577,
"content": "## Text\n"
},
"typeVersion": 1
},
{
"id": "05754c06-8f64-44c6-be55-3eb480e0cb3d",
"name": "Sticky Note2",
"type": "n8n-nodes-base.stickyNote",
"position": [
980,
-400
],
"parameters": {
"color": 7,
"width": 1200.5980355767667,
"height": 198.69915410333263,
"content": "## Photo"
},
"typeVersion": 1
},
{
"id": "d9906042-25cd-4812-bbf1-4c46aa2c0492",
"name": "Sticky Note3",
"type": "n8n-nodes-base.stickyNote",
"position": [
980,
-160
],
"parameters": {
"color": 7,
"width": 1200.5980355767667,
"height": 198.69915410333263,
"content": "## File"
},
"typeVersion": 1
},
{
"id": "0e0bfc7f-23a3-478e-a3a1-cffbc9f9f95e",
"name": "Sticky Note4",
"type": "n8n-nodes-base.stickyNote",
"position": [
980,
100
],
"parameters": {
"color": 7,
"width": 1200.5980355767667,
"height": 198.69915410333263,
"content": "## Voice"
},
"typeVersion": 1
},
{
"id": "a4519088-76c3-427c-95b6-7982814bf8e3",
"name": "Telegram5",
"type": "n8n-nodes-base.telegram",
"position": [
1700,
140
],
"parameters": {
"text": "Voice",
"chatId": "={{ $('Trigger').item.json.message.from.id }}",
"additionalFields": {
"appendAttribution": false
}
},
"credentials": {
"telegramApi": {
"id": "BsrAeDsPMOnQOFa7",
"name": "n8n template"
}
},
"typeVersion": 1.2
},
{
"id": "0b597db9-d240-4be3-90f3-095117b1c6bc",
"name": "Switch_MessageType",
"type": "n8n-nodes-base.switch",
"position": [
720,
-120
],
"parameters": {
"rules": {
"values": [
{
"outputKey": "Text",
"conditions": {
"options": {
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "360a2e5b-8736-488c-87dc-b5fcbd2b5102",
"operator": {
"type": "boolean",
"operation": "true",
"singleValue": true
},
"leftValue": "={{ $('Trigger').item.json.message.hasOwnProperty('text') }}",
"rightValue": "/"
}
]
},
"renameOutput": true
},
{
"outputKey": "Photo",
"conditions": {
"options": {
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"operator": {
"type": "boolean",
"operation": "true",
"singleValue": true
},
"leftValue": "={{ $('Trigger').item.json.message.hasOwnProperty('photo') }}",
"rightValue": ""
}
]
},
"renameOutput": true
},
{
"outputKey": "File",
"conditions": {
"options": {
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "eb5a5507-4374-46c9-b8eb-25b36cbe17ee",
"operator": {
"type": "boolean",
"operation": "true",
"singleValue": true
},
"leftValue": "={{ $('Trigger').item.json.message.hasOwnProperty('document') }}",
"rightValue": "2"
}
]
},
"renameOutput": true
},
{
"outputKey": "Voice",
"conditions": {
"options": {
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "b5a43050-e657-4b56-aa9b-290a94aa8902",
"operator": {
"type": "boolean",
"operation": "true",
"singleValue": true
},
"leftValue": "={{ $('Trigger').item.json.message.hasOwnProperty('voice') }}",
"rightValue": ""
}
]
},
"renameOutput": true
}
]
},
"options": {}
},
"typeVersion": 3
},
{
"id": "efb08696-e76f-494c-8872-d117a379adec",
"name": "Sticky Note5",
"type": "n8n-nodes-base.stickyNote",
"position": [
980,
-1440
],
"parameters": {
"color": 7,
"width": 1195.9520561291508,
"height": 481.314448671577,
"content": "## Commands"
},
"typeVersion": 1
},
{
"id": "7edecce3-6371-45ab-8dc1-f3e1a2052daa",
"name": "Telegram6",
"type": "n8n-nodes-base.telegram",
"position": [
1840,
-1180
],
"parameters": {
"text": "Don't know the command",
"chatId": "={{ $('Trigger').item.json.message.from.id }}",
"additionalFields": {
"appendAttribution": false
}
},
"credentials": {
"telegramApi": {
"id": "BsrAeDsPMOnQOFa7",
"name": "n8n template"
}
},
"typeVersion": 1.2
},
{
"id": "c3b030e2-a085-4e21-8645-0224d6bb7c35",
"name": "Menu",
"type": "n8n-nodes-base.switch",
"position": [
1420,
460
],
"parameters": {
"rules": {
"values": [
{
"outputKey": "Conditions",
"conditions": {
"options": {
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "798e1a40-e85b-4294-afcb-b129f92eb833",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $('Trigger').item.json.callback_query.data }}",
"rightValue": "menu_conditions"
}
]
},
"renameOutput": true
},
{
"outputKey": "Reviews",
"conditions": {
"options": {
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "f91b8a94-8961-4d20-ae9c-0ee34ff04000",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $('Trigger').item.json.callback_query.data }}",
"rightValue": "menu_reviews"
}
]
},
"renameOutput": true
}
]
},
"options": {}
},
"typeVersion": 3
},
{
"id": "71907904-21f3-459c-a445-ca44a432dd36",
"name": "Command?",
"type": "n8n-nodes-base.if",
"position": [
1380,
-760
],
"parameters": {
"options": {},
"conditions": {
"options": {
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "a2025331-2c2b-4df8-9e23-37035a5c808a",
"operator": {
"type": "string",
"operation": "startsWith"
},
"leftValue": "={{ $('Trigger').item.json.message.text }}\n",
"rightValue": "/"
}
]
}
},
"typeVersion": 2
},
{
"id": "23e5c351-095b-4485-ad09-4dc4df195a8d",
"name": "Change status",
"type": "n8n-nodes-base.googleSheets",
"position": [
1460,
1220
],
"parameters": {
"columns": {
"value": {
"Status": "0"
},
"schema": [
{
"id": "ID",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "ID",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Name",
"type": "string",
"display": true,
"removed": true,
"required": false,
"displayName": "Name",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Lastname",
"type": "string",
"display": true,
"removed": true,
"required": false,
"displayName": "Lastname",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Username",
"type": "string",
"display": true,
"removed": true,
"required": false,
"displayName": "Username",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Date",
"type": "string",
"display": true,
"removed": true,
"required": false,
"displayName": "Date",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Language",
"type": "string",
"display": true,
"removed": true,
"required": false,
"displayName": "Language",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Status",
"type": "string",
"display": true,
"required": false,
"displayName": "Status",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Balance",
"type": "string",
"display": true,
"removed": true,
"required": false,
"displayName": "Balance",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "row_number",
"type": "string",
"display": true,
"removed": true,
"readOnly": true,
"required": false,
"displayName": "row_number",
"defaultMatch": false,
"canBeUsedToMatch": true
}
],
"mappingMode": "defineBelow",
"matchingColumns": [
"ID"
]
},
"options": {},
"operation": "update",
"sheetName": {
"__rl": true,
"mode": "list",
"value": "gid=0",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1nTDcSinsEdKUA_BzISUwCa8WogQZXc7sjIdBvs3D7o0/edit#gid=0",
"cachedResultName": "USERS"
},
"documentId": {
"__rl": true,
"mode": "url",
"value": "https://docs.google.com/spreadsheets/d/1nTDcSinsEdKUA_BzISUwCa8WogQZXc7sjIdBvs3D7o0/edit?gid=0#gid=0"
}
},
"credentials": {
"googleSheetsOAuth2Api": {
"id": "3",
"name": "Google Sheets account"
}
},
"typeVersion": 4.4
},
{
"id": "12e9c69a-ac4d-4c1b-ba2e-18602a1ac715",
"name": "Start bot?",
"type": "n8n-nodes-base.if",
"position": [
1260,
1040
],
"parameters": {
"options": {},
"conditions": {
"options": {
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "253b4dfb-2b86-499a-a1a6-b6d916c9c25f",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $('Trigger').item.json.my_chat_member.new_chat_member.status }}",
"rightValue": "member"
}
]
}
},
"typeVersion": 2.1
},
{
"id": "b60a7063-a62f-4fbe-bc33-40ff55170f3e",
"name": "Register",
"type": "n8n-nodes-base.executeWorkflow",
"position": [
1620,
920
],
"parameters": {
"options": {
"waitForSubWorkflow": false
},
"workflowId": "XZKoHGcXJE1fUizb"
},
"typeVersion": 1
},
{
"id": "6a7249dd-f664-4115-a907-883d1da4e1c5",
"name": "Payment Handler",
"type": "n8n-nodes-base.executeWorkflow",
"position": [
1460,
1660
],
"parameters": {
"options": {},
"workflowId": {
"__rl": true,
"mode": "id",
"value": "lPX901W8CIMbKbww"
}
},
"typeVersion": 1.1
},
{
"id": "586f875f-e119-467e-8a3d-6090b8eaed80",
"name": "Trigger Data for Payment",
"type": "n8n-nodes-base.set",
"notes": "Chat ID required. \n\nSend action name to handle it inside Payment workflow",
"position": [
1280,
1660
],
"parameters": {
"mode": "raw",
"options": {},
"jsonOutput": "={{ Object.assign({}, $('Trigger').item.json, { \"action\": \"HandlePayment\" }) }}"
},
"notesInFlow": true,
"typeVersion": 3.4
},
{
"id": "f6f231a0-f5b7-4e58-acda-4f8dfe46a666",
"name": "Trigger Data for Register",
"type": "n8n-nodes-base.set",
"position": [
1460,
920
],
"parameters": {
"mode": "raw",
"options": {},
"jsonOutput": "={{ $('Trigger').item.json }}"
},
"typeVersion": 3.4
},
{
"id": "b7287bcc-b4d0-4b42-bdfc-eeb8c1a0c289",
"name": "Switch",
"type": "n8n-nodes-base.switch",
"position": [
-20,
340
],
"parameters": {
"rules": {
"values": [
{
"outputKey": "Message",
"conditions": {
"options": {
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "360a2e5b-8736-488c-87dc-b5fcbd2b5102",
"operator": {
"type": "boolean",
"operation": "true",
"singleValue": true
},
"leftValue": "={{ $('Trigger').item.json.message && (!$('Trigger').item.json.message.successful_payment) }}",
"rightValue": "/"
}
]
},
"renameOutput": true
},
{
"outputKey": "Callback",
"conditions": {
"options": {
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"operator": {
"type": "boolean",
"operation": "true",
"singleValue": true
},
"leftValue": "={{ $('Trigger').item.json.hasOwnProperty('callback_query') }}",
"rightValue": ""
}
]
},
"renameOutput": true
},
{
"outputKey": "System",
"conditions": {
"options": {
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "e014a230-519a-4028-98b3-33c10d408c85",
"operator": {
"type": "boolean",
"operation": "true",
"singleValue": true
},
"leftValue": "={{ $('Trigger').item.json.hasOwnProperty('my_chat_member') }}",
"rightValue": "System"
}
]
},
"renameOutput": true
},
{
"outputKey": "Payment",
"conditions": {
"options": {
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "b03aaa37-d57f-437c-acb2-de2068d3241a",
"operator": {
"type": "boolean",
"operation": "true",
"singleValue": true
},
"leftValue": "={{ $('Trigger').item.json.hasOwnProperty('pre_checkout_query') || $('Trigger').item.json.message.hasOwnProperty('successful_payment') }}",
"rightValue": ""
}
]
},
"renameOutput": true
}
]
},
"options": {}
},
"typeVersion": 3
},
{
"id": "509c5575-2226-486c-8398-887eb69a74f8",
"name": "Data for Invoice",
"type": "n8n-nodes-base.set",
"notes": "Chat ID required. \n\nSend action name to handle it inside Payment workflow",
"position": [
1840,
-1380
],
"parameters": {
"mode": "raw",
"options": {},
"jsonOutput": "={{ Object.assign({}, $('Trigger').item.json, { \"action\": \"SendInvoice\" }) }}"
},
"notesInFlow": true,
"typeVersion": 3.4
},
{
"id": "6634d3a8-848a-4a14-ba37-58f33e3409f2",
"name": "Send Invoice",
"type": "n8n-nodes-base.executeWorkflow",
"position": [
2040,
-1380
],
"parameters": {
"options": {
"waitForSubWorkflow": false
},
"workflowId": "lPX901W8CIMbKbww"
},
"typeVersion": 1
},
{
"id": "e4bef639-3451-4ddc-ad26-481ba2acf33d",
"name": "Sticky Note6",
"type": "n8n-nodes-base.stickyNote",
"position": [
980,
820
],
"parameters": {
"color": 7,
"width": 1216.6513404859077,
"height": 612.9550079288388,
"content": "## New member or Member left"
},
"typeVersion": 1
},
{
"id": "4affaf7d-0694-4aa0-9616-8e12ca5bee15",
"name": "Sticky Note7",
"type": "n8n-nodes-base.stickyNote",
"position": [
980,
1500
],
"parameters": {
"color": 7,
"width": 1216.6513404859077,
"height": 496.56854733756575,
"content": "## Payment handler"
},
"typeVersion": 1
},
{
"id": "58008f10-7336-4633-ab15-51556e3b53bd",
"name": "Switch_Commands",
"type": "n8n-nodes-base.switch",
"position": [
1540,
-1280
],
"parameters": {
"rules": {
"values": [
{
"outputKey": "Command 1",
"conditions": {
"options": {
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "360a2e5b-8736-488c-87dc-b5fcbd2b5102",
"operator": {
"type": "string",
"operation": "contains"
},
"leftValue": "={{ $('Trigger').item.json.message.text }}",
"rightValue": "/pay"
}
]
},
"renameOutput": true
},
{
"outputKey": "Command 2",
"conditions": {
"options": {
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "546c81bf-2ee0-46b2-847b-1f92b84efaf3",
"operator": {
"type": "string",
"operation": "contains"
},
"leftValue": "={{ $('Trigger').item.json.message.text }}",
"rightValue": "/command2"
}
]
},
"renameOutput": true
}
]
},
"options": {
"fallbackOutput": "extra"
}
},
"typeVersion": 3
}
],
"pinData": {},
"connections": {
"Switch": {
"main": [
[
{
"node": "Switch_MessageType",
"type": "main",
"index": 0
}
],
[
{
"node": "Telegram3",
"type": "main",
"index": 0
}
],
[
{
"node": "Start bot?",
"type": "main",
"index": 0
}
],
[
{
"node": "Trigger Data for Payment",
"type": "main",
"index": 0
}
]
]
},
"Trigger": {
"main": [
[
{
"node": "Global data",
"type": "main",
"index": 0
}
]
]
},
"Command?": {
"main": [
[
{
"node": "Switch_Commands",
"type": "main",
"index": 0
}
],
[
{
"node": "Telegram4",
"type": "main",
"index": 0
}
]
]
},
"Telegram3": {
"main": [
[
{
"node": "Menu",
"type": "main",
"index": 0
}
]
]
},
"Start bot?": {
"main": [
[
{
"node": "Trigger Data for Register",
"type": "main",
"index": 0
}
],
[
{
"node": "Change status",
"type": "main",
"index": 0
}
]
]
},
"Global data": {
"main": [
[
{
"node": "Switch",
"type": "main",
"index": 0
}
]
]
},
"Switch_Commands": {
"main": [
[
{
"node": "Data for Invoice",
"type": "main",
"index": 0
}
],
[
{
"node": "Telegram6",
"type": "main",
"index": 0
}
]
]
},
"Data for Invoice": {
"main": [
[
{
"node": "Send Invoice",
"type": "main",
"index": 0
}
]
]
},
"Switch_MessageType": {
"main": [
[
{
"node": "Command?",
"type": "main",
"index": 0
}
],
[
{
"node": "Telegram1",
"type": "main",
"index": 0
}
],
[
{
"node": "Telegram2",
"type": "main",
"index": 0
}
],
[
{
"node": "Telegram5",
"type": "main",
"index": 0
}
]
]
},
"Trigger Data for Payment": {
"main": [
[
{
"node": "Payment Handler",
"type": "main",
"index": 0
}
]
]
},
"Trigger Data for Register": {
"main": [
[
{
"node": "Register",
"type": "main",
"index": 0
}
]
]
}
}
}Pour qui est ce workflow ?
Ce workflow s'adresse aux entreprises de e-commerce, aux startups technologiques et aux équipes marketing qui utilisent Telegram pour interagir avec leurs clients. Un niveau technique modéré est recommandé pour la mise en place et l'adaptation du workflow.
Problème résolu
Ce workflow résout le problème de la gestion manuelle des commandes et des paiements sur Telegram, qui peut être chronophage et sujet à des erreurs. En automatisant ces processus, les entreprises peuvent réduire les délais de réponse, améliorer la satisfaction client et augmenter leur efficacité opérationnelle. Les utilisateurs bénéficient d'une interaction fluide et rapide, tout en ayant un suivi précis des transactions.
Étapes du workflow
Étape 1 : Le workflow est déclenché par un message reçu sur Telegram. Étape 2 : Les données du message sont traitées pour déterminer le type de commande ou de demande. Étape 3 : En fonction du type de message, des réponses appropriées sont envoyées via plusieurs nœuds Telegram. Étape 4 : Les informations relatives aux commandes sont mises à jour dans Google Sheets pour un suivi en temps réel. Étape 5 : Des notes autocollantes sont créées pour garder une trace des interactions importantes. Étape 6 : Des conditions sont vérifiées pour gérer les paiements et les envois de factures.
Guide de personnalisation du workflow n8n
Pour personnaliser ce workflow, commencez par ajuster le déclencheur Telegram en fonction de votre bot et des types de messages que vous souhaitez traiter. Modifiez les nœuds Telegram pour adapter les messages envoyés aux clients. Vous pouvez également personnaliser les colonnes de Google Sheets pour correspondre à votre structure de données. Pensez à sécuriser le workflow en ajoutant des vérifications supplémentaires pour les paiements et en monitorant les réponses du bot pour améliorer l'interaction client.