Configuring the YakChat Integration
Follow these steps to set up the Salesforce integration for YakChat.
Step 1: Create an external client app in Salesforce
- Sign in to Salesforce as a system administrator.
- Go to the Setup page.
- Search for App Manager and select External Client App Manager.
- Click New to create an external client app.
- Enter a clear name (e.g., YakChat Integration).
- Add a contact email for notifications and support.
- Keep the Distribution State set to Local.
- Under API, enable OAuth.
- Set the Callback URL to https://yakchat.com
- For OAuth Scopes, select Manage user data via APIs.
- Enable the Client Credentials Flow.
- Click Create to finish.
Step 2: Adjust app policies in Salesforce
- Edit the newly created app.
- Set Start Page to None.
- Under Permitted Users, allow All users can self-authorize.
- Confirm that the Client Credentials Flow is enabled.
- For Run As User, select a Salesforce user with access to organization-wide contacts.
- Save your changes.
This user specifies which Salesforce data YakChat can access.
Step 3: Capture Salesforce credentials
- In the app's OAuth settings, copy the Consumer Key and Consumer Secret.
- Locate and copy your Salesforce instance URL.
Step 4: Configure Salesforce integration in YakChat
- Sign in to the YakChat Admin Portal as an admin.
- Navigate to Integrations, select Salesforce, and click Add.
- Paste your Client ID, Client Secret, and Salesforce instance URL.
Step 5: Enable Salesforce features in YakChat
- Go to Plans and open your plan settings.
- Enable Salesforce Contacts to view Salesforce contacts in YakChat.
- Enable Salesforce Activity Creation to log a Salesforce task for every message.
These features allow your team to leverage Salesforce data and track message history effortlessly.
Step 6: Files Sent in YakChat
- Go back to the Setup page in Salesforce.
- Navigate to Object Manager and select Task.
- Open the Page Layout tab.
- Edit the page layout.
- Remove the Attachments related list.
- Add the Files related list.
Now files sent in YakChat will be available under the Related Lists section in Salesforce contacts.