Moving Orgs & Sandbox Refreshes for Slack Apps

To disconnect a Slack app from one org and reconnect it to another org, use the following steps:

Disconnecting a Slack App will delete all user mappings.

  1. Uninstall the app from the workspace in Slack.
  2. Wait approximately 15 minutes for the connections to be reset. If it is a custom app, make sure you subscribe to the app_uninstalled event.
  3. Reinstall the app into the workspace and connect the app to the new org.

When you refresh your full copy sandbox from production, you’ll notice user mappings from production are preserved. The mappings will not interfere with connecting the same Slack app from a test Slack workspace environment. In order to give you the smoothest experience, follow these steps:

  1. Uninstall the Slack app from the test workspace to clean up Slack traffic to the newly refreshed org.

Don’t uninstall production because it will delete your user mappings.

  1. Refresh your sandbox.
  2. Once the refresh is complete, reinstall and reconnect the Slack app to your new sandbox org.

If the any of these problems exist:

  • Your sandbox was refreshed before uninstalling your Slack app.
  • The Slack app is behaving weirdly or not working at all.
  • The app appears installed and working but won’t respond to slash commands.

Follow these steps:

  1. Uninstall the app and wait 15 minutes.
  2. Reinstall the app.
  3. Connect to the new sandbox org.