Get Started

This guide shows you how to build Slack apps using Apex and connect to a Salesforce org. To create and work with a managed package, you need a Developer Edition org to reserve a namespace. If you’re working with second-generation packaging (2GP), enable Dev Hub in an org so you can create and manage scratch orgs and 2GPs.

To develop and distribute Slack apps for Salesforce, we recommend that you have a working knowledge of these technologies.

To get started with your first Slack app, accept the Beta Terms of Service, set up your development environment, configure your Dev Hub org, and make sure you have a Slack workspace that you can deploy apps to.

For general information about developing apps for Slack, see Slack’s documentation and the Develop apps for Slack trail.

Beta Feature

This feature is not generally available. It is not part of your purchased Services. This feature is subject to change, may be discontinued with no notice at any time in SFDC’s sole discretion, and SFDC may never make this feature generally available. Make your purchase decisions only on the basis of generally available products and features. This feature is made available on an AS IS basis and use of this feature is at your sole risk.