mirror of https://github.com/zulip/zulip.git
28 lines
1.3 KiB
Markdown
28 lines
1.3 KiB
Markdown
# Import data from Slack
|
|
|
|
{!follow-steps.md!} import users, channels, and messages from Slack to Zulip.
|
|
|
|
!!! warn ""
|
|
**Note:** Please ensure that you have admin rights before importing data from Slack.
|
|
|
|
1. Export your team's data and message history by visiting the **Export Data**
|
|
page, https://my.slack.com/services/export. You will receive a zip file
|
|
`slack_data.zip`. Currently we only support standard export. See
|
|
https://get.slack.help/hc/en-us/articles/201658943-Export-data-and-message-history
|
|
for more detail on this step.
|
|
2. Convert the zip file `slack_data.zip` to Zulip export format using the
|
|
command `./manage.py convert_slack_data <slack_zip_file> <organization_name> --output <output_dir>`.
|
|
3. Import the converted data. If you are importing into an existing database,
|
|
run the command `./manage.py import --import-into-nonempty <output_dit>`,
|
|
otherwise, if you are importing into a new Zulip instance, run the command
|
|
`./manage.py import --destory-rebuild-database <output_dir>`.
|
|
|
|
## Importing users from a different organization
|
|
|
|
If the users are not from the same organization, you should change your organization settings accordingly.
|
|
|
|
{!go-to-the.md!} [Organization settings](/#administration/organization-settings)
|
|
{!admin.md!}
|
|
|
|
2. Disable the **Restrict new users to the following email domains** option.
|