Set up Slackbot in Salesforce

Slackbot is a personal agent for work built directly into Slack and Salesforce. Wherever your team works, use Slackbot to catch up more quickly, plan next steps for a customer deal and more. All of the Slackbot features available in Slack (such as web search, tasks and skills) work in Salesforce, too.


Step 1: Connect a Salesforce org to Slack

If you’ve already connected a Salesforce org to Slack, skip ahead to Step 2.

  1. Follow the steps in Connect Salesforce and Slack. 
  2. Once your Salesforce org is connected, you’ll need to manually map users if they haven’t already been granted access to Salesforce in Slack. 

Note: Work with an admin in Salesforce to complete any set-up steps in Salesforce.


Step 2: Turn on Slackbot in Slack

Owners and admins on the Business+ and Enterprise subscriptions can enable Slackbot from the AI settings page.

If you use Slack on the Free or Pro subscription (or you’re on the Business+ subscription and want to unlock usage beyond the weekly per-member message limit), you’ll need to enable metered consumption. Turning on metered consumption automatically enables Slackbot, and any additional usage beyond your subscription limits will be billed against flex credits in your Digital Wallet.


Enable flex credit usage for Slack in Salesforce

To use flex credits for Slackbot, a Salesforce admin has to turn them on to approve their use in your Salesforce org. 

  1. Sign in to Salesforce, then select Set-up. 
  2. In the Quick Find box, search for and select Manage Slack connection. 
  3. Turn on the toggle under Flex credits for Slack.


Enable flex credit usage in Slack

  1. From your desktop, click  Admin in the sidebar. 
  2. Select Workspace settings from the menu. 
  3. Click   Settings, then click Slackbot. 
  4. Next to Metered consumption, click Edit. 
  5. Select a Salesforce org from the drop-down menu and click Connect.


Step 3: Assign Slackbot permissions in Salesforce

  1. Sign in to Salesforce, then select Set-up. 
  2. In the Quick Find box, search for and select Permission sets. 
  3. Select a custom permission set, or create a new one. 
  4. Add the Slackbot UI permission to your permission set.
  5. Click Manage assignments, then click Add assignments. 
  6. Tick the boxes next to the names of the users that you want to assign, then click Next. 
  7. Optionally, you can set an expiry date for the permission set assignment. 
  8. Click on Assign.

Tip: Visit Manage permission set assignments in the Salesforce Help Centre for more details on assigning and managing permissions.

Who can use this feature?