An introduction to workspace apps

Today, there are two types of apps that developers can create for Slack. The major difference between the two is how they connect to your workspace: 

  • Most apps today are tied to individual members. If members leave your workspace, any apps they've added will disconnect for everyone.
  • Workspace apps connect to your workspace, not to members. That means they’ll stay connected even if the original installer deactivates their account.

Workspace apps make it easier to manage the tools you connect to Slack. From here on out, you'll start to see more and more workspace apps available! 🎉

Note: Workspace apps are currently in API Preview. Many of these apps have been developed by the Slack Developer community, including GitHub and Sentry. 


Learn about workspace apps

  • Built for the way your team works
    Because they're tied to your workspace, you don’t have to worry about workspace apps disconnecting from Slack if the original installer deactivates their account and leaves.
  • Easier for your team to discover
    Once installed to your workspace, members will see a workspace app listed in their channel sidebar, under Apps.
  • Improved app management 
    Regardless of who installs a workspace app, all members can manage its configuration and control where it’s used.  
  • A dedicated space in Slack
    Any workspace app can have a dedicated direct message space where members can interact with it. Depending on the app, you might see this space used for personal notifications, onboarding information, or other helpful features.
  • Gradual permissions 
    Some workspace apps may ask for fewer permissions up front, and request to access more permissions later on. This lets you grant a limited set of permissions at first, then agree to further access after you’ve tried out the app.You can even allow an app to update with new features without requiring reinstallation. And remember, apps can only ask for permissions that have been reviewed and approved by the Slack App Directory team.


Install a workspace app

Installing a workspace app is just like adding any other app to Slack. During installation, you'll have the option to add the app to all public channels, select channels, or none at all. Review how to add apps to Slack.

Workspace apps are flexible: once added to your workspace, you can invite them to other channels later on with one of these options:

  • Use the /invite [app name] slash command
  • From your channel sidebar on the left, click the  plus icon next to Apps 
  • From  Channel Details in your right sidebar, click + Add app (under Apps


Uninstall a workspace app

You can remove a workspace app from the app's page our Directory:

  1. From your desktop, visit Slack’s App Directory.
  2. Search for and select the app you want to remove.
  3. On the app's page, click the Settings button.
  4. From the menu to the left, choose Workspace access.
  5. Click Uninstall app to remove the app from your workspace.


Try a workspace app

Workspace apps are currently in API Preview, so only select Slack partners can publish them to our App Directory. Here are a few to try: 

📋Asana
An online tool for tracking work and project management.

💻Github
A repository service for hosting source code projects. Make use of the git revision control system to keep track of changes.

🛠Sentry 
An open source error tracking system that shows every crash in your stack as it happens, plus the context to fix those errors.

👩‍💻Zendesk
A system for tracking, prioritizing, and solving customer support tickets.

Tip: Interested in building a workspace app? Read our API documentation and join our developer preview

Related Articles

Recently Viewed Articles