Manage customer contacts in Slack

Simplify how you keep track of important customer information by doing it in Slack. Build comprehensive records, log important customer actions, and collaborate with your team right in the flow of work with built-in CRM (customer relationship management) tools.

How it works

  • To set up customer management, Workspace Owners must enable it and create a contact list for their workspace.
  • Once your contact list is ready, assign access to others to allow them to use customer management features. 
  • Managing customer contacts in Slack relies on the Salesforce Free Edition. When you set up a contact list in Slack, this will create a Salesforce Free Edition org.

Tip: Once your contact list is ready, you can also capture leads from a website and manage customer emails from Slack.


Set up your contact list

Workspace Owners can follow the steps below to set up customer management:

Step 1: Enable customer management

  1. From your desktop, click   Tools in the sidebar.
  2. Select   Channel Templates in the sidebar.
  3. Select Customer Contact Management.  
  4. Review the details and click Get Started.


Step 2: Create your contact list

Create your customer contact list by importing it from Gmail or a CSV file, or build it from scratch. Once your contact list is created, you can also customize its fields to make it suit your needs. 

  1. From the   Home tab, find the Salesforce section of your sidebar and select   All Contacts.
  2. Choose an option for creating your contact list and follow the prompts.


Step 3: Assign access

By default, only the Workspace Owner who creates a contact list can use it to manage customers in Slack. When you’re ready, assign access to up to 100 people to allow them to use it. 

  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 Users tab, the select Add users to Salesforce org
  5. Search for and select a person to assign access to. 
  6. Below Select profile, choose a Salesforce profile type. 
  7. Click Confirm


Use your contact list

Now that your contact list is set up, start using it to stay on top of customer needs.


Update a contact

Update a contact to add important details about your customers so your team has the latest information. You can update any field in the contact record, and log important customer interactions like calls, emails, and meetings.

  1. From the   Home tab, find the Salesforce section of your sidebar and select   All Contacts.
  2. Choose a contact to view it in Slack. 
  3. From the contact record, update any fields you’d like, then click Save.
  4. To log a customer interaction, click  Log Events.
  5. Enter the event details, then click Save to finish.

Note: From a contact record, click Invite to DM to invite a customer to have a conversation directly in Slack.


Share a contact

When you need to collaborate on a customer, share their contact with your team in a direct message (DM) or a dedicated channel. When you share a contact with a teammate, they’ll be given access to manage customer contacts in Slack (if they don’t already have it).

  1. From the   Home tab, find the Salesforce section of your sidebar and select   All Contacts.
  2. Choose a contact.
  3. Click the   three dots icon in the top-right corner, then select   Share contact.
  4. Choose where you'd like to send the contact to, then select Share.

Tip: Click Agenda in your sidebar to quickly get a snapshot of your day. Once configured, use Agenda to view your upcoming meetings, calls and other calendar events. Use Slackbot to help you get ready for a meeting or call by clicking Prep with Slackbot next to an event.


Automatically sync events to customer contacts 

Save time manually logging events by automatically syncing calendar and email events from your connected Google account. Once connected, calendar events will automatically be saved as activities associated with your contacts, and email interactions will be automatically logged to build your communication history.

  1. From your desktop, click your profile picture in the sidebar.
    Static image of a cursor clicking the profile picture menu in the Slack app
  2. Select Preferences.
  3. Choose Salesforce.
  4. Click Connect next to Einstein Activity Capture.
  5. Follow the prompts to authorize your Google account. 
  6. Review the setup details, then click Continue

Note: Syncing calendar and email events in Slack relies on Salesforce’s Einstein Activity Capture feature. Learn more in the Salesforce Help Center.


Manage your contact list

People with the System Administrator customer management profile can manage their contact list. 

Customize fields

By default, your contact list includes fields such as Account name and Email address. Add fields to include additional details like priority, status, and more.

  1. From the   Home tab, find the Salesforce section of your sidebar and select   All Contacts.
  2. Click the   plus button in the top-right corner of the contact list.
  3. Choose an option from the drop-down menu or select 
      Create a custom field
  4. Follow the prompts, then click Save


Add more contacts

As your customer base grows, add new contacts to your contact list.

  1. From the   Home tab, find the Salesforce section of your sidebar and select   All Contacts.
  2. Click  New Contact in the top-right corner.
  3. Fill out the customer fields, then click Create Contact to finish. 

Who can use this feature?