Before you customize Chat, you need to create the basic Chat implementation for your
Salesforce org. After you complete the basic setup steps, you’ll have a functioning Chat
implementation that your agents can use to chat with customers.
Legacy Chat will be retired on February 14, 2026. To avoid service interruptions to your
end users, switch to enhanced Chat (formerly Messaging for In-App and Web). Enhanced Chat
offers many of the legacy Chat features that you love plus asynchronous
conversations that can be picked back up at any time. Learn about migrating in Help and Trailhead.
Enable Chat Get started with Chat by enabling it for your Salesforce org. After you enable Chat, you can customize it.
Create Chat Users Before your users can assist customers with chat, you need to assign the users as Chat users. Chat users are support agents and supervisors who have the Salesforce permissions to assist customers with chat.
Create and Assign Chat Skills Skills identify your agents’ areas of expertise. When you assign an agent to a skill, that agent receives chat requests that are related to the agent’s skill areas. You can also enable your supervisors to assign skills to agents. This information applies to Live Agent routing for chats only.
Create Chat Agent Configurations Chat agent configurations define the functionality that’s available to your agents and support supervisors. Create configurations to give different capabilities to multiple types of users,
Create Chat Deployments A deployment is a place on your company’s website that’s enabled for Chat. Create deployments to implement Chat and control its functionality on your website.
Create Chat Buttons Create chat buttons to enable customers to request a chat with an agent directly from your website.
We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required Cookies
Always Active
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional Cookies
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising Cookies
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.