Intento Translator for SalesForce
Salesforce is a fully scalable customer relationship management (CRM) platform supported by a comprehensive suite of services.
Intento Translator for Salesforce Live Chat is an application that facilitates communication with customers in their native language. This article will guide you through integrating Intento Translation services with Salesforce Live Chat.
To begin, ensure that both the chat setting and chatter setting options are set to true. To do this, navigate to Setup and type Chat Settings or Chatter Settings in the Quick Find box. Make sure the Enable chat setting option is marked as true, and remember to save your changes.
This article will guide you through the process of Integrating Intento with Salesforce Live Chat in the following sections:
Setting up Intento integration
Installing the package
Manual components addition
Chat initiation
Setting up Intento integration
To set up Intento Integration for Salesforce Live Chat:
Follow this link to Salesforce Org: Salesforce Intento Integration Package
Log in to Salesforce Org with your credentials
Select Install for All Users, check the acknowledgement checkbox, and click Install:
Check the Yes, grant access to these third-party websites checkbox, if present, and click Continue:
Once the package is installed, click Done. You will be redirected to the Installed Packages, where the package name will be mentioned as webchat:
Install additional components manually.
Additional components include the utility item in the Agent status section in the service console and the Accept case button on the case record page.
To add components, navigate to App Manager in Salesforce setup, select Service Console from the list of Apps, and then edit it:
Add the utility item
agentStatusUi
, label it as Status, select theanywhere_chat
icon, adjust the height to 240, and click Save:In the top left corner of the screen, click on the App Launcher. From the drop-down menu, select Service Console to go to the Service Console interface
In the list of case records, open any case record of your choice to view the Case Record Page:
In the top right corner of this page, click the Settings icon and select Edit Page. This will take you to the edit mode of the page
Among the various panels on this page, locate and click on the one highlighted in the image below:
Click Upgrade Now to initiate the upgrade process:
Select Migrate and click Next
Choose Case Layout and click Finish to finalize the changes:
To add an action, click Add Action located on the right-side panel:
Use the search bar to look for Accept Case, select it, and click Done
Click on the three-line icon on the Accept Case button, and then click Add Filter:
Select Status in Field, Equal in Operator, and New in Value. After ensuring all fields are populated correctly, click Done and then click Save:
Click Activate, select the Org Default tab, and click Assign as Org Default
Select the format, choose both Desktop and Phone options, click Next, and then click Save to retain the changes
Repeat this process by clicking Save:
Click Activation again:
Go to the App Default tab and click Assign as App Default:
Choose Service Console under App Name and proceed by clicking Next:
Select Desktop and Phone options under the Format section and click Next, and then click Save:
Click Save at the top right corner one more time, and then use the back arrow key situated at the top left corner to return to the Case Record Page
Add Components to the Chat Transcript Record Page
The package's automated process creates one chat transcript record and one chatVisitor record. To add components to the chat transcript record page:
Click Edit → Add More Items, and add any objects necessary for your record page:
Type Chat into the text box. Select Chat Transcripts and Chat Visitors. Once both are highlighted, click Add → Save:
You can now view the chat transcript and chat visitor object in the list:
Click the Chat Transcript Object:
In the Chat Transcript records page, click the gear icon and select New
A new pop-up modal will appear, fill in all the details:
List Name: All
List API Name: All
SELECT: All users can see this list view.
Click Save
Click Filter by Owner, select All Chat Transcripts, and click Done → Save:
Click the dropdown icon and select the All:
Select any record for the chat transcript object record:
Go to the chat transcript record page, click the gear icon, and select Edit Page. Delete the highlighted div in the conversation Tab:
Type
agentLiveChat
in the search field, and drag this component to the conversation tab:Delete the highlighted div in the past chat tab:
Type
agentPastChatsTab
in the search box, and drag this component to the past chats tab:Click Save in the top right corner
Repeat steps 1 to 13 one more time
Do not forget to repeat the steps.
Once the steps have been repeated:
Navigate to Setup, search for Custom Settings in the quick find box, and click Language Translation API:
Click Manage → New:
Fill in all the Intento API details for translation and click Save. Custom Settings details include:
Name: TranslationDetails
Method: POST
Routing: best
APIKey: [Your Intento API key]
EndPoint: https://syncwrapper.inten.to/ai/text/translate
UserAgent: ‘Intento.Integration.SalesforceLiveChat/1.0.0’
Navigate to Setup, search for Custom Settings in the quick find box, and click
auth_Credential
:Click Manage → New:
Custom Settings detail (auth_Credential) include:
Name: Authcred
ClientId: 3MVG9riCAn8HHkYVfRhrvCSTqRXwAnrJEPiTtN1.K.Z4KBCuUd6fatS8kguacGLXM6wqg3WWqkMH.VqaFpvHE
ClientSecret: 23615A878AAA413F723D23C5BA3CDBCE3700D9FDFF7E9701C0E696D03A2963BF
Endpoint (sandbox): https://test.salesforce.com/services/oauth2/token
Endpoint (Production): https://login.salesforce.com/services/oauth2/token
auth_password: [Your org password]
auth_user: [Your org username]
Navigate to Setup, search for Custom Settings in the quick find box, and click
ChatDisclaimer
:Click Manage → New:
Custom Settings Detail (ChatDisclaimer) include:
Name: ‘disclaimer1’
ChatEndAcknowledgement: ‘Chat ended by an agent'
ChatStartAcknowledgement: ‘Agent is online now’
Disclaimer: ‘We translate this chat automatically. Learn more’
TypeMessageAcknowledgement: ‘Type a message’
chatStartedTimeAcknowledgement: ‘Chat started at’
AgentOfflineAcknowledge: ‘Agent is offline’
Go to Setup, search for Custom Settings in the quick find box, and click on Profiles:
Click Manage → New:
Custom settings detail (Profiles) include:
Name: ‘Agent1’
AgentName: ‘System Administrator’
Go to Setup, search for Visualforce Pages in the quick find box, and click Preview where the label name is
UserChatButton
:The Let’s Chat button will now show up on the new tab:
By following all the steps detailed in this guide, you can integrate Salesforce Live Chat with Intento Translation services, empowering your customer service reps to communicate effectively in multiple languages with your global customer base. Clarify your customer interactions and enhance your service quality with Salesforce Live Chat and Intento translation.