Connect Slack with Salesforce (Step-by-Step Guide, Benefits & Real Use Cases)

In today’s fast-growing digital world, businesses use multiple tools to manage their work. Two of the most popular tools are Salesforce and Slack.

Salesforce is used for managing customer data, while Slack is used for team communication. But switching between these tools repeatedly can waste time and reduce productivity.

To solve this problem, Salesforce and Slack can be connected together. When you connect Slack with Salesforce, your team can access customer data, update records, and collaborate directly inside Slack without opening Salesforce every time.

This integration helps teams work faster, make better decisions, and improve overall productivity. In fact, Salesforce describes Slack as a “conversational interface” where teams can act on real-time CRM data directly within conversations.

Our sales team uses Salesforce to manage customer information and Slack to communicate. 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 connecting Slack with Salesforce, 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 how to connect Slack with Salesforce. In this, I will explain the steps to install the Slack connector package, which helps connect Slack with a Salesforce org, and create a Slack instance using Trailhead.

What is Slack and Salesforce Integration?

Slack and Salesforce integration means connecting your CRM data with your team communication tool. Instead of opening Salesforce separately, you can perform many actions directly inside Slack.

For example:

  • View Salesforce records in Slack
  • Get real-time notifications when data changes
  • Update records without leaving Slack
  • Collaborate with team members on deals or cases

This integration brings data + communication together in one place. According to Salesforce, it helps teams “act on real-time customer insights without switching tools.”

How Slack Works with Salesforce

When Slack is connected with Salesforce, it acts like a smart layer on top of your CRM. It brings Salesforce data directly into Slack channels and conversations.

Here’s how it works in simple terms:

  • Salesforce stores customer data
  • Slack shows that data in conversations
  • Users can interact with data in real-time

For example:

  • A new Lead is created → Slack sends notification
  • Opportunity is updated → Team gets alert
  • Case is assigned → Support team is notified

This reduces the need to check Salesforce manually.

Key Features of Slack + Salesforce Integration

1. Real-Time Notifications

You can receive alerts in Slack when:

  • New records are created
  • Records are updated
  • Important changes happen

2. Salesforce Records in Slack

You can:

  • View Accounts, Contacts, Opportunities
  • Search CRM data directly in Slack

3. Update Records from Slack

You don’t need to open Salesforce:

  • Update fields
  • Add notes
  • Change status

4. Automated Workflows

You can automate processes using:

  • Salesforce Flow
  • Slack Workflow Builder

This helps in reducing manual work.

Connect Slack with Salesforce Org

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 connect 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 to Salesforce with your credentials to install the connector in your Salesforce org.

Login to Salesforce Org

Here, select who should have access to the Slack Platform Connector. I selected “All Users”, then checked the acknowledgment 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 Connect with Salesforce

Now, let’s learn how to set up Slack so we can connect 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 Slack with the Salesforce Org

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 connect easily with your Salesforce org.

Click the user dropdown -> Tools and Settings -> Manage Salesforce Organizations. 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 connect 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, click My Domain.

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 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 to connect to.

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, 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

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

To activate the connection between Salesforce and Slack, 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 organization.

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 connected to 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 connect Slack with your Salesforce org.

Frequently Asked Questions

Q1: Is Slack integration free in Salesforce?

Basic integration is available, but advanced features may require licenses.

Q2: Can we send messages from Flow?

Yes, using Slack actions in Flow.

Q3: Is coding required?

No, mostly configuration-based.

Conclusion

Connecting Slack with Salesforce is a powerful way to improve team collaboration and productivity. It brings CRM data directly into conversations, allowing teams to act faster and make better decisions.

With features like real-time notifications, automation, and AI-powered insights, this integration is becoming essential for modern businesses. If you work in Salesforce, learning this integration can help you build real-world solutions and advance your career.

You may like to read:

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.