Zulip User Documentation
Zulip is a group chat app. Its most distinctive characteristic is that conversation within an organization is divided into “streams” and further subdivided into “topics”, so that much finer-grained conversations are possible than with IRC or other chat tools.
Most people use Zulip on the Web. There are also mobile apps for Android/iOS, and desktop apps for Mac/Linux/Windows, which can be downloaded here.
One Zulip account, associated with a particular company, project, or team, is known as an organization.
Guides
Using Zulip
Account basics
- Change your name
- Change your email address
- Manage your password
- Edit your settings
- Set your avatar
- Change your default language
- Use 24-hour time
- Joining an organization
- Logging in
- Logging out
- Keyboard shortcuts
- Deactivate your account
- Zulip glossary
- The Zulip browser window
Sending messages
- Send a stream message
- Private messages
- Group private messages
- Format messages using Markdown
- Preview messages before sending
- Message drafts
- Emoji
- Video calls
- Share and upload files
- Manage your uploaded files
- Enable pressing Enter to send
- Verify a message was sent
- Status messages
- @-mention a user
- Write in a different language
- Reply to a message
- Edit or delete a message
- Edit the topic of a message
- Message a stream by email
- Notify everyone on a stream
Reading messages
- Navigation and unread counts
- View the Markdown source of a message
- View the exact time a message was sent
- View an image at full size
- See all images in a narrow
- Collapse a message
- Star a message
- Emoji reactions
- Share a message or conversation
- Advanced search
- View a message's edit history
- Reading by stream or topic
- Private messages and group PMs
People
Streams & topics
- About streams and topics
- Browse and subscribe to streams
- Create a stream
- View your stream subscriptions
- Add someone to a stream
- Change the stream description
- Rename a stream
- Unsubscribe from a stream
- Make a private stream public
- Make a public stream private
- Organize the Streams sidebar
- Pin a stream
- Change the color of a stream
- Message a stream by email
Notifications
- Mute or unmute a stream
- Mute or unmute a topic
- Set notifications for a single stream
- Desktop notifications
- Email notifications
- Mobile notifications
- Digest emails
- Add an alert word
- Notify everyone on a stream
Tools & customization
- Bots and integrations
- Enable high contrast mode
- Enable night mode
- Enable emoticon translations
- Display the buddy list on narrow screens
- View organization statistics
Apps
Zulip administration
Organization basics
- Create your organization's profile
- Update your organization's settings
- Link to your Zulip from the web
- Import data from Slack
- Restrict new users by email domain
- Allow joining without an invitation
- Manage who can send invitations
- Set the default language for new users
Organization settings
- Restrict stream creation
- Change who can add custom emoji
- Block image and link previews
- Restrict name and email changes
- Disable message edit history
- Manage editing of old messages
- Require topics in stream messages
- Add custom emoji
- Configure authentication methods
- Add a custom linkification filter
Server settings
Users & bots
- Deactivate or reactivate a user
- Deactivate or reactivate a bot
- Make a user an administrator
- Change a user's name
- View all bots in your organization