Friction

Mattermost

mattermost.com · Team chat

Self-hostable team messaging and collaboration platform.

63 items · 70 source threads · 2 source types · updated 2026-07

Compare

Pain points 43

ItemAreaSeveritySupportLast seen
Upgrade from 5.38 to 6.0 fails with a database column conversion error

The server fails to start after the upgrade because a migration cannot convert a column to JSONB, leaving the instance down.

Affects: Debian self-hosters

Self-hosting & upgradesCauses churn5 sources2026-05

“Migrate from 10.11.17 to 11.17.0 and observe a migration failure”

“After upgrading from an unknown version (something 10.x) to 10.6.1, I as a system admin cannot list the channels”

Desktop app does not show new direct messages until restarted

Every day or two, users in an organization stop receiving direct messages in the desktop app until it is quit and reopened.

Affects: organization using the desktop app

Reliability & bugsCauses churn4 sources2022-06

“Almost every 1-2 days, I and other users in my organisation do not receive sent direct messages (maybe tags in channels too)”

“Direct Messages are randomly disappearing from Mattermost chat window for some users and not others”

Price doubled twice and upsold to more than Office 365 costs

A paying customer saw the price double for features they did not use, then double again, ending up quoted more than an O365 account for the same features. This soured them on the open core model.

Affects: paying enterprise customer

Pricing & plansCauses churn3 sources2026-07

“their pricing is a bit all over the place and targeted for enterprise”

“when they tried to upsell us to more than we pay for O365 account for same features”

Mobile app quality and search are weak points versus Slack

A work user rates Mattermost as good as Slack overall but calls the mobile app poor and search nearly useless.

MobileBlocks work3 sources2025-03

“apart from the mobile app being a bit shit, and search being kind of useless”

“When the app goes back from the background, it is like hiding the latest message”

Push notifications unreliable and app reloads slowly after switching back

The mobile app's push notifications do not really work and returning to the app takes about 15 seconds to reload, which made it useless for this user.

Affects: mobile users

MobileCauses churn2 sources2024-11

“Mobile devices do not receive push notifications (iOS and Android alike)”

“push notifications not really working, the chat taking 15 seconds to reload everything upon switching back to the app”

After upgrading to 5.30.1 channels load slowly and replies and edits fail

Affects: self-hosted admins on PostgreSQL

PerformanceCauses churn2 sources2022-01
Stuck unread notification counts with multiple teams

Affects: multi-team admins

Reliability & bugsBlocks work2 sources2022-02
Chat window does not auto-scroll and shows a scroll-down prompt on every message
UI & usabilityBlocks work2 sources2020-10
Admin console breaks after upgrade to 3.0 and reverse proxy paths are unclear

Affects: admins using Apache reverse proxy

DocumentationBlocks work2 sources2017-02
Team edition hides messages after the 10,000 message limit appears post-upgrade

Affects: school running team edition with 2000+ users

Pricing & plansCauses churn1 source2025-10
Server runs out of memory and restarts every day or two

Affects: large team edition deployments on OpenShift

Reliability & bugsCauses churn1 source2022-07
Automatic logouts silently stop push notifications

Affects: infrequent users

Reliability & bugsCauses churn1 source2021-05
Any channel member can delete a channel and there is no undelete

Affects: team admins

Permissions & securityCauses churn1 source2017-05
Pricing is erratic and enterprise-focused; open source edition has been gimped

Affects: small team on the open source edition

Pricing & plansBlocks work1 source2026-07
SSO in community edition needs a GitLab spoofing workaround

Affects: community edition admins

Permissions & securityBlocks work1 source2025-09
Frequent Firefox freezes after upgrade to 10.5.4

Affects: Firefox users

PerformanceBlocks work1 source2025-05
Mentions posted by bots and webhooks do not notify users

Affects: teams using webhooks and bots

IntegrationsBlocks work1 source2024-07
Self-hosted push notifications still go through vendor's central APNS proxy

Affects: self-hosters on iOS

Permissions & securityBlocks work1 source2024-06
LDAP locked to Enterprise edition with no small-team pricing

Affects: personal / non-commercial self-hosters

Pricing & plansBlocks work1 source2024-03
Threads view never finishes loading on the desktop app

Affects: desktop app users

Reliability & bugsBlocks work1 source2023-06
Server telemetry phones home without consent

Affects: privacy-minded self-hosters

Permissions & securityBlocks work1 source2022-10
Channel scrolling is buggy and avoided by users
Reliability & bugsBlocks work1 source2021-12
Windows desktop app freezes for seconds after opening from tray

Affects: Windows desktop users

PerformanceBlocks work1 source2021-11
Typing in the message box lags by several seconds with CPU maxed

Affects: Linux web users

PerformanceBlocks work1 source2020-07
Keyboard shortcuts break on non-QWERTY layouts

Affects: users with non-QWERTY keyboard layouts

UI & usabilityBlocks work1 source2018-08
Slack import does nothing with the exporter's zip file

Affects: teams migrating from Slack

Data export & migrationBlocks work1 source2018-05
Cannot reopen a closed group direct message
Reliability & bugsBlocks work1 source2017-06
GitLab SSO fails with a 500 Bad token type error

Affects: admins configuring GitLab SSO

Permissions & securityBlocks work1 source2017-05
npm install fails with invalid webpack peer dependencies

Affects: contributors building from source

API & developer experienceBlocks work1 source2016-03
Office 365 SMTP test fails with TLS handshake error

Affects: Docker admins using Office 365 SMTP

Setup & onboardingBlocks work1 source2015-10
Community edition keeps nudging users toward paid editions
Pricing & plansAnnoyance1 source2025-09
JavaScript error banner appears in web client after upgrading to 10.3.1

Affects: Free plan self-hosters on Firefox

Reliability & bugsAnnoyance1 source2024-12
HTML language attribute is always English, blocking browser translation

Affects: non-English deployments

OtherAnnoyance1 source2024-04
Page Up and Page Down do not scroll the channel view

Affects: keyboard users

UI & usabilityAnnoyance1 source2024-02
Self-hosted chat is buggier and has fewer features than Discord

Affects: community operators

Reliability & bugsAnnoyance1 source2023-06
Large gap between free and paid enterprise editions
Pricing & plansAnnoyance1 source2022-10
Search is poor and takes several tries to find messages
UI & usabilityAnnoyance1 source2021-12
System join/leave messages trigger mention notifications for similar names

Affects: users with custom mention keywords

UI & usabilityAnnoyance1 source2021-11
Tiny image uploads take more than ten seconds with S3 storage

Affects: S3 storage users

PerformanceAnnoyance1 source2018-08
License wording says source 'may be licensed', not open-source compliant
OtherAnnoyance1 source2018-05
Web client does not work in Firefox private browsing

Affects: Firefox private mode users

Reliability & bugsAnnoyance1 source2017-12
Away status triggers after 5 minutes even when using other apps

Affects: desktop app users

UI & usabilityAnnoyance1 source2017-10
Mac desktop app CPU spikes when animated GIFs are visible

Affects: Mac desktop users

PerformanceAnnoyance1 source2016-07

Top 5 shown with evidence. The rest are listed by title; open any item for its evidence.

Feature requests 15

ItemAreaSeveritySupportLast seen
Native Matrix protocol support for federation

A fan of the product wants it to support the Matrix protocol natively for federation, or at least allow a native-looking third-party bridge.

IntegrationsAnnoyance3 sources2021-08

“I wish they natively supported the Matrix protocol to enable federation”

“I wish they were able to federate somehow, so that as a user, I don't have to have an account”

Missing video calls while using the open source edition

A team on the open source edition has been without video calls and considers an alternative that offers them.

Affects: small team

IntegrationsBlocks work2 sources2026-07

“been missing video calls”

“What Mattermost is missing is a Videochat / Videoconferencing option”

Improve search, calling it critical for company chat

The commenter wants the vendor to improve search, which they consider a critical feature in a company setting.

Affects: company users

UI & usabilityBlocks work1 source2025-03

“I wish they would improve search though; it's kind of a critical feature in a company”

Slack bridge functionality missing after moving to Mattermost

A team that fully switched from Rocket.Chat says the Slack bridge they used there was wonderful and wishes an equivalent existed for Mattermost.

Affects: teams bridging to Slack

IntegrationsBlocks work1 source2022-10

“I wish that functionality existed for mattermost”

No good way to archive Q&A topics for a public community

A FOSS community on the platform struggles to give support publicly because there is no good way to archive topics, and suggests a tool that lists popular threads on a public page.

Affects: open source community admins

CollaborationBlocks work1 source2022-06

“Mattermost does not provide a good way to archive topics”

Official MySQL to PostgreSQL migration path

Affects: admins running MySQL

Data export & migrationBlocks work1 source2021-09
Generic OIDC support instead of the GitLab client hack

Affects: Keycloak users

Permissions & securityBlocks work1 source2020-09
Admin button to revoke all user sessions after a suspected compromise

Affects: system admins

Permissions & securityBlocks work1 source2017-11
Make the per-message character limit configurable
CustomizationBlocks work1 source2016-04
Ability to hide or block specific users

Affects: community members

CollaborationAnnoyance1 source2022-06
Sync theme with OS dark and light mode
CustomizationAnnoyance1 source2020-10
Config setting for minimum username length

Affects: CJK teams and teams using initials as usernames

CustomizationAnnoyance1 source2019-04
Clicking in-line markdown images should open the preview window
UI & usabilityAnnoyance1 source2018-11
Show a red dot on the browser favicon for unread mentions

Affects: web client users

UI & usabilityAnnoyance1 source2018-09
Remove the background colour behind your own messages
CustomizationAnnoyance1 source2017-01

Top 5 shown with evidence. The rest are listed by title; open any item for its evidence.

Workarounds 2

ItemAreaSeveritySupportLast seen
Fake GitLab OAuth page tied to LDAP used to avoid paid tier

After the vendor raised the price, a team dropped the paid plan and had a developer build a stand-in GitLab auth page connected to LDAP so the open core edition could authenticate against their directory.

Affects: team using LDAP auth

Permissions & securityBlocks work1 source2023-03

“So one Rails dev added a dummy "gitlab" oauth page for auth that's connected to our LDAP and we just switched to open core version”

Sideload a second app copy to use two servers on mobile

The mobile app cannot easily connect to both an internal company server and an external community; the vendor reportedly was working on it, and a stopgap is to sideload a second copy of the app.

Affects: users with internal and external communities

MobileBlocks work1 source2020-02

“as a stopgap measure, you could sideload a second copy onto your phone”

Switching reasons 3

ItemAreaSeveritySupportLast seen
Feature downgrades in community version rule it out for FOSS communities

A commenter recommending self-hostable chat for open source communities says recent feature downgrades in the community edition take Mattermost out of consideration.

Affects: FOSS communities

Pricing & plansCauses churn1 source2025-11

“Mattermost would be out of the question for their feature downgrades in the community version as of late”

Janky UX and missed notifications led team back to Slack

A company found the self-hosted chat less smooth and more annoying, with occasional missed notifications, and preferred Slack's richer product.

Affects: company that self-hosted

Reliability & bugsCauses churn1 source2021-07

“frictional jank related to mattermost that just made it less smooth to use and more annoying, with the occasional missed notification”

Running the server was not worth the effort for a non-IT company

The commenter says managing the chat server is not the company's core competency, which was part of the reason to move to a hosted tool.

Affects: non-IT company

Self-hosting & upgradesBlocks work1 source2021-07

“Our competency is not managing mattermost, it's doing what the company is made to do”