Mattermost icon

Mattermost Integration

Self-hosted and cloud Mattermost — posts, channels, teams, users, files, webhooks, and more via the v4 API. Route Mattermost messages and channel activity into workflows that keep your teams and systems in sync. When Watch New Message (Keyword) arrives, automatically update CRM, tickets, docs, or other tools.
3-day trialCancel anytimeUp to 10 minutes quick set up
  • GDPR
  • Data Encryption
  • 2FA
  • Local Data Region

Supported triggers and actions for Mattermost integration

Triggers can detect changes in Mattermost and run actions that can create, search or modify data inside Mattermost automatically [3] — exactly how you set them.

  • Mattermost icon
    Watch New Message (Keyword)Triggers when a message matches a trigger word.
  • Mattermost icon
    Watch New Post in ChannelTriggers when a new post appears in a channel.
  • Mattermost icon
    Autocomplete Custom EmojiSuggests custom emoji matching a partial name.
  • Mattermost icon
    Autocomplete UsersSuggests users matching a partial name.
  • Mattermost icon
    Get All ChannelsRetrieves every channel on the server.
  • Mattermost icon
    Get All RolesRetrieves every role on the server.
  • Mattermost icon
    Get BotReturns a single bot account.
  • Mattermost icon
    Get BotsRetrieves bot accounts.
  • Mattermost icon
    Get ChannelReturns a single channel.
  • Mattermost icon
    Get Channel BookmarksRetrieves bookmarks pinned in a channel.
  • Mattermost icon
    Get Channel by NameReturns a channel by its URL name.
  • Mattermost icon
    Get Channel MemberReturns one channel membership.
  • Mattermost icon
    Get Channel MembersRetrieves members of a channel.
  • Mattermost icon
    Get Channel StatisticsReturns member counts for a channel.
  • Mattermost icon
    Get Channels for UserRetrieves a user's channels in a team.
  • Mattermost icon
    Get CommandReturns a single slash command.
  • Mattermost icon
    Get Custom EmojiReturns a single custom emoji.
  • Mattermost icon
    Get Custom Emoji by NameReturns a custom emoji by name.
  • Mattermost icon
    Get Custom Emoji ImageDownloads a custom emoji image.
  • Mattermost icon
    Get Custom Emoji ListRetrieves custom emoji on the server.

How to integrate Mattermost in automation workflow?

3 simple steps to make your Mattermost connected with other apps in automation workflows on WEXTL. Up to 10 minutes integration set up.

How Mattermost connects and integrates with WEXTL

Save and approve your credentials once — WEXTL® stores authorization information encrypted and reuses the authentication whenever Mattermost app is called in workflows. That allows your communication automations to run without your attention, per defined schedule [7]. Explore documentation [6] for a detailed list of fields that Mattermost supports.

The following table illustrates what fields Mattermost integration require during authorization flow inside our workflow builder [4].

Demonstration of Mattermost connection step inside WEXTL Workflow Builder [4].

FieldTypeHelp
HostingRequired
select

Mattermost Cloud or your own server.

Cloud workspace URLtext

https://your-workspace.cloud.mattermost.com — no trailing slash.

Server base URLtext

https://mattermost.example.com — no /api/v4 and no trailing slash.

Personal Access TokenRequired
password

Create one under Profile → Security → Personal Access Tokens. Your admin must enable personal access tokens first.

Connect Mattermost to popular apps on WEXTL

Enter a name of the other app you want to sync with Mattermost below. Click on selected app to explore integration options with Mattermost. If the app you search for is not available in WEXTL yet, you can use HTTP node [10] instead to integrate it directly.

Example automation with Mattermost integration

Select Watch New Post in Channel trigger from Mattermost - this will be a starting point in your automation. Whenever event happens in Mattermost, workflow will start [7] from Watch New Post in Channel node.

Search for Add User to Channel, connect it as the next step of integration sequence. You can use filters between Watch New Post in Channel and Add User to Channel, so only important data pass from Watch New Post in Channel to the next step. WEXTL gives you full control over the process of Mattermost automation. All parts of workflow are visible on the canvas [4].

Mattermost on WEXTL has 148 modules for combining communication automations. Explore Mattermost documentation for more.

Mattermost
Watch New Post in Channel
Chatwork
Performs action
OR
Chatwork
Triggers
Mattermost
Add User to Channel

Demonstration of how visual Mattermost automation [6] looks in WEXTL.

Frequently asked questions

Common questions about automating Mattermost in your workflows.

Try Mattermost on WEXTL®

Claim your 3-day trial to build Mattermost integrations and access every WEXTL® feature.

Cancel anytime.

References

List of sources used to gather information about the Mattermost integration.

  1. Mattermost integration source code, module specs and credentials implementation.
  2. Internal Mattermost integration documentation, structured input and output parameters, scopes, and authentication methods.
  3. Official Mattermost vendor API documentation — used to verify field meanings, authentication flows, and anything our own specs don't fully capture.
  4. WEXTL® Visual Workflow Builder, anonymized data from our technical support team.
  5. WEXTL® Apps Library
  6. WEXTL® Mattermost App Documentation
  7. WEXTL® Workflow Scheduler
  8. WEXTL® HTTP node documentation