Step-by-Step Guide to Connecting Salesforce and Slack

Your Step-by-Step Guide to Connecting Salesforce and Slack

By

It was so fun working with Mike Reynolds on an episode of Slack School, where we showed how easy it is to connect Salesforce and Slack. I, of course, played the role of Salesforce Admin. 😉 And Mike, the Slack admin. Slack is a conversational interface, the place where your employees work and collaborate. Salesforce is your system of record. To eliminate the unnecessary swivel chair (because who actually likes that constant context switching multiple times a day, am I right?!), you’ll want to connect the two systems. This way, you’re meeting your users where they are in Slack, automating data back in Salesforce, and notifying teams of changes that happen in Salesforce.

The Salesforce My Domain URL is the connection key

The My Domain URL on the Salesforce side is key to connecting Slack and Salesforce. You can find it by navigating to the My Domain page in Setup. Then, copy the URL shown in the Current My Domain URL field.

Location of the Current My Domain URL needed to connect Salesforce to Slack.

Connect the Salesforce org in Slack

Over in the Slack workspace, as a Slack administrator, navigate to Tools & settings | Manage Salesforce Organizations.

Steps to navigate to the Manage Salesforce Organizations page in Slack.

Once you’re on the Salesforce organizations page, click either Get Started or Connect Salesforce Org (both take you to the same destination).

Salesforce organizations screen in Slack administration to connect the Salesforce org to Slack.

Remember that My Domain URL you copied? Paste it into the ‘Salesforce org to connect’ field. Next, choose a Slack user account field. This depends on what you use to authenticate between Slack and Salesforce. If you use SAML or single sign-on (SSO), select SAML NameID. Otherwise, stick with Email. Click Request Connection.

Slack form for connecting a Salesforce org.

Once submitted, the Salesforce org is added with a connection status of ‘Waiting for approval’.

Salesforce org connection request is waiting for approval on the Salesforce side.

Accept the Slack connection in Salesforce

Once the connection request is set up on the Slack side, the admin of the Salesforce org will receive an email asking them to review and approve the Slack connection request in Salesforce.

Slack connection request email example.

Over in Salesforce, go to the Manage Slack Connection page in Setup. Specify the Salesforce mapping field (Email or SAML Federation ID, depending on what your company uses), check the two agreement boxes, and approve the connection request. In this example, I selected Email since we’re not using SSO.

Configuring the connection with Slack on the Manage Slack Connection page in Salesforce Setup.

Once approved in Salesforce, an activation request is sent to the Slack admin.

Approved connection screen in the Manage Slack Connection Setup page in Salesforce.

Complete the connection activation in Slack

The Slack admin receives an email to complete the Salesforce org connection activation in Slack by clicking on that handy, green Finish Activation button.

Email sent to Slack admin to finish the Salesforce org connection activation.

Back in Slack, the Slack admin clicks Activate to complete the connection process.

Salesforce org connection is ready to be activated in Slack.

And with that, the Salesforce org and Slack connection is complete. That was SO EASY!

Now it’s your turn…

Ready to give this a whirl? Head to Trailhead using the short link sfdc.co/GetConnected to work on a Trailhead Project that takes you through the steps of connecting your Agentforce org to a Slack playground. The Trailhead Project also shows you how to add your Slack user to Salesforce and then sign in to Salesforce using the Agentforce org user credentials.

Trailhead Project, Connect Your Agentforce Org with Slack.

Once you connect the Salesforce and Slack orgs, you can build two-way integrations between the systems using Salesforce Flow and Slack Workflow Builder, keeping the users where they are in the conversation. They can interact in Slack while updates are kept in sync with Salesforce, the system of record.

Let’s get rid of the swivel chair. I can’t wait to see what you build when you bring the two systems together.

Resources

Slack Is Redefining the Salesforce Admin Role

Today on the Salesforce Admins Podcast, we talk to Nicole Pomponio, Director of Delivery Management and Operations at SaltClick. Join us as we chat about how admins can unlock the full potential of Slack in Salesforce. You should subscribe for the full episode, but here are a few takeaways from our conversation with Nicole Pomponio. […]

READ MORE
The Salesforce Admin’s Guide to Dreamforce 2025

The Salesforce Admin’s Guide to Dreamforce 2025

Calling all Awesome Admins! Dreamforce 2025 is your moment to build boldly and help shape the future of the Salesforce platform. Join us October 14-16, 2025, in San Francisco—or tune in on Salesforce+—to unlock unprecedented success with the power of trusted AI, real-time data, and CRM. Dreamforce is where admins become strategic leaders, expand their […]

READ MORE
Slack & Salesforce: The Power of No-Code Automation

Slack and Salesforce: The Power of No-Code Automation

Have you ever wished you could update Salesforce without leaving Slack? Okay, maybe you haven’t had this thought as an admin who lives and breathes Salesforce, but I bet you’ve heard this request from your users.  As admins, we play a vital role in ensuring our users get the most out of the platform and […]

READ MORE