Tool integrations, plugins, APIs, and webhooks? checkmark

The world’s most extensible and customizable open source platform for technical collaboration

Bring your tools, people, and processes together

Join a community of over 4,000 contributors on a platform built for digital operations.

Integrate your favorite tools so you don’t have to continuously switch between them to get your job done. Build robust processes with visibility and control. Automate routine tasks with deep tool integrations, plugins, APIs, and webhooks that make your work flow.

Mattermost Connections & Integrations

Powerful functionality, flexible options for every technical team

Robust tool integrations

Get more out of your mission-critical workflows with deep integrations with the most important technical and operational tools in your stack, like GitLab and ServiceNow.

Mattermost Interface displaying integration menu

Custom apps

Lightweight, interactive add-ons and customizations written in any language and run on any HTTP-compatible hosting service. Build your own, or browse the app directory

Open APIs

Full API access and docs with language-specific drivers to integrate with your own applications. Build bots, interact with users, and orchestrate workflows via a robust REST API

Interface displaying Mattermost integrations


Add powerful customization to the server, desktop, and web apps without contributing to the core codebase. Build your own full featured services (written in Go) or browse the plugin directory.


Post to channels or listen for new messages with incoming & outgoing webhooks. Slack-compatible —not ‘Slack-limited’— just copy & paste the URL and the integration will work.

Example code blocks behind a custom Mattermost webhook

Collaboration, the open source way

Your tools should adapt to the way you work — not the other way around. Customize Mattermost with integrations from our community, or build your own!

  • 24.7k GitHub™ Stars
  • 30,000+  community contributions
  • 4,000+ contributors
Read the Docs

Features that Technical Teams Heart icon

Slash Commands

Turn any channel into a CLI. Use built-in or custom slash commands to execute custom actions directly in the Mattermost UI.

Custom Bots

Deploy interactive bots to issue commands and receive responses directly in a channel. Build your own bot or browse what the community has to offer.

Interactive Messages

Use interactive message buttons and menus directly in a channel with webhooks, custom slash commands, and plugins. Increase productivity and engagement.

CLI Data Import

Post HTTP requests with JSON payloads into a Mattermost webhook. You can do this using `curl` or use an open source tool, like mattersend to create an integration.

Embed Mattermost

Use the Mattermost API to embed Mattermost into web browsers and web applications. Learn more.

Modify Source Code

Mattermost is open source! Modify server or web app source code to customize Mattermost to meet your specific needs. Learn about forking our open source repositories.

Zapier Support

Mattermost supports Zapier to enable connection to over 700 tools, like Gmail, GitHub, Jira, BitBucket, and Confluence.

Explore the Integrations Marketplace

Get Started

Need more info?