Workflow n8n

Automatisation LinkedIn avec n8n : création de posts à partir d'emails

Ce workflow n8n a pour objectif d'automatiser la création de posts LinkedIn à partir d'emails reçus via Gmail. Dans un contexte professionnel où la gestion de contenu est cruciale, cette automatisation permet de gagner du temps en transformant rapidement des informations pertinentes en publications engageantes. Les utilisateurs peuvent ainsi se concentrer sur d'autres tâches tout en maintenant une présence active sur LinkedIn.

  • Étape 1 : Le workflow est déclenché manuellement via le noeud 'When clicking ‘Test workflow’'.
  • Étape 2 : Il interroge Gmail pour récupérer les emails en utilisant le noeud 'Gmail', où des filtres peuvent être appliqués pour sélectionner les messages pertinents.
  • Étape 3 : Les emails récupérés sont ensuite traités par le noeud 'Split Out', permettant de les segmenter pour un traitement ultérieur.
  • Étape 4 : Le noeud 'Extract News Items' utilise l'API OpenAI pour extraire des éléments d'actualité à partir des emails, générant ainsi du contenu pertinent.
  • Étape 5 : Le contenu est ensuite préparé pour LinkedIn grâce au noeud 'Create LinkedIn Posts', qui utilise également OpenAI pour formuler des messages engageants. Enfin, le noeud 'LinkedIn' publie ces messages sur le réseau social. Cette automatisation n8n offre une valeur ajoutée significative en réduisant le temps consacré à la création de contenu tout en augmentant la visibilité sur LinkedIn.
Tags clés :automatisationGmailLinkedInn8npublication
Catégorie: Manual · Tags: automatisation, Gmail, LinkedIn, n8n, publication0

Workflow n8n Gmail, LinkedIn, publication : vue d'ensemble

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

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

  • When clicking ‘Test workflow’

    Ce noeud déclenche manuellement le workflow lorsque l'utilisateur clique sur 'Test workflow'.

  • Gmail

    Ce noeud interagit avec Gmail pour récupérer des emails selon des critères spécifiés.

  • Split Out

    Ce noeud permet de diviser un champ de données en plusieurs sorties selon les options définies.

  • Extract News Items

    Ce noeud extrait des éléments d'actualité en utilisant le modèle OpenAI spécifié.

  • Create LinkedIn Posts

    Ce noeud crée des publications sur LinkedIn en utilisant le modèle OpenAI avec les messages fournis.

  • LinkedIn

    Ce noeud publie du contenu sur LinkedIn en utilisant les paramètres spécifiés.

  • Sticky Note

    Ce noeud crée une note autocollante avec le contenu, la largeur et la hauteur spécifiées.

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

Inscription gratuite

S'inscrire gratuitementBesoin d'aide ?
{
  "meta": {
    "instanceId": "2f17285f1745a5069c9edd8be78921f40c6549f5b2e1cfd76834c7f73edd2c07",
    "templateCredsSetupCompleted": true
  },
  "nodes": [
    {
      "id": "02628817-d072-4caa-b935-945d09f57a85",
      "name": "When clicking ‘Test workflow’",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        0,
        0
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "7361f9a8-d834-49d3-b0c1-bb4510f654cc",
      "name": "Gmail",
      "type": "n8n-nodes-base.gmail",
      "position": [
        220,
        0
      ],
      "webhookId": "326419f6-008b-4814-b55d-efaae118eab7",
      "parameters": {
        "limit": 1,
        "simple": false,
        "filters": {
          "sender": "decodeai@ghost.io"
        },
        "options": {},
        "operation": "getAll"
      },
      "credentials": {
        "gmailOAuth2": {
          "id": "pwMK2jDEWY5arMX3",
          "name": "Gmail account"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "39e63d5f-db0d-4fc6-a5e8-a9ac3c2a703c",
      "name": "Split Out",
      "type": "n8n-nodes-base.splitOut",
      "position": [
        816,
        0
      ],
      "parameters": {
        "options": {},
        "fieldToSplitOut": "message.content.news_items"
      },
      "typeVersion": 1
    },
    {
      "id": "70e64a00-8dc0-4ef4-a4fd-3ac2e50c8fb3",
      "name": "Extract News Items",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        440,
        0
      ],
      "parameters": {
        "modelId": {
          "__rl": true,
          "mode": "list",
          "value": "o3-mini-2025-01-31",
          "cachedResultName": "O3-MINI-2025-01-31"
        },
        "options": {},
        "messages": {
          "values": [
            {
              "content": "=Given the following newsletter content, identify and summarize the 5 main news items. Focus on factual updates like new AI tools, product launches, or strategic investments. For each item, extract a headline and provide a concise summary. Please ignore purely promotional sections (e.g., calls to book demos or product advertisements).\n\n<text>\n{{ $json.text }}\n</text>"
            }
          ]
        },
        "jsonOutput": true
      },
      "credentials": {
        "openAiApi": {
          "id": "29u49HnATSs6YuKN",
          "name": "OpenAi account"
        }
      },
      "typeVersion": 1.8
    },
    {
      "id": "cecf013b-bcf2-49a3-acc2-b81e355446b6",
      "name": "Create LinkedIn Posts",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        1040,
        0
      ],
      "parameters": {
        "modelId": {
          "__rl": true,
          "mode": "list",
          "value": "o3-mini-2025-01-31",
          "cachedResultName": "O3-MINI-2025-01-31"
        },
        "options": {},
        "messages": {
          "values": [
            {
              "content": "=Using the news item details below:\n\nHeadline: {{ $json.headline }}\nSummary: {{ $json.summary }}\n\nCraft a concise, non-promotional LinkedIn post in a smart, deadpan style with subtle humor. Focus on clearly conveying the main points and insights so readers gain practical value. \n- Break up the text into short paragraphs or bullet points for clarity.\n- Use line breaks where helpful.\n- End with an observation or question that encourages reflection—without being overly salesy or flashy.\n- Keep it under 80 words total.\n\n"
            }
          ]
        }
      },
      "credentials": {
        "openAiApi": {
          "id": "29u49HnATSs6YuKN",
          "name": "OpenAi account"
        }
      },
      "typeVersion": 1.8
    },
    {
      "id": "31412fb3-ef9a-4c98-840b-a97fd7075181",
      "name": "LinkedIn",
      "type": "n8n-nodes-base.linkedIn",
      "position": [
        1420,
        0
      ],
      "parameters": {
        "text": "={{ $json.message.content }}",
        "person": "EI5XKdiMv1",
        "additionalFields": {}
      },
      "credentials": {
        "linkedInOAuth2Api": {
          "id": "G3JLFJtB5Y7q9FSY",
          "name": "LinkedIn account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "a80f43a1-35c8-4f41-8d96-6e64e4ae0cf7",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -20,
        -620
      ],
      "parameters": {
        "width": 900,
        "height": 520,
        "content": "# Workflow Overview\n\n**Name:** Transform Gmail Newsletters into Insightful LinkedIn Posts Using OpenAI\n\n**Purpose:**  \n- **Filter Newsletters:** Use the Gmail node to process emails from a specific sender (e.g., `newsletter@example.com`).  \n- **Extract Key Items:** Leverage an OpenAI node to identify and summarize the top news items from each newsletter.  \n- **Generate Posts:** Automatically create concise, informative, and subtly humorous LinkedIn posts for each news item.  \n- **Publish:** Post the refined content to your LinkedIn account with the LinkedIn node.\n\n**Setup Steps:**  \n1. **Gmail Node:** Configure and rename to \"Filter Gmail Newsletter\" with the appropriate sender filter.  \n2. **OpenAI Nodes:** Ensure API credentials are set; customize prompt texts if desired.  \n3. **LinkedIn Node:** Rename to \"Post to LinkedIn\" and verify correct OAuth2 credentials.\n\n**Customization Tips:**  \n- Modify the OpenAI prompts to fine-tune the tone and structure of the LinkedIn posts.  \n- Add additional formatting (e.g., Function nodes) for post readability if needed.\n\n*This workflow turns your regular newsletters into engaging, ready-to-share LinkedIn insights in just a few simple steps!*\n"
      },
      "typeVersion": 1
    }
  ],
  "pinData": {},
  "connections": {
    "Gmail": {
      "main": [
        [
          {
            "node": "Extract News Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Split Out": {
      "main": [
        [
          {
            "node": "Create LinkedIn Posts",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Extract News Items": {
      "main": [
        [
          {
            "node": "Split Out",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Create LinkedIn Posts": {
      "main": [
        [
          {
            "node": "LinkedIn",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "When clicking ‘Test workflow’": {
      "main": [
        [
          {
            "node": "Gmail",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}

Workflow n8n Gmail, LinkedIn, publication : pour qui est ce workflow ?

Ce workflow s'adresse aux professionnels du marketing, aux community managers et aux entreprises souhaitant optimiser leur présence sur LinkedIn. Il est idéal pour les équipes de taille moyenne à grande qui cherchent à automatiser la création de contenu à partir de leurs communications par email.

Workflow n8n Gmail, LinkedIn, publication : problème résolu

Ce workflow résout le problème de la gestion manuelle des publications sur LinkedIn, qui peut être chronophage et peu efficace. En automatisant la création de posts à partir d'emails, il permet d'éliminer les frustrations liées à la recherche d'informations pertinentes et à la rédaction de contenu. Les utilisateurs peuvent ainsi publier plus fréquemment et de manière plus cohérente, augmentant leur visibilité et leur engagement sur la plateforme.

Workflow n8n Gmail, LinkedIn, publication : étapes du workflow

Étape 1 : Le workflow est déclenché manuellement.

  • Étape 1 : Il interroge Gmail pour récupérer les emails pertinents.
  • Étape 2 : Les emails sont segmentés pour un traitement ultérieur.
  • Étape 3 : Les informations pertinentes sont extraites à l'aide de l'API OpenAI.
  • Étape 4 : Le contenu est préparé pour LinkedIn.
  • Étape 5 : Les messages sont publiés sur LinkedIn.

Workflow n8n Gmail, LinkedIn, publication : guide de personnalisation

Pour personnaliser ce workflow, vous pouvez modifier les paramètres du noeud Gmail pour ajuster les filtres selon vos besoins. Par exemple, vous pouvez spécifier des mots-clés ou des expéditeurs particuliers pour affiner la sélection des emails. Dans le noeud 'Extract News Items', vous pouvez ajuster les options de l'API OpenAI pour changer le style ou le ton des messages générés. Enfin, assurez-vous de configurer correctement le noeud LinkedIn avec vos informations d'identification et les paramètres de publication souhaités.