Automatisation Telegram avec n8n : notifications programmées
Ce workflow n8n a pour objectif d'automatiser l'envoi de notifications sur Telegram à des moments précis, facilitant ainsi la communication au sein des équipes. Dans un contexte où la gestion du temps et la réactivité sont essentielles, cette automatisation permet d'envoyer des rappels ou des alertes sans intervention manuelle. Les cas d'usage incluent l'envoi de notifications pour des réunions, des deadlines ou des mises à jour importantes.
- Étape 1 : Le déclencheur est un Cron qui active le workflow à des intervalles définis.
- Étape 2 : Un Webhook peut également être utilisé pour déclencher le workflow manuellement si nécessaire.
- Étape 3 : Les données sont ensuite traitées par des nœuds MySQL qui nettoient les informations des clients, assurant que seules les données pertinentes sont envoyées.
- Étape 4 : Enfin, deux nœuds Telegram envoient les messages formatés aux utilisateurs ciblés. Grâce à cette automatisation n8n, les entreprises peuvent améliorer leur efficacité opérationnelle, réduire les risques d'oubli et garantir une communication fluide au sein des équipes.
Workflow n8n Telegram, notifications, communication : vue d'ensemble
Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.
Workflow n8n Telegram, notifications, communication : détail des nœuds
Inscris-toi pour voir l'intégralité du workflow
Inscription gratuite
S'inscrire gratuitementBesoin d'aide ?{
"nodes": [
{
"name": "On clicking 'execute'",
"type": "n8n-nodes-base.manualTrigger",
"disabled": true,
"position": [
70,
140
],
"parameters": {},
"typeVersion": 1
},
{
"name": "Cron",
"type": "n8n-nodes-base.cron",
"position": [
70,
320
],
"parameters": {
"triggerTimes": {
"item": [
{
"hour": 8
}
]
}
},
"typeVersion": 1
},
{
"name": "Telegram",
"type": "n8n-nodes-base.telegram",
"position": [
620,
210
],
"parameters": {
"text": "LIMPOU PACOTES TRANSPORTE-RECEBIDO PONTO MIX",
"chatId": "-657820242",
"additionalFields": {}
},
"credentials": {
"telegramApi": {
"id": "5",
"name": "Telegram account"
}
},
"typeVersion": 1
},
{
"name": "Telegram1",
"type": "n8n-nodes-base.telegram",
"position": [
620,
460
],
"parameters": {
"text": "LIMPOU PACOTES TRANSPORTE-RECEBIDO OBJETIVA",
"chatId": "-657820242",
"additionalFields": {}
},
"credentials": {
"telegramApi": {
"id": "5",
"name": "Telegram account"
}
},
"typeVersion": 1
},
{
"name": "Webhook",
"type": "n8n-nodes-base.webhook",
"position": [
70,
480
],
"webhookId": "7ecb2d2f-5a09-44a5-a7bc-27f188c74e0b",
"parameters": {
"path": "limparPacotes",
"options": {}
},
"typeVersion": 1
},
{
"name": "limparPacoteCliente1",
"type": "n8n-nodes-base.mySql",
"position": [
380,
470
],
"parameters": {
"query": "-- LIMPAR ETIQUETAS ANTIGAS \nwith t as (\nselect token from i_objeto where modulo = 'pacoteProduto' and situacao = 'TRANSPORTE-RECEBIDO' and data <= DATE_SUB(CURDATE(), INTERVAL 1 MONTH)\n)\nupdate i_objeto \nset modulo = 'DELETE'\nwhere modulo = 'pacoteProduto' and token in (select token from t)",
"operation": "executeQuery"
},
"credentials": {
"mySql": {
"id": "4",
"name": "OBJ"
}
},
"typeVersion": 1
},
{
"name": "limpaPacoteCliente0",
"type": "n8n-nodes-base.mySql",
"position": [
380,
210
],
"parameters": {
"query": "-- LIMPAR ETIQUETAS ANTIGAS \nwith t as (\nselect token from i_objeto where modulo = 'pacoteProduto' and situacao = 'TRANSPORTE-RECEBIDO' and data <= DATE_SUB(CURDATE(), INTERVAL 1 MONTH)\n)\nupdate i_objeto \nset modulo = 'DELETE'\nwhere modulo = 'pacoteProduto' and token in (select token from t)",
"operation": "executeQuery"
},
"credentials": {
"mySql": {
"id": "3",
"name": "PPM"
}
},
"typeVersion": 1
}
],
"connections": {
"Cron": {
"main": [
[
{
"node": "limpaPacoteCliente0",
"type": "main",
"index": 0
},
{
"node": "limparPacoteCliente1",
"type": "main",
"index": 0
}
]
]
},
"Webhook": {
"main": [
[
{
"node": "limpaPacoteCliente0",
"type": "main",
"index": 0
},
{
"node": "limparPacoteCliente1",
"type": "main",
"index": 0
}
]
]
},
"limpaPacoteCliente0": {
"main": [
[
{
"node": "Telegram",
"type": "main",
"index": 0
}
]
]
},
"limparPacoteCliente1": {
"main": [
[
{
"node": "Telegram1",
"type": "main",
"index": 0
}
]
]
},
"On clicking 'execute'": {
"main": [
[
{
"node": "limpaPacoteCliente0",
"type": "main",
"index": 0
},
{
"node": "limparPacoteCliente1",
"type": "main",
"index": 0
}
]
]
}
}
}Workflow n8n Telegram, notifications, communication : pour qui est ce workflow ?
Ce workflow s'adresse aux équipes de projet, aux responsables de communication et aux entreprises qui souhaitent automatiser leurs notifications sur Telegram. Il est adapté aux utilisateurs ayant un niveau technique intermédiaire et peut être utilisé par des PME ou des grandes entreprises.
Workflow n8n Telegram, notifications, communication : problème résolu
Ce workflow résout le problème de la gestion des notifications en automatisant l'envoi de messages sur Telegram. Il élimine les frustrations liées aux oublis de rappels, réduit le temps passé à envoyer manuellement des messages et minimise les risques de communication manquée. Après la mise en place de cette automatisation, les utilisateurs bénéficient d'une communication plus fluide et d'une meilleure gestion de leur emploi du temps.
Workflow n8n Telegram, notifications, communication : étapes du workflow
Étape 1 : Le workflow est déclenché par un Cron qui exécute le processus à des moments programmés.
- Étape 1 : Un Webhook peut également être utilisé pour démarrer le workflow manuellement si besoin.
- Étape 2 : Les nœuds MySQL nettoient les données des clients pour s'assurer que seules les informations pertinentes sont traitées.
- Étape 3 : Deux nœuds Telegram envoient les notifications aux utilisateurs désignés, garantissant ainsi que les messages sont bien reçus.
Workflow n8n Telegram, notifications, communication : guide de personnalisation
Pour personnaliser ce workflow, vous pouvez modifier les paramètres du Cron pour ajuster la fréquence des notifications. Il est également possible de changer le chemin du Webhook si vous souhaitez l'intégrer à d'autres systèmes. Les requêtes MySQL peuvent être adaptées pour cibler des données spécifiques selon vos besoins. Enfin, vous pouvez personnaliser le contenu des messages envoyés via Telegram pour qu'ils correspondent à votre ton de communication. Assurez-vous de sécuriser le Webhook avec des options d'authentification pour protéger vos données.