The workflow JSON
Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →
{
"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\u00e9alis\u00e9 : {{$json[\"Posts\"]}} posts, \nBravo !",
"channelId": "xxxxxxx",
"attachments": [],
"otherOptions": {}
},
"credentials": {
"mattermostApi": "<your credential>"
},
"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": "<your credential>"
},
"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
}
]
]
}
}
}
Credentials you'll need
Each integration node will prompt for credentials when you import. We strip credential IDs before publishing — you'll add your own.
googleSheetsOAuth2ApimattermostApi
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
StatsInstagram. Uses mattermost, dateTime, googleSheets. Scheduled trigger; 5 nodes.
Source: https://github.com/Zie619/n8n-workflows — original creator credit. Request a take-down →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
Mattermost Googlesheets. Uses googleSheets, mattermost. Scheduled trigger; 3 nodes.
Streamline your automotive service center's operations with this comprehensive automation. This workflow manages the entire customer lifecycle—from automated service reminders and instant appointment
. Uses googleSheets, telegram, httpRequest, wise. Scheduled trigger; 36 nodes.
Elevate your shopping experience with an AI-driven personal assistant that lives right in your WhatsApp. This template automates the entire lifecycle of a shopping list—from intelligent intake and liv
Streamline your clinic's operations with a fully automated patient communication system. This workflow manages the entire appointment lifecycle—from automated morning reminders to real-time confirmati