Category Direction - ChatOps

Introduction and how you can help

Thanks for visiting this category page on ChatOps in GitLab.

This vision is a work in progress and everyone can contribute. Sharing your feedback directly on our chatops issues and our public epic at is the best way to contribute to our vision.


ChatOps, at its core, is a simple model of collaboration based on conversation. Conversation is the default and natural human way of working together and is still one of the most effective ways to collaborate despite changes to the medium of work conversations. In chat tools, such as Slack, by bringing people, bots, and related tools all into the location where conversation occurs, enhanced efficiency, transparency, and learning is made possible.

It is useful to enable operators to work with GitLab in all of the chat mediums they use in their work place. GitLab should integrate with popular tools so that ChatOps works for GitLab users out of the box.

What's next & why

GitLab ChatOps currently supports Slack and GitLab CI/CD. Additional ChatOps capability will be introduced along with the maturation of other GitLab categories, such as Incident Management

We eventually plan to support integration with tools such as Mattermost or Microsoft Teams. Currently, we are not actively working on additional integrations. We would like the communities help to introduce a pipeline type for chat-ops generated pipelines.

Analyst landscape


Top Customer Success/Sales issue(s)


Top user issue(s)

Slack Custom Actions for Messages

Top internal customer issue(s)


Top Vision Item(s)