Package Information
Released: 11/6/2025
Downloads: 50 weekly / 104 monthly
Latest Version: 1.0.6
Available Nodes
Documentation
n8n-nodes-mattermost-missing-actions
This is an n8n community node for Mattermost that provides missing actions not available in the standard Mattermost node. Currently, it focuses on enabling direct messaging between users.
Features
- Send direct messages from one Mattermost user to another
- Works with personal access tokens for authentication
- Supports both user-to-user and bot-to-user messaging
Installation
Using n8n UI (Recommended)
- Go to your n8n instance
- Navigate to "Settings" > "Community Nodes"
- Click "Install"
- Enter
n8n-nodes-mattermost-missing-actionsin the package name field - Click "Install"
Using n8n Docker
If you're running n8n in Docker, you'll need to install the node in your Dockerfile:
FROM n8n/n8n
USER root
RUN npm install n8n-nodes-mattermost-missing-actions
USER node
Credentials
To use this node, you need to configure Mattermost API credentials:
- Access Token: Personal access token for Mattermost API
- Base URL: Base URL of your Mattermost instance (e.g.,
https://your-mattermost-instance.com) - User ID: User ID of the account associated with the access token
To create a personal access token in Mattermost:
- Go to your Mattermost instance
- Click on your profile picture > Settings
- Go to Security > Personal Access Tokens
- Click "Create New Token"
- Give it a description and click "Save"
- Copy the token (you won't be able to see it again)
To find your User ID:
- Go to your Mattermost instance
- Click on your profile picture > Profile
- The URL will contain your user ID (e.g.,
https://your-mattermost-instance.com/username/USER_ID)
Usage
Send Direct Message
The primary function of this node is to send direct messages between users:
- Add the "Mattermost" node to your workflow
- Select "Send Direct Message" as the operation
- Configure the following parameters:
- From: Username of the sender (can be a bot user)
- To: Username of the recipient
- Message: The message content to send
Example Workflow
Here's a simple example of how to use this node:
- HTTP Request node (to trigger the workflow)
- Mattermost node (to send a direct message)
- No Operation (NOOP) node (to end the workflow)
In the Mattermost node:
- Operation: Send Direct Message
- From:
bot-user - To:
recipient-username - Message:
Hello from n8n!
Node Reference
Mattermost Node
- Name: Mattermost
- Operations:
- Send Direct Message: Sends a direct message from one user to another
Parameters
- From (required): Username of the sender
- To (required): Username of the recipient
- Message (required): Message content to send
Support
If you have any issues or feature requests, please open an issue on GitHub.