Friction

Zulip

zulip.com · Team chat

Open-source threaded team chat.

60 items · 57 source threads · 2 source types · updated 2026-08

Compare

Pain points 30

ItemAreaSeveritySupportLast seen
Zulip install script wants a whole server, pushing Docker users into poor docs

A user spent about seven hours installing Zulip because the supported script takes over the whole machine and the Docker route is thinly documented.

Affects: self-hosting admin

Self-hosting & upgradesBlocks work2 sources2026-02

“it wants to own an entire server and the only supported installation method is this mega-script that clobbers everything”

“You basically need a dedicated Debian machine to install it”

Zulip web app never loads on an older smartphone

A user on an old Android phone says the Zulip web client fails to load at all, even though other heavy pages work. This blocks them from joining a community that lives on Zulip.

Affects: user on an older smartphone

PerformanceBlocks work2 sources2024-10

“Zulip never loads on my phone”

“I can barely use the Zulip web client”

Zulip UI hard to recommend to non-technical users

A long-time community participant says Zulip's interface is a major weakness and that requests for UI redesign have met resistance. They expect only small tweaks.

Affects: teams with non-technical users

UI & usabilityBlocks work2 sources2022-10

“the UI is not something you could recommend to a non-technical user”

“It looks like brutalist design applied to UI”

Zulip communities hide discussion behind a login

A visitor sees Zulip mostly used by open source projects that put their community discussion behind a login, which leaves a poor first impression.

Affects: visitor to open source communities

Permissions & securityAnnoyance2 sources2025-12

“some open source platform hiding their community discussion forum behind a login”

“sooo annoying that everything is hidden behind a login screen”

Missing E2EE and push notification independence blocks some adopters

The commenter notes that for many people the lack of end-to-end encryption and of fully independent self-hosting, due to push notification relay issues, is a deal breaker.

Affects: privacy-conscious organizations

Permissions & securityCauses churn1 source2026-02

“not having E2EE and truly independent self hosting (e.g. push notification issues) is a deal breaker”

Reverse proxy in front of Zulip Docker causes endless HTTPS redirect loop

Locked: summary and evidence are part of Sprint Pass and Pro

Self-hosting & upgradesBlocks work1 source2026-02
Joining self-hosted Zulip orgs needs yet another account and SSO setup

Locked: summary and evidence are part of Sprint Pass and Pro

Setup & onboardingBlocks work1 source2024-07
Free plan message search limited to 10,000 messages

Locked: summary and evidence are part of Sprint Pass and Pro

Pricing & plansBlocks work1 source2023-05
GoCD integration guide omits a required URL parameter and bot stays silent

Locked: summary and evidence are part of Sprint Pass and Pro

DocumentationBlocks work1 source2022-02
Cannot adopt Zulip because deploy platforms lack Zulip integrations

Locked: summary and evidence are part of Sprint Pass and Pro

IntegrationsBlocks work1 source2021-11
Expanding a collapsed long message wipes the text in the compose box

Locked: summary and evidence are part of Sprint Pass and Pro

Reliability & bugsBlocks work1 source2020-07
Muting a thread by keyboard is slow and leaves popups covering messages

Locked: summary and evidence are part of Sprint Pass and Pro

UI & usabilityBlocks work1 source2019-11
Easy to accidentally mark messages as read

Locked: summary and evidence are part of Sprint Pass and Pro

UI & usabilityBlocks work1 source2018-11
Search does not match words inside URLs

Locked: summary and evidence are part of Sprint Pass and Pro

UI & usabilityBlocks work1 source2018-04
Old and new Zulip mobile apps feel slow

Locked: summary and evidence are part of Sprint Pass and Pro

MobileBlocks work1 source2018-04
Early Zulip too unfinished to replace HipChat

Locked: summary and evidence are part of Sprint Pass and Pro

Reliability & bugsBlocks work1 source2014-03
Zulip mobile web lacks web push while its app is weaker

Locked: summary and evidence are part of Sprint Pass and Pro

MobileAnnoyance1 source2026-08
Zulip UI felt sluggish and unpolished

Locked: summary and evidence are part of Sprint Pass and Pro

PerformanceAnnoyance1 source2026-03
Compose box flips to edit mode while a message is still sending

Locked: summary and evidence are part of Sprint Pass and Pro

Reliability & bugsAnnoyance1 source2025-01
Self-hosted push notifications moved behind a paid plan

Locked: summary and evidence are part of Sprint Pass and Pro

Pricing & plansAnnoyance1 source2023-12
Dragging rows in dark theme leaks light theme colors

Locked: summary and evidence are part of Sprint Pass and Pro

UI & usabilityAnnoyance1 source2023-08
Deleted file links give a confusing error

Locked: summary and evidence are part of Sprint Pass and Pro

UI & usabilityAnnoyance1 source2022-12
Add-channels tooltip is hidden behind its own menu

Locked: summary and evidence are part of Sprint Pass and Pro

UI & usabilityAnnoyance1 source2022-01
Server-side markdown renderer converts tabs in code blocks to spaces

Locked: summary and evidence are part of Sprint Pass and Pro

Reliability & bugsAnnoyance1 source2021-02
Users reply in the wrong topic after reading another one

Locked: summary and evidence are part of Sprint Pass and Pro

UI & usabilityAnnoyance1 source2020-12
Delete confirmation gives no details about which message is deleted

Locked: summary and evidence are part of Sprint Pass and Pro

UI & usabilityAnnoyance1 source2020-09
Email notifications repeat the same message several times

Locked: summary and evidence are part of Sprint Pass and Pro

Reliability & bugsAnnoyance1 source2020-07
Long email subjects are cropped to 60 characters in the email gateway

Locked: summary and evidence are part of Sprint Pass and Pro

IntegrationsAnnoyance1 source2018-09
Overlapping alert words show a double highlight

Locked: summary and evidence are part of Sprint Pass and Pro

UI & usabilityAnnoyance1 source2018-04
Users do not understand why their password is rejected as too weak

Locked: summary and evidence are part of Sprint Pass and Pro

Setup & onboardingAnnoyance1 source2017-06

Feature requests 29

ItemAreaSeveritySupportLast seen
Easy third-party SSO login for Zulip

A user evaluating Zulip for an open source project asks how easy it is to connect Zulip login to a third-party SSO server like Discourse, wanting a single registration point.

Affects: open source project admin

IntegrationsBlocks work2 sources2018-04

“how easy is it to add to Zulip login with 3rd-party SSO server like Discourse?”

“A lot of larger companies use SAML as their standard authentication provider; so it'd be good to have support for that in Zulip”

Better video call link generation from the call button

The user wishes Zulip could generate video call links more flexibly from the video call button, noting it works well with Jitsi.

IntegrationsAnnoyance2 sources2025-10

“I do wish Zulip had better ability to generate links from the video call button”

“a lot of requests for a better voice (and maybe videochat) integration in Zulip”

Redesign the interface around channels and threads for beginners

A user says UI and ergonomics are the biggest barrier to wider adoption and asks for a redesign that is friendlier to newcomers, noting many people turn away or use Zulip like Slack.

Affects: organizations onboarding non-expert users

UI & usabilityBlocks work1 source2026-02

“re-design the interface around the channels/threads model to make it easier to use and more friendly to beginners”

Make public channels web-public by default without config edits

Making a Zulip organization web-readable takes several manual steps, including editing server config and opting in each channel. The user asks for a simple option that makes public channels web-public by default.

Affects: open-source community admins

Permissions & securityBlocks work1 source2024-07

“it's very complicated for administrators to enable, and requires an explicit opt in for EVERY individual channel that is made public in this way”

Guest users that cannot see or message other users

For use cases like customer support, teams want a more limited guest role whose members cannot message or see users outside shared channels.

Affects: teams with customer support guests

Permissions & securityBlocks work1 source2018-12

“folks often want to have a more limited guest user feature, where the guests are unable to send PMs to or otherwise interact”

Jump to a date in message history

Locked: summary and evidence are part of Sprint Pass and Pro

UI & usabilityBlocks work1 source2018-08
End-to-end encryption for group chat

Locked: summary and evidence are part of Sprint Pass and Pro

Permissions & securityBlocks work1 source2017-08
Add an inbox instead of ephemeral notifications

Locked: summary and evidence are part of Sprint Pass and Pro

UI & usabilityAnnoyance1 source2026-02
Tiered channel priorities instead of only muting

Locked: summary and evidence are part of Sprint Pass and Pro

UI & usabilityAnnoyance1 source2026-02
Show a clear banner when the API rate limit is exceeded

Locked: summary and evidence are part of Sprint Pass and Pro

UI & usabilityAnnoyance1 source2026-01
Visual status cues in the GitHub integration messages

Locked: summary and evidence are part of Sprint Pass and Pro

IntegrationsAnnoyance1 source2025-12
Notify message authors about emoji reactions

Locked: summary and evidence are part of Sprint Pass and Pro

UI & usabilityAnnoyance1 source2023-10
To-do widget lacks features such as sorting and editing

Locked: summary and evidence are part of Sprint Pass and Pro

CollaborationAnnoyance1 source2021-11
Track who invited whom in a team channel

Locked: summary and evidence are part of Sprint Pass and Pro

Permissions & securityAnnoyance1 source2021-10
Copy buttons for bot email and API key

Locked: summary and evidence are part of Sprint Pass and Pro

API & developer experienceAnnoyance1 source2021-10
Filter the stats page charts by channel

Locked: summary and evidence are part of Sprint Pass and Pro

Reporting & analyticsAnnoyance1 source2021-09
Slack-compatible outgoing webhook should separate command and text

Locked: summary and evidence are part of Sprint Pass and Pro

API & developer experienceAnnoyance1 source2021-08
Pin topics or messages within a channel

Locked: summary and evidence are part of Sprint Pass and Pro

UI & usabilityAnnoyance1 source2021-08
Make it easy to find org admins

Locked: summary and evidence are part of Sprint Pass and Pro

Permissions & securityAnnoyance1 source2021-05
Clicking an open channel should collapse its topics

Locked: summary and evidence are part of Sprint Pass and Pro

UI & usabilityAnnoyance1 source2020-10
Keyboard shortcuts in Zulip cannot be customized

Locked: summary and evidence are part of Sprint Pass and Pro

CustomizationAnnoyance1 source2019-11
Add a Grafana integration

Locked: summary and evidence are part of Sprint Pass and Pro

IntegrationsAnnoyance1 source2019-08
Setting to increase default font size

Locked: summary and evidence are part of Sprint Pass and Pro

CustomizationAnnoyance1 source2019-06
Voice messages like WeChat

Locked: summary and evidence are part of Sprint Pass and Pro

CollaborationAnnoyance1 source2018-10
Inline previews for audio, video, PDF and docs

Locked: summary and evidence are part of Sprint Pass and Pro

UI & usabilityAnnoyance1 source2018-04
Show last online time for users

Locked: summary and evidence are part of Sprint Pass and Pro

UI & usabilityAnnoyance1 source2018-03
Read receipts for messages

Locked: summary and evidence are part of Sprint Pass and Pro

CollaborationAnnoyance1 source2017-02
Join and leave notifications for private channels

Locked: summary and evidence are part of Sprint Pass and Pro

CollaborationAnnoyance1 source2016-12
Federation between Zulip servers

Locked: summary and evidence are part of Sprint Pass and Pro

IntegrationsAnnoyance1 source2015-12

Workarounds 0

Nothing recorded in this category yet.

Switching reasons 1

ItemAreaSeveritySupportLast seen
Team chose Slack after Zulip's learning curve and mobile gaps

A team liked Zulip's threading but found the learning curve steep for non-technical members and the mobile app missing key features such as share sheet integration. They ended up on Slack instead.

Affects: team with non-technical members

UI & usabilityCauses churn1 source2022-06

“the learning curve was steep for non-technical members and the mobile app lacked a couple of key features”