Workflow n8n

Automatisation Notion avec n8n : mise à jour des tâches ClickUp

Ce workflow n8n a pour objectif d'automatiser la synchronisation entre Notion et ClickUp, facilitant ainsi la gestion des tâches au sein des équipes. Dans un contexte où les entreprises cherchent à optimiser leur productivité, ce type d'automatisation permet de réduire les erreurs manuelles et d'assurer que toutes les informations sont à jour en temps réel. Par exemple, lorsqu'une tâche est mise à jour dans ClickUp, cette modification peut être automatiquement reflétée dans Notion, garantissant ainsi que tous les membres de l'équipe disposent des données les plus récentes. Le workflow commence par un déclencheur basé sur un événement dans ClickUp, spécifiquement lorsqu'un statut de tâche est mis à jour. Ensuite, il utilise le service Notion pour récupérer la page de base de données correspondante à l'aide de l'ID de la tâche ClickUp. Une fois la page trouvée, le workflow met à jour le statut de cette page dans Notion, assurant ainsi que les informations sont synchronisées entre les deux plateformes. Cette automatisation n8n est particulièrement bénéfique pour les équipes qui utilisent ces outils pour gérer leurs projets, car elle élimine le besoin de mises à jour manuelles et réduit le risque d'erreurs. En intégrant ce workflow, les entreprises peuvent améliorer leur efficacité opérationnelle, réduire le temps passé sur des tâches répétitives et se concentrer sur des activités à plus forte valeur ajoutée. Tags clés : automatisation, Notion, ClickUp.

Catégorie: Webhook · Tags: automatisation, Notion, ClickUp, workflow, productivité0

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

  • On updated database page

    Ce noeud déclenche le workflow lorsqu'une page de base de données Notion est mise à jour.

  • Update an existing task

    Ce noeud met à jour une tâche existante dans ClickUp en utilisant les champs spécifiés.

  • On task status updated

    Ce noeud déclenche le workflow lorsque le statut d'une tâche dans ClickUp est mis à jour.

  • Get database page by ClickUp ID

    Ce noeud récupère une page de base de données Notion en utilisant l'ID de tâche ClickUp.

  • Update the status of found database page

    Ce noeud met à jour le statut de la page de base de données trouvée dans Notion.

Inscris-toi pour voir l'intégralité du workflow

Inscription gratuite

S'inscrire gratuitementBesoin d'aide ?
{
  "meta": {
    "instanceId": "237600ca44303ce91fa31ee72babcdc8493f55ee2c0e8aa2b78b3b4ce6f70bd9"
  },
  "nodes": [
    {
      "id": "22e8e117-2475-4b06-966c-9b35c9c749f8",
      "name": "On updated database page",
      "type": "n8n-nodes-base.notionTrigger",
      "position": [
        180,
        620
      ],
      "parameters": {
        "event": "pagedUpdatedInDatabase",
        "pollTimes": {
          "item": [
            {
              "mode": "everyMinute"
            }
          ]
        },
        "databaseId": "38aa89c7-defd-4268-be2d-9119590521a9"
      },
      "credentials": {
        "notionApi": {
          "id": "9",
          "name": "[UPDATE ME]"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "6938eddf-39ec-46c4-a9a9-082ee0edd836",
      "name": "Update an existing task",
      "type": "n8n-nodes-base.clickUp",
      "position": [
        400,
        620
      ],
      "parameters": {
        "id": "={{$node[\"On updated database page\"].json[\"ClickUp ID\"]}}",
        "operation": "update",
        "updateFields": {
          "name": "={{$node[\"On updated database page\"].json[\"Task name\"]}}",
          "status": "={{$node[\"On updated database page\"].json[\"Status\"]}}",
          "dueDate": "={{$node[\"On updated database page\"].json[\"Deadline\"][\"start\"]}}"
        }
      },
      "credentials": {
        "clickUpApi": {
          "id": "29",
          "name": "[UPDATE ME]"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "84cd269a-e732-408e-8b1a-66b1a7623fc1",
      "name": "On task status updated",
      "type": "n8n-nodes-base.clickUpTrigger",
      "position": [
        180,
        820
      ],
      "webhookId": "86d6bbce-1591-4db9-9ccb-214ab0977ae8",
      "parameters": {
        "team": "2627397",
        "events": [
          "taskStatusUpdated"
        ],
        "filters": {}
      },
      "credentials": {
        "clickUpApi": {
          "id": "29",
          "name": "[UPDATE ME]"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "a5d6cee8-9dae-45ca-9540-4835365a4ab1",
      "name": "Get database page by ClickUp ID",
      "type": "n8n-nodes-base.notion",
      "position": [
        400,
        820
      ],
      "parameters": {
        "filters": {
          "conditions": [
            {
              "key": "ClickUp ID|rich_text",
              "condition": "equals",
              "richTextValue": "={{$node[\"On task status updated\"].json[\"task_id\"]}}"
            }
          ]
        },
        "options": {},
        "resource": "databasePage",
        "operation": "getAll",
        "returnAll": true,
        "databaseId": "38aa89c7-defd-4268-be2d-9119590521a9",
        "filterType": "manual"
      },
      "credentials": {
        "notionApi": {
          "id": "9",
          "name": "[UPDATE ME]"
        }
      },
      "typeVersion": 2
    },
    {
      "id": "eeaff75d-8c47-4e2d-b2e2-87d5b6e59499",
      "name": "Update the status of found database page",
      "type": "n8n-nodes-base.notion",
      "position": [
        620,
        820
      ],
      "parameters": {
        "pageId": "={{$node[\"Get database page by ClickUp ID\"].json[\"id\"]}}",
        "resource": "databasePage",
        "operation": "update",
        "propertiesUi": {
          "propertyValues": [
            {
              "key": "Status|select",
              "selectValue": "={{$node[\"On task status updated\"].json[\"history_items\"][0][\"after\"][\"status\"]}}"
            }
          ]
        }
      },
      "credentials": {
        "notionApi": {
          "id": "9",
          "name": "[UPDATE ME]"
        }
      },
      "typeVersion": 2
    }
  ],
  "connections": {
    "On task status updated": {
      "main": [
        [
          {
            "node": "Get database page by ClickUp ID",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "On updated database page": {
      "main": [
        [
          {
            "node": "Update an existing task",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get database page by ClickUp ID": {
      "main": [
        [
          {
            "node": "Update the status of found database page",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}

Pour qui est ce workflow ?

Ce workflow s'adresse aux équipes de projet et aux responsables de la gestion des tâches qui utilisent Notion et ClickUp. Il est particulièrement adapté aux PME et aux startups cherchant à automatiser leurs processus de travail sans nécessiter de compétences techniques avancées.

Problème résolu

Ce workflow résout le problème de la synchronisation manuelle des données entre Notion et ClickUp, ce qui peut entraîner des erreurs et des incohérences. En automatisant cette mise à jour, les utilisateurs gagnent du temps et réduisent les risques d'erreurs humaines, ce qui améliore la fiabilité des informations disponibles pour la prise de décision.

Étapes du workflow

Étape 1 : Le workflow est déclenché lorsqu'un statut de tâche est mis à jour dans ClickUp. Étape 2 : Il récupère ensuite la page de base de données correspondante dans Notion en utilisant l'ID de la tâche. Étape 3 : Enfin, le workflow met à jour le statut de la page trouvée dans Notion, assurant ainsi que toutes les informations sont synchronisées.

Guide de personnalisation du workflow n8n

Pour personnaliser ce workflow, vous pouvez modifier l'ID de la base de données Notion ainsi que les paramètres de filtrage pour adapter les mises à jour aux besoins spécifiques de votre équipe. Il est également possible de connecter d'autres outils ou d'ajouter des étapes supplémentaires pour enrichir le flux de travail. Assurez-vous de sécuriser les connexions entre Notion et ClickUp en utilisant des clés API appropriées et en surveillant régulièrement le bon fonctionnement du flux.