Salesforce and Slack Integration | Features, Setup & Tips

While working as a system admin, I faced a situation where our sales team was using Salesforce to manage all customer details and Slack for daily communication.

I want our team to receive a Slack message whenever something important happens in Salesforce, such as a new lead being created or a case being updated.

By integrating Salesforce and Slack, these updates will automatically appear in the Slack channel. This helps the team see changes instantly and take quick action without needing to navigate Salesforce.

In this article, we will learn about Salesforce and Slack Integration. In this, I will explain the steps to install the Slack connector package to integrate Slack with a Salesforce org and create a Slack instance using Trailhead.

Salesforce and Slack Integration – Steps Explained

Below, I will explain how to install the Slack connector package in the Salesforce org, create a Slack instance using the Trailhead module, and then integrate Slack with the Salesforce org.

Install Slack Platform Connector Package in Salesforce Org

First, let’s understand how to install the required Slack connector package in Salesforce so that we can integrate our Salesforce org with Slack.

Navigate to the Trailhead module to install the Slack Platform Connector package in Salesforce.

As you scroll down, you will see the “Install the Slack Platform Connector” section. Here, click the ‘this’ link, which contains the installation link for the connector.

Install Connected Apps in Salesforce Org

Log in with your Salesforce credentials to install the connector in your Salesforce org.

Login to Salesforce Org

Here, you need to select who should have access to the Slack Platform Connector. I selected “All Users”, then checked the acknowledgement checkbox, and finally clicked the Install button.

Install Slack Platform Connector Package in Salesforce Org

Once the installation is finished, click Done to continue.

Install Connected Apps in Salesforce

You will be redirected to the Installed Packages page in your Salesforce org, where you will find the Salesforce Platform Connector package.

Slack Platform Connector in Salesforce Org

In this way, we can install the Slack platform connector package in Salesforce to establish a connection to Slack.

Set Up Slack to integrate with Salesforce

Now, let’s learn how to set up Slack and integrate it with the Salesforce org. If you already have a Slack account, you can skip this step and move ahead.

Go to the trailhead module to create the Slack instance. As you scroll down, you will see the Request Connection to Salesforce. From there, you can create the Slack instance.

Check the checkboxes and click the Create Slack Playground button.

Set Up Slack to Connect with Salesforce

Next, you will see the Launch button, which will redirect you to the Slack workspace. When creating a Slack instance for hands-on practice in Trailhead, it already provides some users in the workspace.

Launch the Slack Instance From Trailhead Module

First, click the ‘I Agree’ button to proceed.

Setup Slack to Connect with Salesforce

This is how we can create a Slack instance using the Trailhead module. Next, we will learn how to connect Slack with the Salesforce org.

Integrate Salesforce Org with Slack

Next, we will go through the steps to integrate Slack with your Salesforce org, enabling Salesforce users to receive real-time updates, collaborate on records, and take actions directly from Slack.

After clicking the “I Agree” button, you will be directed to the Slack interface. Here, you can see user chats and settings. You can check the users provided by Trailhead for practice, explore channels, and see how messages work.

This will help us prepare Slack to integrate easily with your Salesforce org.

Click the user dropdown -> Tools and Settings -> Manage Salesforce Organisations. You will only find these options if you are an admin in Slack.

Manage Salesforce Organizations in Slack

Now, navigate again to the Salesforce org. To integrate the Salesforce org with Slack, we need the Salesforce domain.

To access the domain, navigate to Setup -> in Quick Find, search for ‘My Domain‘ -> under Company Settings, you will find My Domain; click on it.

You will see the Current My Domain URL. You need to copy the URl.

Salesforce and Slack Integration

Next, as you navigate to Slack, you will see the option Connect Salesforce Org Click on it.

Connect Salesforce Org with Slack

Then, paste the copied Domain URL into the Salesforce Org to Connect field. This tells Slack which Salesforce org it should connect with.

Then click the Request Connection button to send the request to Salesforce to connect or integrate Slack with Salesforce.

Send Request Connection from Slack to Salesforce Org

Next, you will see a message indicating that the connection request has been set to the Salesforce org. From the Salesforce org, the admin must approve ot reject this request.

Integrate Slack with Salesforce org

To approve the request connection sent by the Slack admin, you need to navigate to the Salesforce org.

Again, in Quick Find, search for “Manage Slack Connection” and click it. You will see the Slack Org ID along with the approval options. To connect the requested Slack workspace to your Salesforce org, check the Agree checkbox, then click Approve.

Manage Slack Connections in Salesforce Org

After approving the Slack connection request, you will see the status saying “Waiting for activation by Slack Admin.”

This means that even after Salesforce approves the connection, the Slack admin still needs to activate it to complete the integration.

Connect Slack with Salesforce

As you navigate to the Slack workspace again, you need to refresh the page, and you will see the Salesforce org that has approved the Slack connection request.

Then, to activate the connection between Salesforce and Slack, you need to click the View Details button.

Manage and Monitor Salesforce Orgs Connected to Slack

Here, you will see the “Activate” button. Click on it to establish the connection between Slack and your Salesforce organisation.

Activate Slack and Salesforce Connection

Again, click the Activate button to proceed.

Activate the Connection Between Salesforce and Slack

You can then see that the Salesforce org has been successfully integrated with Slack.

Integrate Slack and Salesforce Org

Also, as you navigate to the Salesforce org in the Manage Slack connection, you will see the Status Connected.

Slack Connection Status in Salesforce Org

This is how you can successfully integrate Slack with your Salesforce org.

Conclusion

I hope you have got an idea about Salesforce and Slack Integration. In this, I have explained the steps to install the Slack platform connector package, which helps connect Slack with a Salesforce org, and create a Slack instance using Trailhead.

You may like to read:

Salesforce AgentForce Live Webinar

Agentforce in Salesforce

DOWNLOAD FREE AGENTFORCE EBOOK

Start with AgentForce in Salesforce. Create your first agent and deploy to your Salesforce Org.

Salesforce flows complete guide

FREE SALESFORCE FLOW EBOOK

Learn how to work with flows in Salesforce with 5 different real time examples.