Automatisation Notion avec n8n : envoi de messages sur Slack
Ce workflow n8n a pour objectif d'automatiser la gestion des tâches dans Notion et d'envoyer des notifications sur Slack. Dans un contexte professionnel où la coordination des équipes est essentielle, ce type d'automatisation permet de s'assurer que les membres de l'équipe, comme Harshil, sont informés en temps réel des tâches qui leur sont assignées. Cela réduit le risque de perte d'informations et améliore la réactivité des équipes. Le workflow commence par un déclencheur de type Cron, qui permet de vérifier régulièrement les tâches à faire dans Notion. Ensuite, le nœud 'Get To Dos' récupère les tâches assignées, en spécifiant le bloc et les ressources nécessaires. Une condition est ensuite vérifiée : 'If task assigned to Harshil?', pour déterminer si la tâche est bien assignée à Harshil. Si c'est le cas, le workflow utilise le nœud 'Create a Direct Message' pour préparer un message direct sur Slack, suivi par le nœud 'Send a Direct Message' qui envoie effectivement le message au canal ou à l'utilisateur désigné. Grâce à cette automatisation n8n, les équipes peuvent gagner en efficacité, réduire les erreurs de communication et s'assurer que chaque membre reste informé de ses responsabilités.
Workflow n8n Notion, Slack : vue d'ensemble
Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.
Workflow n8n Notion, Slack : détail des nœuds
Inscris-toi pour voir l'intégralité du workflow
Inscription gratuite
S'inscrire gratuitementBesoin d'aide ?{
"id": "331",
"name": "Check To Do on Notion and send message on Slack",
"nodes": [
{
"name": "Cron",
"type": "n8n-nodes-base.cron",
"position": [
470,
320
],
"parameters": {
"triggerTimes": {
"item": [
{
"hour": 8
}
]
}
},
"typeVersion": 1
},
{
"name": "NoOp",
"type": "n8n-nodes-base.noOp",
"position": [
1120,
420
],
"parameters": {},
"typeVersion": 1
},
{
"name": "Get To Dos",
"type": "n8n-nodes-base.notion",
"position": [
670,
320
],
"parameters": {
"blockId": "bafdscf",
"resource": "block",
"operation": "getAll",
"returnAll": true
},
"credentials": {
"notionApi": ""
},
"typeVersion": 1
},
{
"name": "If task assigned to Harshil?",
"type": "n8n-nodes-base.if",
"notes": "Check if the task is incomplete",
"position": [
870,
320
],
"parameters": {
"conditions": {
"string": [
{
"value1": "={{$json[\"to_do\"][\"text\"][1][\"mention\"][\"user\"][\"name\"]}}",
"value2": "NAME"
}
],
"boolean": [
{
"value1": "={{$json[\"to_do\"][\"checked\"]}}"
}
]
}
},
"notesInFlow": true,
"typeVersion": 1
},
{
"name": "Create a Direct Message",
"type": "n8n-nodes-base.slack",
"position": [
1120,
220
],
"parameters": {
"options": {
"users": [
"U01JXLAJ6SE"
]
},
"resource": "channel",
"operation": "open"
},
"credentials": {
"slackApi": ""
},
"executeOnce": false,
"typeVersion": 1
},
{
"name": "Send a Direct Message",
"type": "n8n-nodes-base.slack",
"position": [
1320,
220
],
"parameters": {
"text": "# TO DO",
"channel": "={{$json[\"id\"]}}",
"attachments": [
{
"title": "=☑️ {{$node[\"If task assigned to Harshil?\"].json[\"to_do\"][\"text\"][0][\"text\"][\"content\"]}}"
}
],
"otherOptions": {
"mrkdwn": true
}
},
"credentials": {
"slackApi": ""
},
"typeVersion": 1
}
],
"active": true,
"settings": {},
"connections": {
"Cron": {
"main": [
[
{
"node": "Get To Dos",
"type": "main",
"index": 0
}
]
]
},
"Get To Dos": {
"main": [
[
{
"node": "If task assigned to Harshil?",
"type": "main",
"index": 0
}
]
]
},
"Create a Direct Message": {
"main": [
[
{
"node": "Send a Direct Message",
"type": "main",
"index": 0
}
]
]
},
"If task assigned to Harshil?": {
"main": [
[
{
"node": "Create a Direct Message",
"type": "main",
"index": 0
}
],
[
{
"node": "NoOp",
"type": "main",
"index": 0
}
]
]
}
}
}Workflow n8n Notion, Slack : pour qui est ce workflow ?
Ce workflow s'adresse aux équipes de projet utilisant Notion pour la gestion des tâches et Slack pour la communication. Il est idéal pour les PME et les startups qui cherchent à améliorer leur efficacité opérationnelle sans nécessiter de compétences techniques avancées.
Workflow n8n Notion, Slack : problème résolu
Ce workflow résout le problème de la communication inefficace au sein des équipes en automatisant l'envoi de notifications concernant les tâches assignées. En éliminant le besoin de vérifier manuellement les tâches dans Notion, il réduit le risque d'oubli et permet à chaque membre de l'équipe de rester informé en temps réel. Cela conduit à une meilleure gestion du temps et à une augmentation de la productivité.
Workflow n8n Notion, Slack : étapes du workflow
Étape 1 : Le workflow est déclenché par un cron qui vérifie régulièrement les tâches.
- Étape 1 : Le nœud 'Get To Dos' récupère les tâches à faire dans Notion.
- Étape 2 : Une condition est vérifiée pour savoir si une tâche est assignée à Harshil.
- Étape 3 : Si la condition est remplie, un message direct est préparé avec le nœud 'Create a Direct Message'.
- Étape 4 : Enfin, le message est envoyé via le nœud 'Send a Direct Message' sur Slack.
Workflow n8n Notion, Slack : guide de personnalisation
Pour personnaliser ce workflow, vous pouvez modifier le paramètre du nœud Cron pour ajuster la fréquence de vérification des tâches. Changez l'ID du bloc dans le nœud 'Get To Dos' pour cibler un autre projet dans Notion. Vous pouvez également adapter le contenu du message dans le nœud 'Create a Direct Message' pour qu'il corresponde à votre style de communication. Enfin, assurez-vous que les autorisations nécessaires sont en place pour que n8n puisse envoyer des messages sur Slack.