n8n

How to Automate Mattermost Standup Reporting?

Run daily standups inside Mattermost without chasing people. Team leads collect answers, post a clear report, and keep work moving. Great for remote teams and fast growing groups.

Two webhooks listen to slash commands and button actions. A config dialog opens in Mattermost, and settings are saved through a helper workflow. Every hour a schedule reads the config, finds which standups are due, and prepares requests. It can create a team channel, ping users, and open a standup form. When someone submits, the flow looks up their profile, builds a summary, posts it to the channel, and updates reminder posts. All actions use the Mattermost API with a bot token.

You need a Mattermost base URL, a bot token, and webhooks that point to n8n. Map the execute steps to your config workflows and test with a sample command. Expect fewer follow ups, faster updates, and a clear history in each channel. This helps managers see progress at a glance and keeps teams aligned without extra effort.

What are the key features?

  • Handles slash commands and action callbacks through two webhooks
  • Opens a configuration dialog in Mattermost and saves settings using helper workflows
  • Runs every hour to find due standups and prepare requests
  • Creates a team channel when needed and sends reminders to users
  • Opens a standup form and captures answers from users
  • Looks up user profiles and builds a clean report post
  • Updates or removes reminder posts and sends private confirmation messages

What are the benefits?

  • Reduce manual follow ups from 60 minutes to 5 minutes per day
  • Automate up to 90 percent of reminders and collection
  • Improve response rates with timed nudges and dialogs
  • Support multiple teams and channels without extra admin work
  • Keep updates in one place so leaders can scan in seconds

How do you set it up?

  1. Import the template into n8n: Create a new workflow in n8n > Click the three dots menu > Select 'Import from File' > Choose the downloaded JSON file.
  2. You'll need accounts with Mattermost. See the Tools Required section above for links to create accounts with these services.
  3. In Mattermost, create an access token for a bot or service user. Give it permission to post in the channels where you will run standups.
  4. In n8n Cloud, open any Mattermost node (for example publish report), click the Credential dropdown, choose Create new credential, and enter your Mattermost Base URL and Access Token. Name the credential clearly, such as Mattermost account.
  5. Open the node Slash Cmd from MM, copy the Production Webhook URL from n8n. In the Mattermost System Console, create a custom slash command and set the Request URL to that webhook. Use a trigger word you like, such as standup.
  6. Open the node Action from MM, copy its Production Webhook URL. Make sure Mattermost interactive messages and dialogs are enabled so button clicks and dialogs can call this URL.
  7. Check the Execute Workflow nodes named Read Config 1, Read Config 2, Read Config 3, and Override Config. If your helper workflows have different IDs, update these nodes to point to the correct workflow IDs.
  8. Open the HTTP Request node open config dialog and confirm the Mattermost base URL is correct. It should point to your server URL followed by /api/v4/actions/dialogs/open.
  9. Ensure the Mattermost nodes confirm success, publish report, Update Post, and Delete ReminderPost use the same Mattermost credential you created.
  10. In n8n, switch the Every hour node to a suitable schedule for your team. You can manually run the workflow once to test.
  11. In Mattermost, type your slash command with the word config to open the setup dialog. Save the settings and look for the private confirmation message.
  12. Submit a test standup answer. Verify the channel shows the summary post and that reminder posts are updated or removed. If dialogs do not open, recheck the webhook URLs, base URL, and token. If posts fail, confirm the Mattermost credential and channel permissions.

Tools Required

$24 / mo or $20 / mo billed annually to use n8n in the cloud. However, the local or self-hosted n8n Community Edition is free.

Mattermost

Sign up

Free (self-hosted): $0 / mo; incoming webhooks available on all plans

Similar Templates

Join Futurise to access 1,200+ automation templates

Get instant access to ready-made automation workflows for n8n, Make.com, AI agents, and more. Download, customise, and deploy in minutes.