Loading
Prepare for Email to Become the Default Login ExperienceRead More
Salesforce Partner Finder IssueRead More
Explore Legacy Service Features
Embedded Chat

Embedded Chat

Add an embedded chat window to your company website for customers to get quick answers to their questions while browsing your pages. Include a pre-chat form to collect key information and customize the experience to match your branding.

Required Editions

View supported editions.
Important
Important

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.

The chat window sits unobtrusively on your web page. When customers want to chat, they click the button to launch.

Screenshot showing the chat button in the bottom right corner of the browser window.

Add a pre-chat form for customers to complete, which helps agents gather basic information like their contact details, before the conversation.

Screenshot showing the pre-chat form at the bottom right corner of the browser window.

Customers can start chatting while viewing your web page. They’re also able to minimize the chat window so it’s not in the way. The chat persists across your web pages and their subdomains, so they can continue browsing while waiting or chatting with an agent.

Screenshot showing a customer waiting for a service agent in the bottom right corner of the browser window.

Embedded chat windows use a Chat deployment that you can quickly configure. Then, simply add the code snippet to the web pages where you want the chat window to be available. Setting up Embedded Chat doesn’t change how your agents chat with customers in their console.

  • Set Up Your Embedded Chat Window
    Ensure that your org meets the following prerequisites before setting up Embedded Chat. Follow these steps to configure the embedded chat window and add to your web pages.
  • Set Up Appointment Management
    Appointment Management gives your users an easy way to schedule, modify, and cancel appointments. The experience is powered by Flow Builder. You craft the perfect interaction and decide when and how to create related records like work orders.
  • Add an Embedded Flow to Automate a Task
    Use an embedded screen flow to help customers or users complete simple, automated tasks. An embedded flow is also guest-user friendly because users don’t need to log in to access the flow.
  • Create Embedded Static Resources
    Create and upload JavaScript files to Salesforce as static resources and then apply them to your website or Experience Builder site. With static resources, you can change one or many pages with a few clicks in code settings on existing deployments.
  • Test Your Embedded Chat Window
    After adding Embedded Chat to your web pages or Experience Builder site, check the customer’s experience.
  • Embedded Chat Limitations
    Before setting up Embedded Chat, consider general guidelines, limitations, and cookies and customer browser restrictions.
  • Embedded Chat Cookies
    Embedded Chat uses cookies to improve functionality and accelerate processing times. By saving a user’s settings, cookies can enhance the user’s experience and the performance of your Embedded Service.
 
Loading
Salesforce Help | Article