Automate Mattermost
Bring events, commands and summaries into the Mattermost server your team already uses. Orders and leads are posted to channels, a slash command runs an action, standups are collected by DM, new projects get their own channel, and mentions of 'prod down' reach you fast. Describe what you want to your AI assistant, check what it will do, and it keeps running with your laptop closed.
Try asking
Create a ClickRuntime automation: give me a link WooCommerce can post new orders to; post the customer, items and total to our Mattermost 'sales' channel.
Paste it into your assistant. It tells you what it will send or change before it runs live.
Ideas
What you can automate in Mattermost
Post new orders and leads to a Mattermost channel
Events from your shop, forms or CRM appear as tidy posts in the channel your team watches.
See how it worksAdd a slash command that runs your automation
Typing a command in Mattermost does the job and posts the result in the channel for everyone.
See how it worksPost customer feedback with a sentiment tag
Each piece of feedback lands in your channel marked positive or negative, with negative ones highlighted.
See how it worksCollect daily standups by Mattermost DM
Everyone gets the standup questions privately each morning, and their answers are posted together in one place.
See how it worksSuggest friendlier words when someone writes 'hey guys'
A gentle reply in the thread offers an alternative, without anyone having to say it themselves.
See how it worksSet up a channel for each new project or client
A new project gets its own channel with the right people in it and a welcome post.
See how it worksGet a morning summary of a Mattermost channel
One email each morning tells you what was discussed and decided in the channel yesterday.
See how it worksGet an email when someone mentions 'prod down'
New posts that mention your watch words reach you within minutes, without repeats.
See how it works Your own logicAny other automation you can describe in words
Your own rules, schedule and AI steps with Mattermost, plus any other app. Describe it and your assistant builds it.
See how to build your ownBuild your own
Build any Mattermost automation you can describe
Your own rules
Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.
Any number of apps
One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.
AI where it helps
Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.
On a schedule or on each event
Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.
For example, ask your assistant
Every evening, read today's messages in our Mattermost Town Square channel and post a short summary of decisions made.
When a new GitHub issue with the bug label is opened, post the title and link to our Mattermost Engineering channel.
Every Monday, read open Jira issues assigned to the team, post each person's list in Mattermost and email a full report to our lead through Gmail.
Beyond chat
Have Mattermost work when you're not in the chat
Instant
Post new orders and leads to a Mattermost channelThe moment it happens
On a schedule
Collect daily standups by Mattermost DMOn a schedule
Watches for changes
Get an email when someone mentions 'prod down'On a schedule
Setup
Connect Mattermost
You connect Mattermost with a personal access token or a bot account token from your own server, plus your server's address. The automation can only do what that user or bot is allowed to do.
Mattermost
Team chat (self-hosted)
- A System Admin enables personal access tokens in the System Console, under Integrations, Integration Management.
- Open your profile picture, then Profile, Security, Personal Access Tokens, and create a token. Or create a bot under System Console, Integrations, Bot Accounts and make a token for it.
- Copy the token. Mattermost shows it only once.
- In the ClickRuntime dashboard, open Connections & secrets and save the token as a secret for Mattermost, together with your server URL, such as
https://chat.example.com.
Good to know
Mattermost limits that affect automations
- Users who aren't admins need the permission to create tokens before they can make one.
- A token acts as the user or bot that owns it, so it only reaches the teams and channels that account belongs to. A bot account keeps posts separate from your own name.
- Outgoing webhooks only fire in public channels, so trigger-word automations like the language nudge don't see private channels or DMs.
- A slash command has to answer within 3 seconds. Longer actions reply first and post the result shortly after.
- Tokens can be deactivated or revoked at any time, which stops the automations using them.
FAQ
Questions about automating Mattermost
Does it work with my self-hosted Mattermost server?
What can ClickRuntime see and change in Mattermost?
Should I use a personal token or a bot account?
Can it react to messages as they're posted?
Do I need AI for Mattermost automations?
Is this a Mattermost connector for ChatGPT or Claude?
Related pages
Keep exploring