Salesforce Acquires Slack - Slack App + Salesforce

During the acquisition of Slack, Salesforce has the goal to help people to work from anywhere in this new all-digital world. And the Salesforce developers should have the opportunity to be at the forefront of this world by using Slack to surface the information their customers need at their needy time.

On July 21, 2021, Salesforce announced its acquisition of Slack Technologies, Inc. Marc Benioff, Chair and CEO of Salesforce said - “We couldn’t be more excited to have Slack as part of the Salesforce family, combining the #1 CRM and the trailblazing digital platform for the work anywhere world”.

Additionally Stewart Butterfield, Slack CEO and Co-Founder said - “We have a once-in-a-generation opportunity to rethink and reshape how and where we work. Salesforce and Slack are uniquely positioned to lead this historic shift to a digital-first world. I could not be more excited for what’s to come.”

Salesforce Acquires Slack

Reason for Acquisition of Slack:


The organizations from all over the world have learned that if they don’t have any digital way to connect with their employees, customers, and partners, then they will not be able to survive in this world.

All of the business headquarters are not in any of the main streets as they are in the cloud. And this is an opportunity to rethink and reshape everything about how and where we work. This is exactly the combination of Salesforce and Slack is all about, it creates the business operating system for the new world of work.

Slack and Salesforce combination delivers the Slack-first Customer 360 which provides companies a single platform to connect to their employees, customers, and partners with each other and the apps they use every day, all within their existing workflows.

What is a Slack app and how is it helpful for Salesforce Developers?

Slack app allows the Salesforce developers to create the custom experiences using the Slack APIs. And these are called Slack apps which have various components which are defined as follows:-

  • An app configuration which defines how your app will communicate with Slack. This app configuration is done on api.slack.com
  • A service which handles making API calls and can receive and route the events. Also, you can use the infrastructure of your choice to host this service.
  • A Slack user interface, which can be in a Slack message, the App Home, or even a pop-up modal.

You can easily write the Slack apps for your team and even you can publish them to the Slack App Directory to allow others to install them.

When building Slack apps, you can write code in your language of choice to integrate it with the various third-party services, including the Salesforce.

With the acquisition of Slack, the developers can extend their apps and can allow their users to use Slack as their collaboration hub and even can take action on data from Salesforce and other business systems. Also, the Slack platform lets the user extend, expand, and automate their company's work.