Only Cooby Custom plan users can integrate Cooby with Salesforce. If you are interested in Salesforce Integration, please contact the Cooby Sales Team.
Follow the steps to set up Salesforce integration for your team. Once you have completed all the steps, your team can start syncing messages!
Please note that Salesforce System Administrator permission is required for this setup.
I. Connect Cooby to Salesforce
Connect to Salesforce
From the integration center of your Cooby Workspace. Click on
Salesforce
.Press
Admin setup
then clickConnect to Salesforce
Click Connect to Salesforce Sandbox
if you want to test Cooby in the Sandbox environment before officially applying it. You can also reconnect to the production version by disconnecting from your sandbox version afterward.
Install Cooby in Salesforce from AppExchange
Click
Install Cooby
to be directed to the AppExchange page.Click
Get It Now
.Log in to your Salesforce account. (If you're already logged in, please skip these steps.)
If you haven't logged in to AppExchange yet, select
Login
in the Trailblazer.me field.Select
Continue with Salesforce
Enter your username and password, then click
Log In
Click
Allow
to authorize the accessFill in the basic information to complete your sign-up process.
Select which Salesforce account you want to install Cooby, then choose which environment to install Cooby into.
Press
Install in Sandbox
if you want to test Cooby in the Sandbox environment before officially applying it. You can also reconnect to the production version by disconnecting from your sandbox version afterward.
Click
Confirm and Install
.Choose
Install for all users
in the pop-up when prompted, then clickInstall
It will take a while to install. You will receive an email: “Package Cooby Install Successful” when it’s done.
Set Up API Key
Copy the API key list from your Salesforce settings page. Then, click
Manage API key
to be directed to the Salesforce page.Paste it on the API key value, and click
Save
.
Enable Cooby Required Fields permission set
Click
Enable permission set
to create the permission set with required Salesforce fields.Once enabled, a success notification will be displayed on your page, and you will automatically be led to the next step.
II. Set up Admin Permissions
Assign Cooby Admin permission set
Click
Assign permission
set to enable your Cooby admin permission in Salesforce.You will be directed to the assign Cooby Admin permission set page. Select the user for this permission set, then click
Next
andAssign
.Once completed, manually check this step to mark it as done!
Assign Cooby Required Fields permission set
Click
Assign permission set
to enable your Cooby required fields permission in Salesforce.You will be directed to the assign Cooby Required Fields permission set page. Select the user for this permission set, then click
Next
andAssign
.Once completed, manually check this step to mark it as done!
III. Testing WhatsApp Message Syncing
Grant sync access to Cooby
Go to your WhatsApp Web, refresh the page, and you will see the Salesforce icon on the Cooby nav bar as well as the Salesforce right-side panel. Click
Authorize
.
Auto-link contacts
Click on a WhatsApp contact. If a phone number matches one of your Salesforce contacts, a contact card will be displayed on your WhatsApp Web side panel.
Start syncing messages
Once the contact is created, you can start syncing messages! With Auto-sync permission, your messages with this contact will automatically sync to Salesforce. If you use manual sync, you’ll need to select the messages to sync to Salesforce.
If you would like to manage your sync permission setting, click
Manage permission
.Integration permission
This permission enables a user access to the Salesforce permission. When turned on, they will have access to the Salesforce Sidebar on their WhatsApp Web, and they will have the ability to sync chats into Salesforce.
Sync permission
This permission setting enables a user’s chats to be automatically synced to Salesforce. By default, Auto-Sync is enabled, meaning all chats from linked contacts will be automatically synced to Salesforce. You can also change the setting to Manual-Sync, allowing you to select which messages to sync manually.
IV. View WhatsApp Messages in Salesforce
Open Lead/Contact profile
On WhatsApp Web, find a linked Lead/Contact and click the
Salesforce icon
next to their name to open their profile in Salesforce.
Enable WhatsApp Conversations view
Click
setting
and selectEdit Page
.Drag WhatsApp Conversations to wherever you want to add the component. For example, it can be under the Activity section.
Click on
Save
thenActivate
, choose App Default then selectSales
.Click
Save
and return to the previous page, you should see the new component.
The above steps can be applied to Contacts, Leads, Tasks, Opportunities, and Accounts. The example provided only shows the Contact object, but the steps are the same for each.
View WhatsApp messages
The initial message sync may take up to 15 minutes. Once syncing is complete, WhatsApp messages will appear in the WhatsApp Chats by Cooby panel.
V. Onboard Team Members
Invite team members
Click
Invite Member
to member page, onboard others and sync their WhatsApp messages.For how to send the invitation, please review here.
Assign Cooby Member permission set
Click
Assign permission set
to manage team members who can sync and view messages in Salesforce.Choose the member whose messages will be synced to Salesforce, then click
Save
.
Assign Cooby Required Fields permission set
Click
Assign permission set
to enable member's Cooby required fields permission in Salesforce.You will be directed to the assign Cooby Required Fields permission set page. Select the user for this permission set, then click
Next
andAssign
.Congregation! All your admin setup is completed! 🎉 You can now notify your members to start syncing their messages!
We hope this document helps you better understand how Cooby works. For any concerns or questions regarding your Salesforce integration, kindly email us at [email protected] 💜