All integrationsMessaging

Mattermost

Send messages, replies and reactions in Mattermost, search and read channel history, and create, update and archive channels and their members on your own server or Mattermost Cloud.

actions
20

Actions

Steps a workflow can run in Mattermost.

  • Send messagePost a message to a channel, or reply in a thread by giving the thread's first post. Mark it Important or Urgent to highlight it (Entry, Professional and Enterprise servers).
  • Get postGet one post with its text, author, thread and reactions.
  • Edit postReplace a post's text. Only your own posts, unless the account may edit others' posts.
  • Delete postDelete a post. Deleting a thread's first post deletes its replies too.
  • List channel postsList a channel's posts, newest first, a page at a time, or every post created or changed since a moment (up to 1,000).
  • Get threadGet a thread, with its first post and every reply, oldest first. Any post in the thread will do.
  • Search postsSearch a team's messages. Supports Mattermost's search syntax: "exact phrase", from:username, in:channel-name, before:/after:/on: YYYY-MM-DD and -excluded words.
  • Pin postPin a post to its channel, so it shows under the channel's pinned messages.
  • Add reactionReact to a post with an emoji, as the connected account.
  • Create channelCreate a public or private channel in a team. You become its admin.
  • Get channelGet one channel with its name, purpose, header and message count.
  • List my channelsList every channel the connected account is in on a team: public, private, direct and group messages.
  • Update channelChange a channel's name, URL name, purpose or header. Fields left empty stay as they are. Direct messages only take a header.
  • Archive channelArchive a public or private channel. Its messages are kept, and an admin can restore it in Mattermost.
  • Add people to channelAdd one or more people to a channel. They must already be on the channel's team. 'me' adds the connected account.
  • Remove person from channelRemove someone from a public or private channel. 'me' makes the connected account leave it.
  • Open direct messageOpen the direct-message channel between the connected account and one person, creating it if needed. Send to it with 'Send message' and the returned channel id.
  • List my teamsList every team the connected account is on, with their ids.
  • Search peopleFind people by username, name, nickname or email. Use it to look up the user id other actions need.
  • Get personGet one person's profile by user id. Leave it as 'me' for the connected account.

Automate Mattermost with Lodol.

Connect Mattermost and ask your AI for your first workflow.

Free plan, no credit card