Workflow n8n

Automatisation Google Sheets avec n8n : publication de tweets programmés

Ce workflow n8n a pour objectif d'automatiser la publication de tweets à partir de données stockées dans Google Sheets. Il est particulièrement utile pour les équipes marketing qui souhaitent planifier leurs publications sur X (anciennement Twitter) de manière efficace. Grâce à cette automatisation n8n, vous pouvez facilement gérer vos contenus et assurer une présence en ligne régulière sans intervention manuelle. Le processus commence par un déclencheur programmé qui active le workflow à des intervalles définis. Ensuite, le noeud 'Get Tweets' extrait les tweets à publier depuis une feuille Google Sheets spécifiée, en utilisant l'ID du document et le nom de la feuille. Une fois les tweets récupérés, le noeud 'Post on X' se charge de les publier sur votre compte Twitter. Pour assurer un suivi visuel, deux noeuds 'Sticky Note' sont utilisés pour créer des notes autocollantes qui affichent des informations pertinentes sur le processus. Enfin, le noeud 'Remove from list' permet de retirer les tweets publiés de la liste dans Google Sheets, garantissant ainsi que seuls les tweets non encore publiés restent accessibles. Cette automatisation offre un gain de temps considérable, réduit le risque d'erreurs humaines et permet une gestion fluide de votre stratégie de contenu sur les réseaux sociaux.

Tags clés :automatisationGoogle SheetsTwitterworkflown8n
Catégorie: Scheduled · Tags: automatisation, Google Sheets, Twitter, workflow, n8n0

Workflow n8n Google Sheets, Twitter : 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, Twitter : détail des nœuds

  • Schedule Trigger

    Ce noeud déclenche le workflow selon un calendrier défini.

  • Get Tweets

    Ce noeud récupère des tweets à partir d'une feuille Google Sheets spécifiée.

  • Post on X

    Ce noeud publie un message sur la plateforme X (anciennement Twitter).

  • Sticky Note1

    Ce noeud crée une note autocollante avec des paramètres de couleur, de taille et de contenu.

  • Sticky Note

    Ce noeud crée également une note autocollante avec des spécifications de couleur, de taille et de contenu.

  • Remove from list

    Ce noeud supprime des éléments d'une liste dans une feuille Google Sheets.

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

Inscription gratuite

S'inscrire gratuitementBesoin d'aide ?
{
  "meta": {
    "instanceId": "8418cffce8d48086ec0a73fd90aca708aa07591f2fefa6034d87fe12a09de26e"
  },
  "nodes": [
    {
      "id": "3f4a15ab-64d8-49af-ba80-3aa1d424a62a",
      "name": "Schedule Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        620,
        160
      ],
      "parameters": {
        "rule": {
          "interval": [
            {
              "field": "hours",
              "hoursInterval": 6
            }
          ]
        }
      },
      "typeVersion": 1.1
    },
    {
      "id": "8a8681b7-2d28-403f-92a7-58c9030cb8a6",
      "name": "Get Tweets",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        820,
        160
      ],
      "parameters": {
        "options": {
          "returnAllMatches": "returnFirstMatch"
        },
        "sheetName": {
          "__rl": true,
          "mode": "list",
          "value": 600232182,
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1QyscSsUITnoJRnvyBbRpWeNF90TGD4dF5yj8DyZYQsA/edit#gid=600232182",
          "cachedResultName": "Tweets"
        },
        "documentId": {
          "__rl": true,
          "mode": "list",
          "value": "1QyscSsUITnoJRnvyBbRpWeNF90TGD4dF5yj8DyZYQsA",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1QyscSsUITnoJRnvyBbRpWeNF90TGD4dF5yj8DyZYQsA/edit?usp=drivesdk",
          "cachedResultName": "Tweets"
        }
      },
      "credentials": {
        "googleSheetsOAuth2Api": {
          "id": "RICzFHixgHXMuKmg",
          "name": "Google Sheets account"
        }
      },
      "typeVersion": 4.3
    },
    {
      "id": "bcce591e-b92e-43b4-b672-b02e32f95d15",
      "name": "Post on X",
      "type": "n8n-nodes-base.twitter",
      "position": [
        1000,
        160
      ],
      "parameters": {
        "text": "={{ $json.tweet }}",
        "additionalFields": {}
      },
      "credentials": {
        "twitterOAuth2Api": {
          "id": "Yz7PjesMFvasMWkd",
          "name": "X account"
        }
      },
      "typeVersion": 2
    },
    {
      "id": "8acdd2a7-6104-490d-b8d0-26e5ff2fa37d",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        640,
        -280
      ],
      "parameters": {
        "color": 6,
        "width": 275.01592825011585,
        "height": 406.7602710975665,
        "content": "# Setup\n### 1/ Add Your credentials\n[Google - Sheet](https://docs.n8n.io/integrations/builtin/credentials/google/)\n[X - Twitter](https://docs.n8n.io/integrations/builtin/credentials/twitter/)\n\n### 2/ Create a new Google Spread Sheet, with one sheet named Tweets and in the first cell, write tweet.\n\n### 3/ Define your desire frequency\n\n# 👇"
      },
      "typeVersion": 1
    },
    {
      "id": "255e1f0f-beea-43fd-bfe6-0cc551a9eb6f",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        940,
        40
      ],
      "parameters": {
        "color": 7,
        "width": 202.64787116404852,
        "height": 85.79488430601403,
        "content": "### Crafted by the\n## [🥷 n8n.ninja](https://n8n.ninja)"
      },
      "typeVersion": 1
    },
    {
      "id": "f834409b-bba2-4e8a-9fb9-5971a49960dd",
      "name": "Remove from list",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1180,
        160
      ],
      "parameters": {
        "operation": "delete",
        "sheetName": {
          "__rl": true,
          "mode": "list",
          "value": 600232182,
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1QyscSsUITnoJRnvyBbRpWeNF90TGD4dF5yj8DyZYQsA/edit#gid=600232182",
          "cachedResultName": "Tweets"
        },
        "documentId": {
          "__rl": true,
          "mode": "list",
          "value": "1QyscSsUITnoJRnvyBbRpWeNF90TGD4dF5yj8DyZYQsA",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1QyscSsUITnoJRnvyBbRpWeNF90TGD4dF5yj8DyZYQsA/edit?usp=drivesdk",
          "cachedResultName": "Tweets"
        }
      },
      "credentials": {
        "googleSheetsOAuth2Api": {
          "id": "RICzFHixgHXMuKmg",
          "name": "Google Sheets account"
        }
      },
      "typeVersion": 4.3
    }
  ],
  "pinData": {},
  "connections": {
    "Post on X": {
      "main": [
        [
          {
            "node": "Remove from list",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Tweets": {
      "main": [
        [
          {
            "node": "Post on X",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger": {
      "main": [
        [
          {
            "node": "Get Tweets",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}

Workflow n8n Google Sheets, Twitter : pour qui est ce workflow ?

Ce workflow s'adresse aux équipes marketing et aux entreprises souhaitant optimiser leur gestion de contenu sur les réseaux sociaux. Il est idéal pour les professionnels ayant un niveau technique intermédiaire et cherchant à automatiser leurs publications sur X à partir de Google Sheets.

Workflow n8n Google Sheets, Twitter : problème résolu

Ce workflow résout le problème de la gestion manuelle des publications sur les réseaux sociaux, qui peut être chronophage et sujet à des erreurs. En automatisant le processus de publication de tweets, les utilisateurs peuvent se concentrer sur la création de contenu de qualité plutôt que sur la planification manuelle. Cela réduit également le risque de publication tardive ou d'oubli de tweets importants, assurant ainsi une présence en ligne cohérente et efficace.

Workflow n8n Google Sheets, Twitter : étapes du workflow

Étape 1 : Le workflow est déclenché selon un calendrier défini grâce au noeud 'Schedule Trigger'.

  • Étape 1 : Le noeud 'Get Tweets' récupère les tweets à partir de Google Sheets, en utilisant les paramètres appropriés pour identifier le document et la feuille.
  • Étape 2 : Les tweets récupérés sont ensuite publiés sur X via le noeud 'Post on X'.
  • Étape 3 : Deux noeuds 'Sticky Note' créent des notes autocollantes pour afficher des informations sur le processus.
  • Étape 4 : Enfin, le noeud 'Remove from list' supprime les tweets publiés de la liste dans Google Sheets pour éviter les doublons.

Workflow n8n Google Sheets, Twitter : guide de personnalisation

Pour personnaliser ce workflow, commencez par modifier le déclencheur programmé en ajustant la règle selon vos besoins. Ensuite, changez l'ID du document et le nom de la feuille dans le noeud 'Get Tweets' pour pointer vers votre propre Google Sheet. Vous pouvez également personnaliser le contenu des tweets dans la feuille de calcul. Pour les noeuds 'Sticky Note', vous pouvez adapter la couleur et le contenu pour refléter vos préférences visuelles. Enfin, assurez-vous que les autorisations d'accès à Google Sheets et à votre compte Twitter sont correctement configurées pour garantir un fonctionnement fluide du workflow.