Loading
Upcoming Mandatory Changes to Public Key Infrastructure (PKI)Read More
Salesforce Enforces New Security Requirements in Summer 2026Read More
Agentforce Contact Center
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Add Flexibility and Power with Enhanced Chat

          Add Flexibility and Power with Enhanced Chat

          Start a conversation with customers on your mobile app or website. Enhanced Chat delivers enhanced pre-chat support to pinpoint customer needs and access records before the service rep connects in the Service Console. Custom branding and mobile push notifications provide a modern experience.

          Enhanced Chat banner image.

          Start

          Get Started

          Icon indicating that the following link is a video link Video Demo

          Trailblazer Community: Enhanced Chat

          What’s Enhanced Chat?

          Enhanced Chat FAQ

          Lifecycle of a Messaging Session

          Enhanced Chat releases continually. Check out new features here.

          Gears

          Enable

          Plan for Enhanced Chat

          Create a Synchronous Chat Experience in Enhanced Chat

          Quickly Set Up Enhanced Chat v1 or v2 for Testing

          Optimize Enhanced Chat v1 Setup

          Chat with the Salesforce Mobile App

          Wrench

          Increase Productivity

          Trailhead: Optimize Enhanced Chat

          Cookbook for Enhanced Chat

          Increase Enhanced Chat and Enhanced Messaging Productivity

          Code

          Develop

          Web Developer Guide

          In-App Developer Guide

          iOS Examples & Reference

          Android Examples & Reference

          Learn

          Migrate from Legacy Chat

          Trailhead: Migrating from Legacy Chat to Enhanced Chat

          Icon indicating that the following link is a video link Video: Migrate from Legacy Chat to Enhanced Chat

          Replace Legacy Chat with Enhanced Chat

          Compare Enhanced Chat Capabilities to Legacy Chat Capabilities

          Use the Migration Tool to Move from Legacy Chat to Enhanced Chat

           
          • What’s Enhanced Chat?
            Enhanced Chat provides your customers with a personalized messaging experience from your mobile app or website to the Service Console.
          • Quickly Set Up Enhanced Chat v1 or v2 for Testing
            Understand the three stages of setting up Enhanced Chat v1 or v2. We recommend following them in order for a smooth experience.
          • Optimize Enhanced Chat v1 Setup
            After completing basic setup, choose to add user verification, custom labels, branding, pre-chat and more to your Enhanced Chat v1 deployment.
          • Optimize Enhanced Chat v2 Setup
            Add customizations and features to Enhanced Chat v2 for better look, experience and performance.
          • Set Up Write with AI
            Let Service reps refine, expand, or summarize their Enhanced Chat or Enhanced Messaging responses to customers with Write with AI.
          • Server-Sent Events for Real-Time Messaging
            Understand how our platform uses Server-Sent Events (SSE) to push data directly to a user's browser in real time. Learn why network security tools sometimes flag and block SSE connections.
          • Translate Chats Dynamically Using the Messaging User Language
            Salesforce Enhanced Web Chat uses the Messaging User Language field on the Messaging End User record to drive real-time chat translations. The conversation's translation language automatically aligns with the customer's identified locale. If a customer requests to switch languages mid-conversation, support reps can update the language field to instantly update the translation tool without disrupting the chat session. You can control the field-level security of the Messaging End User Language field to determine which users have access to it.
          • Cookbook for Enhanced Chat
            Check out our recipes for optimizing Enhanced Chat to see if one fits your use case.
          • Flow Recipes for Enhanced Chat
            Design Omni-Channel Flows to accomplish your Enhanced Chat use case.
           
          Loading
          Salesforce Help | Article