Manage customer cases in Slack

If you use Slack CRM, you can respond to customer support requests right from a dedicated support channel in your workspace.

How it works

  • When you enable Slack CRM, a support channel will be automatically created in your workspace. This channel will be named #support-[workspace name] and will appear in the Salesforce section of your sidebar.
  • Once your support channel is configured, emails sent to the address you choose will be posted in your support channel as new Salesforce cases.
  • Channel members with permission can reply to cases, escalate them when they need more support, and close cases when the interaction is complete, all from the channel in Slack.

Note: Managing cases in Slack relies on the Salesforce Email-to-Case feature. Learn more in the Salesforce Help Center.


Set up case management in Slack

Step 1: Verify your support email 

To get started, you’ll first need to verify the email address you use for customer interactions. 

  1. From your desktop, open your support channel. 
  2. Click the channel name in the conversation header.
    Gif of a cursor clicking the channel name in the channel header
  3. Select the Automations tab. 
  4. Below Connect your support email, click Set Up
  5. Enter your support email address, then click Next.
  6. We’ll send a verification email to confirm the address.

Once your customer support email is verified, we’ll provide you with a Salesforce routing email address. Proceed to the next step to set up forwarding from your support email address to the Salesforce routing email address.


Step 2: Set up email forwarding

  1. From Slack, copy the email address provided below Set up forwarding.
  2. In your email provider's settings, configure email forwarding from your support email to the Salesforce routing email provided above. For example, if your support email is support@acme.com, configure forwarding so emails sent to that address are forwarded to the address you received at the end of Step 1. 
  3. Once you’ve set up email forwarding, return to Slack and click Next
  4. Some email providers (like Gmail) require an additional verification step. If prompted, click Let’s Go, then follow the steps from the Salesforce app in your Slack support channel to complete the verification process.


Verify your Slack CRM email domain

By default, emails sent using Slack CRM are sent from a system-generated email address (ex. support@salesforce-free-mailsend.com). To send emails from your own domain, rather than an email address your customers may not recognize, Workspace Owners can verify Slack CRM email domains. You have two options to verify your domain: 

  • DKIM keys (recommended) 
    DomainKeys Identified Mail (DKIM) adds cryptographic signatures to your emails, providing stronger authentication and improving deliverability. 
  • DNS TXT record
    Add a supplied DNS record to your domain settings. This method confirms you own the domain but doesn’t provide any email signatures.  

Note: You may need to work with your company’s IT or network administrator to complete the domain verification process. For more details, including guidance for popular domain providers, check out Email-Sending Domain Verification FAQ in the Salesforce Help Center.

  1. From your desktop, click   Admin in the sidebar.
  2. Select Manage Salesforce Organizations from the menu.
  3. Select a Salesforce org.
  4. Click the Email domain verification tab, then select Verify Domain.   
  5. Review or enter your Domain Name, then select a domain verification method. If you select DKIM keys, enter a name for your selector and backup selector. 
  6. Click Next.
  7. Follow the prompts to copy the Slack-supplied values into your email provider’s DNS record. When you're ready, click Got It to finish. 

Your domain verification will take some time to process. Click Check Status for updates, then select Verify once the status shows Propagated.

Note: Some DNS providers automatically append your domain name to the Host/Name field, which often causes verification to fail. If you're having trouble verifying your domain, try entering only the portion before your domain.


View and reply to emails in Slack

Once you’ve completed the setup process, cases will appear in your support channel whenever a new email is sent to your support email address. Anyone with access to customer management features can select a case to view it, forward the case elsewhere in Slack, or reply to the email. 

  1. From your desktop, open your support channel.
  2. Click on a case to view it. 
  3. To reply to a case, click Quick Actions, then select Send Email
  4. Compose your reply in the email response field. When you’re ready, select Send Email to send it.

If a customer replies to your message, you'll see it in the Details tab when viewing a case. Click Quick Actions, then Send Email to send another reply. 


Manage customer cases

You can take a couple other actions to manage customer cases in Slack. From a case in your support channel, click Quick Actions, then choose one of the following options: 

  • Change Owner 
  • Close Case

Tip: Slackbot can help you get up to speed by summarizing or researching a case. Click Quick Actions, then select Ask Slackbot about case to get started. 

Who can use this feature?