Automatisation Google Sheets avec n8n : enregistrement de réponses Telegram
- Ce workflow n8n a pour objectif d'automatiser l'enregistrement des réponses reçues sur Telegram dans une feuille de calcul Google Sheets. Ce type d'automatisation est particulièrement utile pour les équipes qui gèrent des retours d'informations ou des journaux de communication, permettant ainsi de centraliser les données et d'améliorer la productivité. Par exemple, une entreprise peut utiliser ce workflow pour suivre les feedbacks de ses clients ou pour documenter les interactions au sein d'une équipe.
- Le processus débute avec un déclencheur Telegram qui capte les réponses des utilisateurs. Ensuite, le message est traité par un nœud de fonction qui extrait les informations pertinentes. Enfin, ces données sont ajoutées à une feuille Google Sheets via le nœud 'Add entry to sheet'. Ce flux de travail est conçu pour être simple et efficace, permettant une intégration fluide entre Telegram et Google Sheets.
- Les bénéfices de cette automatisation n8n incluent une réduction significative du temps passé à saisir manuellement les informations, une diminution des erreurs humaines et une meilleure organisation des données. En centralisant les réponses dans un format facilement exploitable, les équipes peuvent analyser les informations plus rapidement et prendre des décisions éclairées.
Workflow n8n Google Sheets, Telegram, gestion des données : vue d'ensemble
Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.
Workflow n8n Google Sheets, Telegram, gestion des données : détail des nœuds
Inscris-toi pour voir l'intégralité du workflow
Inscription gratuite
S'inscrire gratuitementBesoin d'aide ?{
"id": 4,
"name": "Save Telegram reply to journal spreadsheet",
"nodes": [
{
"name": "Add entry to sheet",
"type": "n8n-nodes-base.googleSheets",
"position": [
700,
240
],
"parameters": {
"options": {},
"sheetId": "YOUR_SPREADSHEET_ID",
"operation": "append"
},
"credentials": {},
"typeVersion": 1
},
{
"name": "Get journal reply",
"type": "n8n-nodes-base.telegramTrigger",
"position": [
220,
240
],
"webhookId": "fe4a6042-d343-4a02-b443-6d32c38e094d",
"parameters": {
"updates": [
"message"
],
"additionalFields": {}
},
"credentials": {},
"typeVersion": 1
},
{
"name": "Parse message",
"type": "n8n-nodes-base.functionItem",
"position": [
460,
240
],
"parameters": {
"functionCode": "// When telgram sees a message it will make sure its a reply to its message and from the user. \n// If thats the case then it will return {entry: string, date: string}\n\nconst botUsername = 'BOT_USERNAME'\nconst user = 'YOUR_USERNAME'\n\nconst res = item.message\n\nconst isReplyToBot = res.reply_to_message.from.username === botUsername\nconst isFromUser = res.from.username === user\n\n// This assumes your message is formatted as follows: \"SOME CUSTOM MESSAGE: YYYY-MM-DD\"\nconst date = res.reply_to_message.text.split(':')[1].replace(/\\s/g, '');\n\nconst journalEntry = res.text\n\nif (isReplyToBot && isFromUser) {\n return {entry: journalEntry, date}\n}\n\nreturn undefined;"
},
"typeVersion": 1
}
],
"active": false,
"settings": {},
"connections": {
"Parse message": {
"main": [
[
{
"node": "Add entry to sheet",
"type": "main",
"index": 0
}
]
]
},
"Get journal reply": {
"main": [
[
{
"node": "Parse message",
"type": "main",
"index": 0
}
]
]
}
}
}Workflow n8n Google Sheets, Telegram, gestion des données : pour qui est ce workflow ?
Ce workflow s'adresse principalement aux équipes de gestion de projet, aux responsables de la communication et aux entreprises souhaitant automatiser la collecte de données. Il est idéal pour les utilisateurs ayant un niveau technique intermédiaire et peut être utilisé par des organisations de toutes tailles.
Workflow n8n Google Sheets, Telegram, gestion des données : problème résolu
Ce workflow résout le problème de la collecte manuelle des réponses sur Telegram, ce qui peut être chronophage et sujet à des erreurs. En automatisant ce processus, les utilisateurs évitent les pertes de temps et garantissent une saisie précise des données. Après la mise en place, les utilisateurs bénéficient d'une gestion simplifiée de leurs interactions, ce qui leur permet de se concentrer sur des tâches à plus forte valeur ajoutée.
Workflow n8n Google Sheets, Telegram, gestion des données : étapes du workflow
Étape 1 : Le workflow est déclenché par un message reçu sur Telegram.
- Étape 1 : Le nœud 'Get journal reply' capte les réponses des utilisateurs.
- Étape 2 : Le nœud 'Parse message' traite le contenu du message pour extraire les informations nécessaires.
- Étape 3 : Enfin, les données sont ajoutées à une feuille Google Sheets grâce au nœud 'Add entry to sheet'.
Workflow n8n Google Sheets, Telegram, gestion des données : guide de personnalisation
Pour personnaliser ce workflow, vous pouvez modifier l'ID de la feuille Google Sheets dans le nœud 'Add entry to sheet' pour l'adapter à votre document spécifique. De plus, vous pouvez ajuster le code de la fonction dans le nœud 'Parse message' pour extraire d'autres informations selon vos besoins. Si vous souhaitez intégrer d'autres outils, n'hésitez pas à ajouter des nœuds supplémentaires ou à modifier les paramètres de déclenchement pour répondre à vos objectifs spécifiques. Assurez-vous également de sécuriser le webhook pour éviter les accès non autorisés.