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.