Recent chats
ASKGEEZ Q&A GUIDETechnology & devices

How can I move a project workspace while preserving its team roles and access?

Quick answer

Before moving a workspace, record each person’s role, project membership, and access to shared resources. Compare those entries with the destination platform’s roles and sharing controls; don’t assume imported content carries over its permissions. Recreate missing settings, then have an authorized administrator check access with the team before relying on the new workspace. Exact migration behavior depends on the platforms and method involved.

LET’S WORK THROUGH IT

The question, the details, the next step.

Question

We’re moving a project workspace to another platform. How do I keep people’s roles and access from getting lost?

Geez

Treat the move as two separate jobs: moving project content and rebuilding access. First, make an inventory of people, roles, project or channel membership, and sharing rules. Then compare that inventory with the destination platform’s controls. Don’t assume a content import also transfers permissions: Slack says its workspace-to-workspace imports do not import workspace settings, access and security configurations, or other customizations, which must be set up in the destination. That statement is specific to Slack’s tools, not a guarantee about other platforms. [S1]

Follow-up question

What exactly should I write down? I’m not sure whether to start with roles or individual projects.

Geez

Record both, because a person’s general role and their membership in a particular project answer different questions. Use one row per person and project combination if access varies by project. For example, this is a planning template, not a claim about any platform’s features:

Person | Current role | Project | Current access | Shared items or groups | Destination role/control | Recreate? | Checked by

Use placeholders until you can fill in actual names and settings. In “Current access,” describe what the person can do in plain language—such as view, edit, or manage—rather than relying only on a role label. Check the source platform’s own role documentation for the permissions attached to each role. Slack, for example, documents different administrative capabilities for owners, admins, members, and other roles, with permissions varying by role and plan. [S2]

Follow-up question

How do I compare that with the new platform without assuming its roles match?

Geez

Compare capabilities, not names. A destination role called “admin” may not mean the same thing as an old platform’s “admin.” For each inventory row, ask whether the destination setup gives that person the access they need for that project—and no broader access than your team intends.

A simple comparison might look like this:

Old: [person A], [role], [project X], can edit project files. New: [destination role or setting], [project X membership], can edit project files: [confirm].

Mark each item “matched,” “needs setup,” or “unclear.” Treat “unclear” as a question to resolve with the destination platform’s documentation or an authorized administrator, not as proof that access transfers. The available Slack role reference is Slack-specific; it does not map Slack roles to another platform. [S2]

Follow-up question

What kinds of access should I check for manual recreation, and how do we know the move is ready?

Geez

Use your inventory to check every access rule the team relies on, including project membership, shared groups or resources, and workspace-level settings you recorded. Whether a particular rule transfers depends on the platforms and migration method; Slack’s guidance establishes that its settings and access/security configurations are not imported, but it does not establish what another platform transfers. [S1]

Before treating the destination as ready, ask an authorized administrator to review the comparison, set up items marked “needs setup,” and confirm the intended access for each project. Where the platform and your organization allow it, test with a separate workspace or a controlled test project before the real move; Slack says owners can test an import in a separate workspace, but that does not establish a testing feature for other platforms. [S1] Keep unresolved permissions visible rather than marking them complete.

A practical checklist

  • List each person, current role, and every project they can access.

  • Describe the access needed for each project, including shared resources or settings your team relies on.

  • Compare destination capabilities with required actions; don’t equate role names across platforms.

  • Mark each permission matched, needing setup, or unclear, and assign unclear items for review.

  • Have an authorized administrator recreate missing access and verify the comparison before the team relies on the destination.

A few more useful answers

Can I assume that importing project content also imports permissions?

No. Check the migration documentation for the specific platforms and method. Slack says its workspace-to-workspace import does not import workspace settings or access and security configurations; that does not establish how other platforms behave. [S1]

Should I copy role names directly into the destination?

Use role names as labels, not as proof of equivalent access. Compare the actions each person needs with the destination’s documented controls; the Slack role reference does not provide a cross-platform mapping. [S2]

What if I cannot tell whether a permission transferred?

Mark it “unclear,” then check the destination’s documentation or ask an authorized administrator to verify it. Don’t treat an unverified setting as preserved.

Sources

References used for this guide.

  1. [S1] FAQ: Import data from one Slack workspace to another
    slack.com · Checked
  2. [S2] Permissions by role in Slack
    slack.com · Checked

YOUR QUESTION. YOUR DETAILS.

Let’s work through your situation.

Get a tailored answer or help with your next task. Starts at $1, with a quote before you pay.

Ask your own question
← Back to Geez at Work