Social media managers handling a daily follower sheet for 3 channels need this Mattermost Instagram-statistics workflow that posts on its daily schedule each morning. This copy is pre-tested for first-try import, keeps the Sheets audit log and Slack alerts wired, and leaves a 10-minute review in-channel.
Opening Google Sheets for follower counts, drafting the update in Mattermost, and logging the send in Google Sheets takes ~15 min per post by hand. On schedule this workflow reads the sheet, builds the formatted update, and posts to Mattermost with audit logging. You just scan the channel.
1. Mattermost (Mattermost)
2. Read data on Google Sheets (Google Sheets)
3. Google Sheets - Audit Log (Google Sheets)
4. Slack - Error Alerts (Slack)
- Includes Daniel Grey pack: Slack - Error Alerts, Google Sheets - Audit Log, Wait - Rate Limit, Set - Audit Trail (all wired).
A schedule kicks it off automatically → Get the date today, Date & Time, Read data on Google Sheets, ending in Mattermost.
1. Open danielgrey.shop/app/templates/dg-0037 → Copy JSON → n8n → Import from Clipboard (or Push to n8n)
2. Connect credentials: Google Sheets, Mattermost, Slack
3. Check the schedule timing, run once manually to verify, then activate.
- n8n 2.37 or later
- Credentials for Google Sheets, Mattermost, Slack
- Free — import and run.
- Change the timing in Cron (daily 8am) — intervals and cron are one click.
- Point Read data on Google Sheets at your follower tab and Mattermost at your channel without touching the audit wiring.
v2.0 (Sep 2026, n8n 2.x): Cron trigger replaced with the Schedule Trigger (daily 8am), Function rewritten as Code. Tested on n8n 2.37 (2.x).
1.0 · Initial release 2026-08-31
Tested, sanitized, 4-node enhancement pack (Slack/Sheets/Wait/Set) by Daniel Grey
2.0 · Builtin-node rebuild (n8n 2.x) 2026-09-08
Cron (removed) -> Schedule Trigger (daily 8am cron) Function (deprecated) -> Code v2 Hotfix: modernized remaining legacy $node[]/$item() expressions to $().
Free - every version free, no account walls.