Set up Slackbot in Salesforce

Slackbot is a personal agent for work built right into Slack and Salesforce. Wherever your team works, use Slackbot to get caught up more quickly, plan next steps for a customer deal, and more. All of the Slackbot features available in Slack (like 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 setup 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 Setup.
  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 dropdown menu and click Connect.


Step 3: Assign Slackbot permissions in Salesforce

  1. Sign in to Salesforce, then select Setup.
  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. Check the boxes next to the names of the users you want to assign and click Next.
  7. If you'd like, set an expiration date for the permission set assignment.
  8. Click 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?