Before you begin: An overview of the Language IO Chat installation process
To install the Language IO Enhanced Chat for Salesforce app, go to Installing Language IO Enhanced Chat for Salesforce.
The purpose of the article is to give a brief overview of the different steps to install Language IO Chat for Salesforce in your Salesforce instance.
Prerequisites
Language IO strongly recommends that the user who installs the application is a Salesforce administrator familiar with Salesforce components and authentication features.
Credentials
If your organisation does not have a Language IO account yet, submit a support request to get an account set up. Language IO will send you a set of API credentials. You must have these credentials to complete the Create (or reuse) a Named Credential step.
Preparing Salesforce
Setting up a community
You must set up a community to use the Language IO plugin. If you do not have one set up, follow these steps:
- Log in to your Salesforce org and click on the gear icon in the upper right corner. Select Service Setup.
- Click View All in the upper right corner of the "Recommended setup" section.
- Find "Lightning Community Setup". Complete the configuration steps as desired:
- Enter a Domain name and Community name of your choice.
- Enter a unique Community URL (for example
acme-support.force.com) - (Optional) Select a new logo or header images as desired.
- In the "Let customers contact you" section, leave the default settings.
- Click Finish.
Setting up the Chat
Next, you must set up your Chat service to use the community that you just created:
- Return to Service Setup > Recommended setup > View all (see previous section).
- Find "Chat with Customers". Complete the configuration steps as desired.
- In the "Adjust your agents’ chat workload" section, leave the default settings.
- When asked for a URL, enter the Community URL that you created in the previous section:
- Go to setup and use the Quick Find box to search for "all sites" to fetch the URL.
- Copy and paste the URL next to the community that you created.
- As a type, select "Service".
- Click Finish. You can ignore the code snippet.
Creating a Lightning Record page
See Creating a Lightning Records page in Salesforce.
Installation and configuration overview
Installing the application
Each step that involves an action on your part is explained in a dedicated article, linked below. The process is as follows:
- First, make sure that your instance is ready for the install process (See the Prerequisites section above). This step is crucial to make sure that you have everything you need for the installation.
-
Install the Language IO application.
This installs the Language IO application on your Salesforce org. -
Create (or reuse) a Named Credential.
Named Credentials is the name that Salesforce gives to their authentication system. They allow your Language IO application to integrate and authenticate correctly with Salesforce. You can reuse existing Named Credentials for certain Language IO applications. -
Configure your Custom Settings.
The Language IO application is highly customizable. This article shows you the different features that are available to you. See Customizing Settings below for some dedicated set up articles. - Finish the configuration.
Customizing Settings
The following articles can help you set up various custom settings to tailor your configuration to your needs:
-
Setting up Auto-responders to greet end users in all your languages
Auto responders are optional, automatic greetings that show when an end user starts a conversation (for example, “Welcome! An agent will be on shortly to help you.”). These articles explain how to prepare and translate your auto-responders for your target audiences and store them either locally in Salesforce or with Language IO: -
Letting Agents set up their preferred language
You can allow Agents to set up their own preferred language instead of the default (which is typically English). This sets the translation language to and from them to this language. -
Defining the end user’s language
By default, the application detects the end user’s language through their first message. However, you might prefer to define an end user’s language through other, custom fields, such as a setting in their profile, or deriving their language from the language of the website they sent a message from. This article explains how this detection works and how to set it up:
Preventing installation issues
Please read the Installation troubleshooting guide to prevent the most common issues that may happen during installation process.
If you have any question about this process or if you require assistance, submit a support request.