Using the Salesforce for Team Chat App
The Salesforce for Zoom Team Chat helps businesses collaborate within Team Chat by accessing Salesforce’s cloud-based CRM. This app allows users to search, post, and subscribe to record updates directly in Zoom Team Chat channels, reducing the need to switch back and forth between Zoom and other applications.
This article covers:
Prerequisites for using the Salesforce for Team Chat App
- Zoom desktop client
- Windows: version 5.13.0 or higher
- macOS: version 5.13.0 or higher
- A Zoom account
- A Salesforce account
- A Salesforce Admin user OR a Salesforce user with Customized Application Profile permission and Modify All Data permission, API Access Control, Apex REST Services Access
Limitations for the Salesforce for Team Chat App
- Currently, the app only supports Standard Objects and Record types from Salesforce.
- We recommend using the Zoom desktop client in light mode at this time. The Chat App is functional with Dark mode, but there are some known compatibility issues.
How to install from the Zoom App Marketplace
Pre-approve the App for your users
- Sign in to the Zoom App Marketplace as an admin.
- In the top right of your screen, search for Salesforce for Team Chat.
- In the App permissions section, click the toggle to Approve the use of this app.
- Choose if you want to approve this for All users on this account or Specific users or user groups on this account.
- Choose the visibility after the app is added:
- All users on this account can view the app in chat
- Specific Contact groups can view the app in chat
Note: The Salesforce Administrator will need to sign-in and configure their account with Salesforce on the desktop client first, otherwise, users will not be able to sign-in successfully.
Install the Zoom Salesforce for Team Chat App
- Sign in to the Zoom App Marketplace.
- In the top right of your screen, search for Salesforce for Team Chat.
- Click Add.
- Review the requested permissions and click Authorize.
Once installed, the app is displayed under the Apps section of the Team Chat tab of the Zoom desktop client.
Note: The Salesforce Administrator will need to sign-in and configure their account with Salesforce on the desktop client first, otherwise, users will not be able to sign-in successfully.
How to configure the Salesforce for Team Chat app
After installing the app from the Zoom App Marketplace, the app is displayed under the Apps section of the Team Chat tab of the Zoom desktop client. Before users can sign-in and begin using the Team Chat App, a Salesforce Administrator must sign-in and configure their account with Salesforce first. Users will not be able to sign-in successfully until this is done by the Salesforce Administrator.
- Sign in to the desktop client.
- Click the Team Chat tab
. - At the bottom of the left chat panel, find the Apps
section. - Select Salesforce for Team Chat.
You will see a welcome message from the App. - Click Sign in.
You will be prompted to select the environment you wish to connect to. - Select either the Production or Sandbox environment.
You will be prompted to connect your Zoom account with your Salesforce account. - Sign in to a Salesforce administrator account.
- Click Connect.
Upon receiving a successful connection notification, the app is now configured for your Zoom account. Users on your account can now connect their Zoom account to their Salesforce account.
How to connect the Team Chat App to your Salesforce account
- Sign in to the desktop client.
- Click the Team Chat tab
. - At the bottom of the left chat panel, find the Apps
section. - Select Salesforce for Team Chat
. - Click Sign in.
You will be prompted to connect your Zoom account with your Salesforce account. - Sign-in with your Salesforce account.
When sign-in is successful, you will see a message from the Team Chat App indicating the app is ready to use.
How to use the Salesforce for Team Chat App
With Salesforce for Team Chat app you will be able to
- Search and post records to channels
- Create an alert and subscribe to status updates on records
- Add chat messages to Salesforce records
Note: At this time the Salesforce for Team Chat app supports Standard Record Objects and Standard Fields.
Search and post for records
- In a Zoom Team Chat conversation, click on the Salesforce for Team Chat app icon
in the compose box.
A search modal will appear to easily search and find a record in Salesforce. - Type in the search field to find records in your Salesforce instance.
You can search for standard Salesforce objects such as Accounts, Contact, Opportunities, Leads, Cases, and Tasks. - Click on the search result to preview the record.
- If it is the correct record, click Share to Team Chat to post the record to a conversation.
Set an alert subscription for a record
Records have specific fields for which a user can create an alert subscription and monitor for status changes. When a record receives an update, the chat conversation will get an alert as to that status change.
- On a record posted to a chat conversation, click Create Alert.
- Select the updates you want to subscribe to.
- Click Create.
When the status changes for the field you have subscribed to, the chat conversation will be alerted.
Add messages to Salesforce
- In a Zoom Team Chat conversation, click the more icon
next to a message.
Additional options will appear. - Click Add to Salesforce
. - Search for and select the record you want to add the message.
- Click Add.
You will have added a new note to that record in Salesforce.
Slash commands for the Salesforce for Team Chat app
The following slash commands are available in any 1:1, group chat, or chat channel:
-
/sfdc help
Enter /sfdc help to receive a list of all available commands. -
/sfdc alerts
Enter /sfdc alerts to create a record alert subscription.
You can choose which updates you subscribe to, so that when a record is updated, the chat conversation will be notified of that status change. -
/sfdc connect
Enter /sfdc connect to connect to your Salesforce account. -
/sfdc disconnect
Enter /sfdc disconnect to disconnect to your Salesforce account.
How to remove the Salesforce for Team Chat App
- Sign into the Zoom App Marketplace with your Zoom account.
- In the top right of the page, click Manage.
- In the navigation menu, click Added Apps.
- Next to the Salesforce for Team Chat app, click Remove.
- Confirm the dialogue and click Remove.
Note: If the Salesforce Administrators account disconnects their account from Zoom, it will also remove access for the entire Zoom account.
Data Security
- This app has access to the following information on Zoom:
- View all groups subscribed to by a Zoom user under the Zoom account.
- View information of a Zoom user under the Zoom account.
- This app has access to the following information on Salesforce:
- Read permission of Salesforce's standard objects Account, Contact, Lead, Case, Opportunity and Task
- Read and write permission of Salesforce's flow and workflowOutboundMessage objects.
- This chat app has the following permissions on Zoom:
- This chat app can send a chat message to an IM channel or Zoom user under the Zoom account.
- This chat app send alerts to an IM channel or Zoom user.
- Communications between this chat app and Zoom/Salesforce are encrypted:
- Protocol: TLS 1.2
- Cipher suite: ECDHE-ECDSA-AES128-GCM-SHA256
- Key length: 128 bits
- Perfect Forward secrecy: YES
- This chat app stores access credentials in the local data store:
- Salesforce API tokens and Zoom OAuth credentials (both admin-level only) are stored in an encrypted database.