Extending Channels with Integrations

Access settings for integrations from the Product menu. Select Integrations to open a page where you can view and configure incoming webhooks, outgoing webhooks, and slash commands for your team. If you can’t see an Integrations option, then your System Admin may limit access to System Admins only.

Visit our Marketplace for dozens of open source integrations to common tools like Jira, Jenkins, GitLab, Trac, Redmine, and Bitbucket, along with interactive bot applications (Hubot, mattermost-bot), and other communication tools (Email, IRC, XMPP, Threema) that are freely available for use and customization.

Microsoft integrations

There are several ways to connect your Microsoft tools to Mattermost. Take a look at the tools recommended below, or visit our Mattermost Marketplace to find more.

Office 365 Calendar

Available in the Mattermost Enterprise subscription plan. Available in the Mattermost Enterprise subscription plan. Available for Mattermost Cloud deployments. Available for Mattermost Self-Hosted deployments.

The Microsoft Office 355 Calendar integration enables two-way integration between Mattermost and Office 365 Calendar, and was developed by Mattermost. This integration enables you to:

  • Receive a daily summary of calendar events, and accept or decline new events.

  • Reflect user status as “Do Not Disturb” when in a meeting scheduled via Outlook Calendar.

Visit the Mattermost Marketplace to install, configure, and use this integration.

Skype for Business

Available in Mattermost Free and Starter subscription plans. Available for Mattermost Cloud deployments. Available for Mattermost Self-Hosted deployments.

The Skype for Business integration supports a vendor-hosted cloud solution, and enables you to:

  • Start and join voice calls, video calls, and use screen-sharing with your team members. Developed by kosgrz and maintained by Mattermost.

  • Select a video icon in a Mattermost channel to invite team members to join a Skype for Business call, hosted using the credentials of the user who initiated the call.

Visit the Mattermost Marketplace to install, configure, and use this integration. See the source code for more information.

Office 365 SSO

Available in the Mattermost Enterprise subscription plan. Available in the Mattermost Enterprise subscription plan. Available for Mattermost Cloud deployments. Available for Mattermost Self-Hosted deployments.

The Office 365 SSO integration Supports Microsoft Active Directory Tenants for team creation, account creation, and Single Sign-On (SSO). This integration enables you to:

  • Configure Mattermost to use your Office 365 credentials and Azure Active Directory account as a single sign-on (SSO) service, developed by Mattermost.

  • Receive a daily summary of calendar events, and accept or decline new events.

Visit the Mattermost Marketplace to install, configure, and use this integration.

CI/CD integrations

There are several ways to connect your CI/CD tools to Mattermost. Take a look at the tools recommended below, or visit the Mattermost Marketplace to find more.

GitHub

Available in Mattermost Free and Starter subscription plans. Available for Mattermost Cloud deployments. Available for Mattermost Self-Hosted deployments.

The GitHub integration supports GitHub Enterprise, and works with Saas and Enterprise versions of GitHub. This integration enables two-way integration between Mattermost and GitHub, and was developed by Mattermost. This integration enables you to:

  • Get reminders on issues and pull requests that need your attention.

  • Get notifications in Mattermost about mentions, review requests, and comments.

Visit the Mattermost Marketplace to install, configure, and use this integration. Please see the source code for more information.

GitLab

Available in Mattermost Free and Starter subscription plans. Available for Mattermost Cloud deployments. Available for Mattermost Self-Hosted deployments.

The GitLab integration supports SaaS and on-prem versions of GitLab. This integration enables two-way integration between Mattermost and GitLab, was developed by Romain Maneschi, and is supported by Mattermost. This integration enables you to:

  • Get reminders on issues and merge requests that need your attention.

  • Get notifications in Mattermost about mentions, review requests, and comments.

Visit the Mattermost Marketplace to install, configure, and use this integration. Please see the source code for more information.

Atlassian integrations

There are several ways to connect Atlassian tools to Mattermost. Take a look at the tools recommended below, or visit the Mattermost Marketplace to find more.

Confluence

Available in Mattermost Free and Starter subscription plans. Available for Mattermost Cloud deployments. Available for Mattermost Self-Hosted deployments.

The Confluence integration supports Confluence Cloud, Server, and Data Center platforms. This integration is an Atlassian Marketplace application for Confluence and Mattermost, and was developed by codefortynine. This integration enables you to:

  • Send notifications about page, blogpost, question, or comment updates from your Confluence spaces to Mattermost channels.

  • Configure notifications for a specific space, and also user notifications for tasks and mentions.

Download and review the documentation from the Atlassian Marketplace.

Jira

Available in Mattermost Free and Starter subscription plans. Available for Mattermost Cloud deployments. Available for Mattermost Self-Hosted deployments.

The Jira integration supports Jira Core and Jira Software products for Cloud, Server, and Data Center platforms. This plugin enables two-way integration between Mattermost and Jira, and was developed by Mattermost. This integration enables you to:

  • Send event notifications from your Jira projects to Mattermost channels, with full JQL filtering support.

  • Create and transition Jira issues, and attach Mattermost messages to Jira in the Mattermost user interface.

Please see the source code and documentation for more information.

Productivity integrations

There are several ways to connect your productivity tools to Mattermost. Take a look at the tools recommended below, or visit the Mattermost Marketplace to find more.

Google Calendar

Available in Mattermost Free and Starter subscription plans. Available for Mattermost Cloud deployments. Available for Mattermost Self-Hosted deployments.

The Google Calendar integration is a time management tool developed by Wasim Thabraze. This integration enables you to get reminders about appointments and meetings from a configured Google Calendar in any Mattermost channel.

Please see source code and documentation for more information.

Remind

Available in Mattermost Free and Starter subscription plans. Available for Mattermost Cloud deployments. Available for Mattermost Self-Hosted deployments.

The Remind integration sets one-time or recurring events, tasks, and reminders for users in any Mattermost channel, and was developed by Scott Lee Davis.

Please see the source code and documentation for more information.

Voice, video, and screensharing integrations

There are several ways to work with voice, video, and screensharing in Mattermost. Take a look at the tools recommended below, or visit the Mattermost Marketplace to find more.

Zoom

Available in Mattermost Free and Starter subscription plans. Available for Mattermost Cloud deployments. Available for Mattermost Self-Hosted deployments.

The Zoom integration was developed by Mattermost, and requires one paid Zoom Pro, Business, Education, or API plan to generate an API key and secret. It supports a self-hosted cloud solution and a vendor-hosted cloud solution. This integration enables you to:

  • Start and join voice calls, video calls, and use screensharing with your team members.

  • Select a video icon in a Mattermost channel to invite team members to join a Zoom call, hosted using the credentials of the user who initiated the call.

Please see the documentation and the source code for more information.

Microsoft Teams Meetings

Available in the Mattermost Enterprise subscription plan. Available in the Mattermost Enterprise subscription plan. Available for Mattermost Cloud deployments. Available for Mattermost Self-Hosted deployments.

The Microsoft Teams Meetings integration was developed by Mattermost, and requires a Microsoft Teams account. This integration enables you to:

  • Start and join voice calls, video calls, and use screensharing with your team members.

  • Select a video icon in a Mattermost channel to invite team members to join a Microsoft Teams Meeting, hosted using the credentials of the user who initiated the call.

Please see the source code and documentation for more information.

Bot integrations

There are several ways to connect bots with Mattermost. Take a look at the tools recommended below, or visit the Mattermost Marketplace to find more.

WelcomeBot

Available in Mattermost Free and Starter subscription plans. Available for Mattermost Cloud deployments. Available for Mattermost Self-Hosted deployments.

The WelcomeBot integration welcomes users to your Mattermost instance, and was developed by Mattermost. This integration enables you to add a Welcome Bot that helps add new team members to channels to improves onboarding and HR processes.

Please see the source code and documentation for more information.

Sample Golang bot

Available in Mattermost Free and Starter subscription plans. Available for Mattermost Cloud deployments. Available for Mattermost Self-Hosted deployments.

The Sample Goland Bot integration is a sample bot for Go driver, and was developed by Mattermost. This integration enables you to:

  • Learn how to use the Mattermost Go driver to interact with a Mattermost server, listen to events, and respond to messages.

  • Use the API for simple tasks, such as logging in to your server, creating a channel, and posting a message.

Please see the source code and documentation for more information.

Hubot adapter

Available in Mattermost Free and Starter subscription plans. Available for Mattermost Cloud deployments. Available for Mattermost Self-Hosted deployments.

The Hubot Adapter integration for Mattermost was written in JavaScript, uses Web API and Websockets, and was developed by Andy Lo-A-Foe. This integration enables you to:

  • Use the bot to listen for commands and to execute actions based on your requests.

  • Invite your bot to any Mattermost channel just like a regular user.

Please see the source code and documentation for more information.

Incoming webhooks

Available in Mattermost Free and Starter subscription plans. Available for Mattermost Cloud deployments. Available for Mattermost Self-Hosted deployments.

Incoming webhooks from external integrations can post messages to Mattermost in Public and Private channels. Learn more about setting up incoming webhooks in our developer documentation.

Outgoing webhooks

Available in Mattermost Free and Starter subscription plans. Available for Mattermost Cloud deployments. Available for Mattermost Self-Hosted deployments.

Outgoing webhooks use trigger words to fire new message events to external integrations. For security reasons, outgoing webhooks are only available in Public channels. Learn more about setting up outgoing webhooks in our developer documentation.

Slash commands

Available in Mattermost Free and Starter subscription plans. Available for Mattermost Cloud deployments. Available for Mattermost Self-Hosted deployments.

Slash commands allow users to interact with external applications by typing / followed by a command. See the Executing Slash Commands product documentation for a list of built-in commands.

Learn more about setting up custom slash commands in our developer documentation.