Skip to content
One platform. From customer conversation to completed work.Take a closer look
All connections
Messaging ยท CONNECTION

Mattermost + NodeHub

Read channels and posts, create channels and send posts.

Explore 23 workflow actions for Mattermost, including account permissions and operation limits.

11 read actions12 write actions
WORKFLOW ACTIONS

What you can configure.

Choose an action in the workflow builder, connect an account, and map its inputs. These actions are available in the catalog; your account access and a successful test determine whether they work for your setup.

Add channel member

Write

Add one user to a channel.

Permissions and limits

Account permissions

  • manage_public_channel_members or manage_private_channel_members

Operation limits

  • A lost membership response remains uncertain and is not automatically retried.

A repeated request may repeat the external action. Review the previous result before retrying a write.

Add reaction

Write

Add an emoji reaction to a post.

Permissions and limits

Account permissions

  • read_channel for the post's channel

Operation limits

  • A lost response remains uncertain and is not automatically resent.

A repeated request may repeat the external action. Review the previous result before retrying a write.

Archive channel

Write

Soft delete a public or private channel.

Permissions and limits

Account permissions

  • delete_public_channel, delete_private_channel or manage_system

Operation limits

  • Direct and group-message channels cannot be archived. This operation never requests permanent deletion.

A repeated request may repeat the external action. Review the previous result before retrying a write.

Archive post

Write

Soft delete a post.

Permissions and limits

Account permissions

  • The post author or delete_others_posts

Operation limits

  • The post is soft deleted. A lost response remains uncertain.

A repeated request may repeat the external action. Review the previous result before retrying a write.

Create channel

Write

Create a public or private channel in a team.

Permissions and limits

Account permissions

  • create_public_channel or create_private_channel for this team

Operation limits

  • A lost create response remains uncertain and is not automatically retried.

A repeated request may repeat the external action. Review the previous result before retrying a write.

Create ephemeral post

Write

Send a post visible only to one user in a channel.

Permissions and limits

Account permissions

  • create_post_ephemeral, currently reserved for system administrators

Operation limits

  • A lost response remains uncertain and is not automatically resent.

A repeated request may repeat the external action. Review the previous result before retrying a write.

Create post

Write

Send a message to a channel or reply to an existing post.

Permissions and limits

Account permissions

  • create_post for the target channel

Operation limits

  • A lost post response remains uncertain and is not automatically resent.

A repeated request may repeat the external action. Review the previous result before retrying a write.

Create user

Write

Create an email-login user with an initial password stored as a business workflow secret.

Permissions and limits

Account permissions

  • User creation enabled, or an administrator token

Operation limits

  • The initial password is resolved from an encrypted business workflow secret only at dispatch. The server can apply stricter username and password policies.

A repeated request may repeat the external action. Review the previous result before retrying a write.

Deactivate user

Write

Deactivate a user and revoke that user's sessions.

Permissions and limits

Account permissions

  • The target user or edit_other_users

Operation limits

  • This action never requests permanent deletion. A lost response remains uncertain.

A repeated request may repeat the external action. Review the previous result before retrying a write.

Get channel

Read

Read a channel by ID.

Permissions and limits

Account permissions

  • read_channel for this channel

Get channel statistics

Read

Read member counts for a channel.

Permissions and limits

Account permissions

  • read_channel for the channel

Get current user

Read

Read the user represented by this connection's token.

Permissions and limits

Account permissions

  • A valid Mattermost personal access token

Get post

Read

Read one post by ID.

Permissions and limits

Account permissions

  • read_channel for the post's channel, or read_public_channels for its team

Get user

Read

Read one user by ID.

Permissions and limits

Account permissions

  • An active Mattermost session

Get user by email

Read

Read one visible user by email address.

Permissions and limits

Account permissions

  • Permission to view user email addresses under the server's privacy settings

Invite users to team

Write

Email invitations to one or more users for a team.

Permissions and limits

Account permissions

  • invite_user and add_user_to_team for the team

Operation limits

  • Mattermost rate limits invitations to 20 per hour. A lost response remains uncertain and is not automatically repeated.

A repeated request may repeat the external action. Review the previous result before retrying a write.

List channel members

Read

Read one bounded page of channel memberships.

Permissions and limits

Account permissions

  • read_channel for the channel

Operation limits

  • Returns one page of at most 200 memberships.

Pagination: page. Check the result for additional pages; a single action may not return every record.

List public channels

Read

Read one bounded page of a team's public channels.

Permissions and limits

Account permissions

  • list_team_channels for this team

Operation limits

  • Returns one page of at most 100 public channels. Private channels are excluded.

Pagination: page. Check the result for additional pages; a single action may not return every record.

List reactions

Read

Read all reactions currently attached to one post.

Permissions and limits

Account permissions

  • read_channel for the post's channel

List users

Read

Read one bounded page of users.

Permissions and limits

Account permissions

  • An active Mattermost session and membership in any selected team

Operation limits

  • Returns one page of at most 200 users.

Pagination: page. Check the result for additional pages; a single action may not return every record.

Remove reaction

Write

Remove one user's emoji reaction from a post.

Permissions and limits

Account permissions

  • The reacting user or manage_system

Operation limits

  • A lost response remains uncertain.

A repeated request may repeat the external action. Review the previous result before retrying a write.

Restore channel

Write

Restore an archived channel.

Permissions and limits

Account permissions

  • manage_team for the channel's team

A repeated request may repeat the external action. Review the previous result before retrying a write.

Search channels

Read

Search visible channels in one team by name or display name.

Permissions and limits

Account permissions

  • list_team_channels for the team

Operation limits

  • The server can restrict results to channels visible to the connected user.
SETUP

Start with a controlled test.

01Connect the intended account

Use the account and permissions required for your process. Review the connection check before configuring a workflow action.

02Review inputs and access

Select a listed operation and map its required inputs. Use test records and add a human approval before writes that need review.

03Confirm the result

Inspect step outputs and confirm the result in Mattermost. A saved workflow is not a completed provider action.

Follow the workflow quickstart
EXPLORE YOUR STACK

More in Messaging.

Mattermost integration | NodeHub