Automatisation des Rapports Instagram sur Mattermost

Ce workflow n8n est conçu pour automatiser l'envoi quotidien des statistiques Instagram directement sur votre canal Mattermost. Chaque matin à 8h, les données sont extraites d'une feuille Google Sheets, puis formatées avec la date actuelle et le jour de la semaine. Ces informations sont ensuite envoyées sous forme de message convivial dans un canal Mattermost, permettant à votre équipe de rester informée sans effort manuel. Grâce à cette automatisation, vous gagnez du temps et assurez une communication fluide et régulière des performances sociales, ce qui peut améliorer la prise de décision stratégique en matière de marketing.

11,752 vues
4,516 copies
Communication

Documentation Complète

📋 Automatisation des Rapports Instagram sur Mattermost

💡 Description

Ce workflow n8n est conçu pour automatiser l'envoi quotidien des statistiques Instagram directement sur votre canal Mattermost. Chaque matin à 8h, les données sont extraites d'une feuille Google Sheets, puis formatées avec la date actuelle et le jour de la semaine. Ces informations sont ensuite envoyées sous forme de message convivial dans un canal Mattermost, permettant à votre équipe de rester informée sans effort manuel. Grâce à cette automatisation, vous gagnez du temps et assurez une communication fluide et régulière des performances sociales, ce qui peut améliorer la prise de décision stratégique en matière de marketing.

📈 Impact & ROI: En réduisant le temps passé sur la collecte et la diffusion manuelle des statistiques Instagram, ce workflow optimise les ressources humaines et améliore l'efficacité opérationnelle, conduisant potentiellement à une meilleure allocation du temps pour des tâches à plus forte valeur ajoutée.

🚀 Fonctionnalités Clés

  • ✅ Automatisation complète des rapports quotidiens
  • ✅ Intégration fluide entre Google Sheets et Mattermost
  • ✅ Gain de temps grâce à l'extraction automatique des données
  • ✅ Amélioration de la communication interne

📊 Architecture Technique

5
Nodes
4
Connexions
3
Services

🔌 Services Intégrés

MattermostGoogle Sheetsn8n

🔧 Composition du Workflow

NodeTypeDescription
MattermostmattermostTraitement des données
Date & TimedateTimeTraitement des données
CroncronTraitement des données
Get the date todayfunctionTransformation de données avec code personnalisé
Read data on Google SheetsgoogleSheetsTraitement des données

📖 Guide d'Implémentation

  1. Import du workflow: Téléchargez le fichier JSON et importez-le dans votre instance n8n
  2. Configuration des credentials: Configurez les accès pour chaque service utilisé
  3. Personnalisation: Adaptez les paramètres selon vos besoins spécifiques
  4. Test: Exécutez le workflow en mode test pour vérifier le bon fonctionnement
  5. Activation: Activez le workflow pour une exécution automatique

🏷️ Tags

InstagramMattermostGoogle Sheets

Structure JSON

Voir le code JSON complet
{
    "id": "3",
    "name": "StatsInstagram",
    "nodes": [
        {
            "name": "Mattermost",
            "type": "n8n-nodes-base.mattermost",
            "position": [
                1030,
                290
            ],
            "parameters": {
                "message": "=Bonjour ! Voici les stats de notre Instagram {{$json[\"Compte\"]}} en ce beau matin du {{$node[\"Date & Time\"].json[\"day_today\"]}} {{$node[\"Date & Time\"].json[\"data\"]}}\nLe nombre de Followers est de : {{$json[\"Followers\"]}}\nNous avons réalisé : {{$json[\"Posts\"]}} posts, \nBravo !",
                "channelId": "xxxxxxx",
                "attachments": [],
                "otherOptions": []
            },
            "credentials": {
                "mattermostApi": "API"
            },
            "typeVersion": 1
        },
        {
            "name": "Date & Time",
            "type": "n8n-nodes-base.dateTime",
            "position": [
                640,
                290
            ],
            "parameters": {
                "value": "={{$json[\"date_today\"]}}",
                "custom": true,
                "options": [],
                "toFormat": "DD-MM-YYYY"
            },
            "typeVersion": 1
        },
        {
            "name": "Cron",
            "type": "n8n-nodes-base.cron",
            "position": [
                310,
                290
            ],
            "parameters": {
                "triggerTimes": {
                    "item": [
                        {
                            "hour": 8
                        }
                    ]
                }
            },
            "typeVersion": 1
        },
        {
            "name": "Get the date today",
            "type": "n8n-nodes-base.function",
            "position": [
                470,
                290
            ],
            "parameters": {
                "functionCode": "var date = new Date().toISOString();\nvar day = new Date().getDay();\nconst weekday = [\"Dimanche\", \"Lundi\", \"Mardi\", \"Mercredi\", \"Jeudi\", \"Vendredi\", \"Samedi\"];\n\nitems[0].json.date_today = date;\nitems[0].json.day_today = weekday[day];\n\nreturn items;\n"
            },
            "typeVersion": 1
        },
        {
            "name": "Read data on Google Sheets",
            "type": "n8n-nodes-base.googleSheets",
            "position": [
                850,
                290
            ],
            "parameters": {
                "range": "cells",
                "options": [],
                "sheetId": "sheetID",
                "authentication": "oAuth2"
            },
            "credentials": {
                "googleSheetsOAuth2Api": "GoogleAPI"
            },
            "typeVersion": 1
        }
    ],
    "active": false,
    "settings": [],
    "connections": {
        "Cron": {
            "main": [
                [
                    {
                        "node": "Get the date today",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Date & Time": {
            "main": [
                [
                    {
                        "node": "Read data on Google Sheets",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Get the date today": {
            "main": [
                [
                    {
                        "node": "Date & Time",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Read data on Google Sheets": {
            "main": [
                [
                    {
                        "node": "Mattermost",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    }
}
                                

Workflows Similaires

Automatisez vos appels vocaux avec la synthèse vocale

Ce workflow n8n vous permet de transformer des messages texte en appels vocaux automatisés grâce à l'API ClickSend. I...

Automatisez vos Emails avec l'Agent IA Professionnel

Optimisez la gestion de vos emails grâce à ce workflow d'automatisation avancé. Conçu pour les entreprises cherchant...

Surveillez les Mentions Twitter avec RocketChat

Ce workflow automatise la surveillance des mentions Twitter de votre marque, en l'occurrence @n8n_io, et vous informe in...