Mattermost | Integrations

Tool integrations, plugins, APIs, and webhooks? checkmark

The world’s most extensible and customizable open source platform for developer 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.

Powerful functionality, flexible options for every developer

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


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.

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

Build something cool today

The Mattermost App Framework is a straightforward way to extend the platform with custom interactive add-ons that support web, mobile, and desktop clients without changes. Apps are written in any language and can be deployed on any HTTP server or hosted as an AWS Lambda function.

Quickstart Guide

Features that Developers 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?

We use cookies for advertising, social media and analytics purposes. Read about how we use cookies here. By continuing to use this site, you consent to our use of cookies.