Workflow n8n

Automatisation Gmail avec n8n : archivage d'emails quotidiens

Ce workflow n8n a pour objectif d'automatiser la gestion des emails dans Gmail en archivant les messages importants chaque jour à minuit. Dans un contexte professionnel où la gestion des emails peut rapidement devenir accablante, ce processus permet de garder une boîte de réception propre tout en s'assurant que les messages essentiels sont sauvegardés. Les cas d'usage incluent la gestion des emails pour les équipes de vente, le support client ou toute organisation qui reçoit un volume élevé de communications par email.

  • Étape 1 : le déclencheur 'At midnight every work day' active le workflow chaque jour de semaine à minuit.
  • Étape 2 : le noeud 'Get all emails in the last day' récupère tous les emails reçus au cours des dernières 24 heures.
  • Étape 3 : le noeud 'Keep only starred emails in inbox' filtre ces emails pour ne garder que ceux qui sont marqués comme importants.
  • Étape 4 : pour chaque message dans le fil d'email, le workflow archive les messages en utilisant les noeuds 'Archive message' et 'Archive thread', ce qui permet de retirer ces messages de la boîte de réception tout en les conservant dans les archives. Les bénéfices business incluent une réduction du temps passé à gérer les emails, une meilleure organisation et une priorisation des messages importants, ce qui améliore la productivité des équipes.
Tags clés :Gmailautomatisationworkflown8nproductivité
Catégorie: Scheduled · Tags: Gmail, automatisation, workflow, n8n, productivité0

Workflow n8n Gmail, productivité : vue d'ensemble

Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.

Workflow n8n Gmail, productivité : détail des nœuds

  • Sticky Note3

    Ce noeud crée une note autocollante avec des paramètres de couleur, largeur, hauteur et contenu spécifiés.

  • At midnight every work day

    Ce noeud déclenche le workflow tous les jours ouvrables à minuit.

  • Sticky Note2

    Ce noeud crée une note autocollante avec des paramètres de couleur, largeur, hauteur et contenu spécifiés.

  • Get all emails in the last day

    Ce noeud récupère tous les emails reçus au cours de la dernière journée.

  • Get the thread of each email

    Ce noeud récupère le fil de chaque email en utilisant l'identifiant du fil spécifié.

  • Keep only starred emails in inbox

    Ce noeud filtre les emails pour ne garder que ceux qui sont marqués comme importants.

  • for each message in the thread

    Ce noeud itère sur chaque message dans le fil d'email.

  • Archive message (remove from inbox)

    Ce noeud archive un message en le retirant de la boîte de réception.

  • Archive thread (remove from inbox)

    Ce noeud archive un fil d'email en le retirant de la boîte de réception.

  • Sticky Note

    Ce noeud crée une note autocollante avec des paramètres de couleur, largeur, hauteur et contenu spécifiés.

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

Inscription gratuite

S'inscrire gratuitementBesoin d'aide ?
{
  "nodes": [
    {
      "id": "b1afd02d-6edf-4540-bf32-09d87cb8a27b",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        320,
        220
      ],
      "parameters": {
        "color": 5,
        "width": 379,
        "height": 80,
        "content": "### 👨‍🎤 Setup\n1. Add your Gmail creds"
      },
      "typeVersion": 1
    },
    {
      "id": "3481e6c3-7706-4c7f-8ca6-c96f76d82021",
      "name": "At midnight every work day",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        400,
        340
      ],
      "parameters": {
        "rule": {
          "interval": [
            {
              "field": "cronExpression",
              "expression": "0 0 * * 1-5"
            }
          ]
        }
      },
      "typeVersion": 1
    },
    {
      "id": "3c74e4fd-e919-4acb-8092-658f2e71513b",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        380,
        520
      ],
      "parameters": {
        "color": 7,
        "width": 202,
        "height": 100,
        "content": "👆 Set your schedule. I use this for work emails. For personal emails, I run this daily."
      },
      "typeVersion": 1
    },
    {
      "id": "de421702-d012-4ea1-826e-1a4756ff4856",
      "name": "Get all emails in the last day",
      "type": "n8n-nodes-base.gmail",
      "position": [
        620,
        340
      ],
      "parameters": {
        "filters": {
          "q": "label:inbox",
          "receivedBefore": "={{ $now.minus({days: 1}) }}"
        },
        "resource": "thread",
        "returnAll": true
      },
      "credentials": {
        "gmailOAuth2": {
          "id": "8",
          "name": "Work Gmail account"
        }
      },
      "retryOnFail": true,
      "typeVersion": 2
    },
    {
      "id": "ef43b756-5f9c-4c8d-830a-8ccb71562618",
      "name": "Get the thread of each email",
      "type": "n8n-nodes-base.gmail",
      "position": [
        840,
        340
      ],
      "parameters": {
        "options": {},
        "resource": "thread",
        "threadId": "={{ $json.id }}",
        "operation": "get"
      },
      "credentials": {
        "gmailOAuth2": {
          "id": "8",
          "name": "Work Gmail account"
        }
      },
      "retryOnFail": true,
      "typeVersion": 2
    },
    {
      "id": "bfc3b7e1-651a-4eb5-8882-b21d120d982b",
      "name": "Keep only starred emails in inbox",
      "type": "n8n-nodes-base.filter",
      "position": [
        1060,
        340
      ],
      "parameters": {
        "conditions": {
          "boolean": [
            {
              "value1": "={{ JSON.stringify($json.messages).includes('STARRED') }}"
            }
          ]
        }
      },
      "typeVersion": 1
    },
    {
      "id": "3d8145dc-577d-4e9b-83a7-fdf06afa1b96",
      "name": "for each message in the thread",
      "type": "n8n-nodes-base.itemLists",
      "position": [
        1480,
        520
      ],
      "parameters": {
        "options": {},
        "fieldToSplitOut": "messages"
      },
      "typeVersion": 2
    },
    {
      "id": "1a9083a8-ffd2-403e-bf53-9b9eee87ff5b",
      "name": "Archive message (remove from inbox)",
      "type": "n8n-nodes-base.gmail",
      "position": [
        1700,
        520
      ],
      "parameters": {
        "labelIds": "=INBOX",
        "messageId": "={{ $json.id }}",
        "operation": "removeLabels"
      },
      "credentials": {
        "gmailOAuth2": {
          "id": "8",
          "name": "Work Gmail account"
        }
      },
      "retryOnFail": true,
      "typeVersion": 2
    },
    {
      "id": "c51240d0-88cb-461b-82ba-929a2d8a9dde",
      "name": "Archive thread  (remove from inbox)",
      "type": "n8n-nodes-base.gmail",
      "position": [
        1340,
        300
      ],
      "parameters": {
        "labelIds": "=INBOX",
        "resource": "thread",
        "threadId": "={{ $json.id }}",
        "operation": "removeLabels"
      },
      "credentials": {
        "gmailOAuth2": {
          "id": "8",
          "name": "Work Gmail account"
        }
      },
      "retryOnFail": true,
      "typeVersion": 2
    },
    {
      "id": "3ca7074f-c912-456c-92e4-08cac8833471",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1060,
        520
      ],
      "parameters": {
        "color": 7,
        "width": 202,
        "height": 100,
        "content": "⭐ Keep starred emails in inbox.. Archive everything else!"
      },
      "typeVersion": 1
    }
  ],
  "pinData": {},
  "connections": {
    "At midnight every work day": {
      "main": [
        [
          {
            "node": "Get all emails in the last day",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get the thread of each email": {
      "main": [
        [
          {
            "node": "Keep only starred emails in inbox",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get all emails in the last day": {
      "main": [
        [
          {
            "node": "Get the thread of each email",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "for each message in the thread": {
      "main": [
        [
          {
            "node": "Archive message (remove from inbox)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Keep only starred emails in inbox": {
      "main": [
        [
          {
            "node": "Archive thread  (remove from inbox)",
            "type": "main",
            "index": 0
          },
          {
            "node": "for each message in the thread",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}

Workflow n8n Gmail, productivité : pour qui est ce workflow ?

Ce workflow s'adresse aux équipes professionnelles qui utilisent Gmail pour la gestion de leurs communications. Il est particulièrement utile pour les entreprises de taille petite à moyenne, ainsi que pour les équipes de vente et de support client qui doivent gérer un grand nombre d'emails quotidiennement. Un niveau technique basique est requis pour la mise en place.

Workflow n8n Gmail, productivité : problème résolu

Ce workflow résout le problème de la surcharge d'emails dans la boîte de réception, ce qui peut entraîner des pertes de temps et des frustrations. En automatisant l'archivage des emails importants, les utilisateurs peuvent se concentrer sur les messages qui nécessitent une attention immédiate, réduisant ainsi le risque de manquer des communications essentielles. Après la mise en place de ce workflow, les utilisateurs bénéficient d'une boîte de réception plus propre et d'une meilleure gestion de leur temps.

Workflow n8n Gmail, productivité : étapes du workflow

Étape 1 : le workflow est déclenché chaque jour à minuit grâce au noeud 'At midnight every work day'.

  • Étape 1 : il récupère tous les emails reçus au cours des dernières 24 heures avec le noeud 'Get all emails in the last day'.
  • Étape 2 : le noeud 'Keep only starred emails in inbox' filtre les emails pour ne garder que ceux qui sont marqués comme importants.
  • Étape 3 : pour chaque message dans le fil d'email, le noeud 'for each message in the thread' permet de traiter chaque message individuellement.
  • Étape 4 : les messages sont archivés avec les noeuds 'Archive message' et 'Archive thread', ce qui les retire de la boîte de réception tout en les conservant accessibles.

Workflow n8n Gmail, productivité : guide de personnalisation

Pour personnaliser ce workflow, vous pouvez modifier le déclencheur en ajustant la règle de planification selon vos besoins. Vous pouvez également changer les critères de filtrage dans le noeud 'Keep only starred emails in inbox' pour inclure d'autres types d'emails. Si vous souhaitez archiver des messages d'autres périodes, ajustez le paramètre dans le noeud 'Get all emails in the last day'. Pour une meilleure intégration, envisagez de connecter d'autres outils comme Slack ou Trello pour notifier votre équipe des emails archivés. Assurez-vous de sécuriser votre flux en vérifiant les autorisations d'accès à votre compte Gmail.