zulip/help/moving-to-zulip.md

208 lines
8.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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.
1. *(optional)* [Set up integrations](/help/set-up-integrations) so that your
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
future use.
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, theres 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)