2024-08-30 20:44:20 +02:00
|
|
|
|
# Moving to Zulip
|
|
|
|
|
|
|
|
|
|
Welcome to Zulip! This page will guide you through the process of transitioning
|
|
|
|
|
your organization to Zulip. It assumes that you have [completed you initial
|
|
|
|
|
evaluation](/help/trying-out-zulip) of Zulip, decided [whether to use Zulip
|
|
|
|
|
Cloud or self-host](/help/zulip-cloud-or-self-hosting), and are ready to
|
|
|
|
|
introduce Zulip to your organization.
|
|
|
|
|
|
|
|
|
|
The following steps are described in more detail below:
|
|
|
|
|
|
|
|
|
|
{start_tabs}
|
|
|
|
|
|
|
|
|
|
1. [Create your organization](#create-your-organization).
|
|
|
|
|
|
|
|
|
|
1. [Sign up for a plan](#sign-up-for-a-plan).
|
|
|
|
|
|
|
|
|
|
1. [Configure your organization](#configure-your-organization).
|
|
|
|
|
|
|
|
|
|
1. [Prepare users for the transition](#prepare-users-for-the-transition).
|
|
|
|
|
|
|
|
|
|
1. [Invite users to join](#invite-users-to-join).
|
|
|
|
|
|
|
|
|
|
1. [Update your guidelines](#update-your-guidelines).
|
|
|
|
|
|
|
|
|
|
{end_tabs}
|
|
|
|
|
|
|
|
|
|
Each organization is unique, but we hope these common practices will help you
|
|
|
|
|
think through the transition process in your own context.
|
|
|
|
|
|
|
|
|
|
## Create your organization
|
|
|
|
|
|
|
|
|
|
You can create a new Zulip Cloud organization in less two minutes. Setting up a
|
|
|
|
|
self-hosted server will take a bit longer, but is easy to do with Zulip's
|
|
|
|
|
[robust
|
|
|
|
|
installer](https://zulip.readthedocs.io/en/stable/production/install.html).
|
|
|
|
|
|
|
|
|
|
Zulip has import tools for [Slack](/help/import-from-slack),
|
|
|
|
|
[Mattermost](/help/import-from-mattermost) and
|
|
|
|
|
[Rocket.Chat](/help/import-from-rocketchat). You can import your organization's
|
|
|
|
|
chat data, including message history, users, channels, and custom emoji. To
|
|
|
|
|
inquire about importing data from another product, [contact Zulip
|
|
|
|
|
support](/help/contact-support).
|
|
|
|
|
|
|
|
|
|
Data is imported into Zulip as a new organization, so the best time to import is
|
|
|
|
|
when your team is about to start using Zulip for day-to-day work. This may be
|
|
|
|
|
part of your evaluation process, or after you've made the decision to move to
|
|
|
|
|
Zulip.
|
|
|
|
|
|
|
|
|
|
{start_tabs}
|
|
|
|
|
|
|
|
|
|
{tab|new-organizations}
|
|
|
|
|
|
|
|
|
|
1. If you plan to self-host, [set up your Zulip
|
|
|
|
|
server](https://zulip.readthedocs.io/en/stable/production/install.html). You
|
|
|
|
|
can self-host Zulip directly on Ubuntu or Debian Linux, in
|
|
|
|
|
[Docker](https://github.com/zulip/docker-zulip), or with prebuilt images for
|
|
|
|
|
[Digital Ocean](https://marketplace.digitalocean.com/apps/zulip) and
|
|
|
|
|
[Render](https://render.com/docs/deploy-zulip).
|
|
|
|
|
|
|
|
|
|
1. Create a Zulip organization [on Zulip Cloud](https://zulip.com/new/) or [on
|
|
|
|
|
your self-hosted
|
|
|
|
|
server](https://zulip.readthedocs.io/en/stable/production/install.html#step-3-create-a-zulip-organization-and-log-in).
|
|
|
|
|
|
|
|
|
|
{tab|imported-organizations}
|
|
|
|
|
|
|
|
|
|
1. If you plan to self-host, [set up your Zulip
|
|
|
|
|
server](https://zulip.readthedocs.io/en/stable/production/install.html). You
|
|
|
|
|
can self-host Zulip directly on Ubuntu or Debian Linux, in
|
|
|
|
|
[Docker](https://github.com/zulip/docker-zulip), or with prebuilt images for
|
|
|
|
|
[Digital Ocean](https://marketplace.digitalocean.com/apps/zulip) and
|
|
|
|
|
[Render](https://render.com/docs/deploy-zulip).
|
|
|
|
|
|
|
|
|
|
1. To import data, follow the steps in the detailed import guides:
|
|
|
|
|
|
|
|
|
|
* [Import from Slack](/help/import-from-slack)
|
|
|
|
|
* [Import from Mattermost](/help/import-from-mattermost)
|
|
|
|
|
* [Import from Rocket.Chat](/help/import-from-rocketchat)
|
|
|
|
|
|
|
|
|
|
{end_tabs}
|
|
|
|
|
|
|
|
|
|
## Sign up for a plan
|
|
|
|
|
|
|
|
|
|
If you require features that are not available on [Zulip Cloud
|
|
|
|
|
Free](https://zulip.com/plans/#cloud) or the [Zulip
|
|
|
|
|
Free](https://zulip.com/plans/#self-hosted) plan for self-hosted organizations,
|
|
|
|
|
you will need to upgrade your plan.
|
|
|
|
|
|
|
|
|
|
{start_tabs}
|
|
|
|
|
|
|
|
|
|
{tab|zulip-cloud}
|
|
|
|
|
|
|
|
|
|
1. Follow the
|
|
|
|
|
[instructions](/help/zulip-cloud-billing#upgrade-to-a-zulip-cloud-standard-or-plus-plan)
|
|
|
|
|
to upgrade to a Zulip Cloud Standard or Plus plan. If your organization may
|
|
|
|
|
be
|
|
|
|
|
[eligible](/help/zulip-cloud-billing#free-and-discounted-zulip-cloud-standard)
|
|
|
|
|
for a free or discounted plan, you can [apply for
|
|
|
|
|
sponsorship](/help/zulip-cloud-billing#apply-for-sponsorship).
|
|
|
|
|
|
|
|
|
|
{tab|self-hosting}
|
|
|
|
|
|
|
|
|
|
1. Follow the [instructions](/help/self-hosted-billing#upgrade-to-a-paid-plan)
|
|
|
|
|
to upgrade to a Zulip Basic or Zulip Business plan. If your organization may
|
|
|
|
|
be [eligible](/help/self-hosted-billing#free-community-plan) for a free or
|
|
|
|
|
discounted plan, you can [apply for
|
|
|
|
|
sponsorship](/help/self-hosted-billing#apply-for-community-plan). To inquire
|
|
|
|
|
about Zulip Enterprise, please reach out to
|
|
|
|
|
[sales@zulip.com](mailto:sales@zulip.com).
|
|
|
|
|
|
|
|
|
|
{end_tabs}
|
|
|
|
|
|
|
|
|
|
## Configure your organization
|
|
|
|
|
|
|
|
|
|
{start_tabs}
|
|
|
|
|
|
|
|
|
|
1. [Create your organization profile](/help/create-your-organization-profile),
|
|
|
|
|
which is displayed on your organization's registration and login pages.
|
|
|
|
|
|
|
|
|
|
1. Review [organization permissions](/help/roles-and-permissions), such as who
|
|
|
|
|
can invite users, create channels, etc.
|
|
|
|
|
|
|
|
|
|
1. If your organization uses an issue tracker (e.g., GitHub, Salesforce,
|
|
|
|
|
Zendesk, Jira, etc.), configure [linkifiers](/help/add-a-custom-linkifier) to
|
|
|
|
|
automatically turn issue numbers (e.g., #2468) into links.
|
|
|
|
|
|
|
|
|
|
1. Set up [custom profile fields](/help/custom-profile-fields), which make it
|
|
|
|
|
easy for users to share information, such as their pronouns, job title, or
|
|
|
|
|
team.
|
|
|
|
|
|
|
|
|
|
1. Review [default user settings](/help/configure-default-new-user-settings),
|
|
|
|
|
including language, [default visibility for email
|
|
|
|
|
addresses](/help/configure-email-visibility), and notification preferences.
|
|
|
|
|
|
|
|
|
|
1. [Create channels](/help/create-channels), unless you've imported
|
|
|
|
|
channels from another app. Zulip's [topics](/help/introduction-to-topics)
|
|
|
|
|
give each conversation its own space, so one channel per team should be
|
|
|
|
|
enough to get you started.
|
|
|
|
|
|
2024-09-20 23:56:19 +02:00
|
|
|
|
1. [Set up integrations](/help/set-up-integrations) so that your
|
2024-08-30 20:44:20 +02:00
|
|
|
|
team can experience all their regular workflows inside the Zulip app. Zulip's
|
|
|
|
|
[Slack-compatible incoming
|
|
|
|
|
webhook](https://zulip.com/integrations/doc/slack_incoming) makes it easy to
|
|
|
|
|
move your integrations when migrating an organization from Slack to Zulip.
|
|
|
|
|
|
|
|
|
|
{end_tabs}
|
|
|
|
|
|
|
|
|
|
## Prepare users for the transition
|
|
|
|
|
|
|
|
|
|
{start_tabs}
|
|
|
|
|
|
|
|
|
|
1. Plan how you will introduce users to Zulip. You may want to:
|
|
|
|
|
|
|
|
|
|
- Share Zulip's [getting started guide](/help/getting-started-with-zulip).
|
|
|
|
|
- Prepare a live demo / training session. Consider recording it for
|
2024-09-20 23:56:19 +02:00
|
|
|
|
future use!
|
2024-08-30 20:44:20 +02:00
|
|
|
|
|
|
|
|
|
1. Inform users about the transition, including why you're moving to Zulip, the
|
|
|
|
|
timeline, and what they'll need to do.
|
|
|
|
|
|
|
|
|
|
{end_tabs}
|
|
|
|
|
|
|
|
|
|
## Invite users to join
|
|
|
|
|
|
|
|
|
|
{!how-to-invite-users-to-join.md!}
|
|
|
|
|
|
|
|
|
|
## Update your guidelines
|
|
|
|
|
|
|
|
|
|
{start_tabs}
|
|
|
|
|
|
|
|
|
|
1. Update any links and login instructions to point to your Zulip organization.
|
|
|
|
|
|
|
|
|
|
1. Share basic instructions for getting started with Zulip. You can refer users
|
|
|
|
|
to Zulip's [help center](/help), [getting started
|
|
|
|
|
guide](/help/getting-started-with-zulip), and any onboarding content you've
|
|
|
|
|
created.
|
|
|
|
|
|
|
|
|
|
1. Consider updating your organization's communication policies and best
|
|
|
|
|
practice recommendations to take advantage of Zulip's organized
|
|
|
|
|
conversations:
|
|
|
|
|
|
|
|
|
|
- Many organizations find that with Zulip, there’s no longer a reason to use
|
|
|
|
|
email for internal communications. You get the organization of an email
|
|
|
|
|
[inbox](/help/inbox) together with all the features of a modern chat app,
|
|
|
|
|
like instant delivery of messages, emoji reactions, typing notifications,
|
|
|
|
|
@-mentions, and more.
|
|
|
|
|
|
|
|
|
|
- Using Zulip, you can discuss complex topics and make decisions with input
|
|
|
|
|
from all stakeholders, without the overhead of scheduling meeting. Are
|
|
|
|
|
there standing meetings you might not need?
|
|
|
|
|
|
|
|
|
|
- With conversations organized by topic, you can review prior discussions to
|
|
|
|
|
understand past work, explanations, and decisions — your chat history
|
|
|
|
|
becomes a knowledge base. Should it be standard practice to link to Zulip
|
|
|
|
|
conversations from docs, issue trackers, etc. for additional context?
|
|
|
|
|
|
|
|
|
|
{end_tabs}
|
|
|
|
|
|
|
|
|
|
Congratulations on making the move! If you have any questions or feedback
|
|
|
|
|
throughout this process, please [reach out](/help/contact-support) to the Zulip
|
|
|
|
|
team.
|
|
|
|
|
|
|
|
|
|
## Related articles
|
|
|
|
|
|
|
|
|
|
* [Trying out Zulip](/help/trying-out-zulip)
|
|
|
|
|
* [Zulip Cloud or self-hosting?](/help/zulip-cloud-or-self-hosting)
|
|
|
|
|
* [Migrating from other chat tools](/help/migrating-from-other-chat-tools)
|
|
|
|
|
* [Getting started with Zulip](/help/getting-started-with-zulip)
|