You all must have come across terms like AI, Einstein, or Einstein chatbot and listened to people saying Bot deployment is easy. However, the challenge is to create a useful and relevant bot for your customers. Today, we are going to tell you everything about the setup process of Einstein Chatbot in Salesforce.

So, let’s begin with this thoughtful solution!

Prerequisites:

Bots rely on technology you use, such as the channel, knowledge articles, Einstein, report and dashboard, etc.

  1. You need to have a Service Cloud license.
  2. Enable chat in your org. From Setup, enter Chat in the Quick Find box, then select Chat Settings. Check Enable Chat.
  3. From Service setup, enable ‘Chat Guided Setup Flow.’
  4. Turn on the permission for ‘Enable Support QuickAction Rest endpoint for Guest Users.’
  5. For offline support, enable guest access to the support API.

Setup Einstein Bot in Salesforce

1. Enable:

2. Now, click New. Give a name and preferred language to your bot. And skip the rest of the steps so we can see how we can set up things manually.

Note: We have named our bot Eve.

3. Here, we are on the Einstein bot builder.

A.

Salesforce Einstein Bot

B. Here you can find all the feature lists of Einstein bot.

C. Let’s quickly go over the current screen:

  • These are the prebuilt dialogs.
  • Welcome Message shows up when the customer starts a conversation.
  • Here we can set it to show a menu, Start another dialog, Transfer to an agent, or Wait for customer input, which implies you will use NLP to identify customer intent and start the next dialog.
  • After the Welcome dialog, the bot immediately goes to the Main Menu dialog(if set up).

4. For every dialog we can set the dialog steps, which are built from:

A. Messages—communicate information to the customer using text.

B. Questions—ask for customer input and store that information.

C. Actions—access Salesforce automation tools such as Apex code, Flows, outbound email, or Object Search.

D. Rules—add conditional logic based on customer data and perform actions such as transfers, setting variables, or ending the chat.

E.

5. Add a new dialog to display a set of options to your customer

A.

B. Now, check show in the Bot options menu

6. Now, set the final piece

A. Add channel and save

7. Now, let’s test

A. From Dialog, active the bot and click preview and select the embedded service on which you want to test this bot.

B.

And, similarly, you can add the next steps to each dialog and prepare a bot conversation.

We have added one to Order-related 🡪 “Order status” to ask customer order number with below pattern only O-12345.

Conclusion

There you have it! Our step-by-step guide to help you set up Einstein Chatbot in Salesforce. We hope that this blog was helpful to you. If you try out this solution, then do share your experiences with us. We will be back with another solution soon to help you succeed with Salesforce. Till then, happy learning! 🙂

Related Articles

In this detailed guide, we will walk you through the significant yet easy steps to configure Email to Salesforce. Without any further ado, let’s get started! About Email to Salesforce As the term refers, Email to Salesforce is valuable for any organization that businesses use as their Customer Relationship Management (CRM) platform. It helps streamline […]

Read More
Guide on CRUD Operations in Node.js with jsForce

CRM developers typically need to integrate Salesforce with Node.js apps. One well-known library for this purpose is jsForce, which provides a comprehensive set of tools for interacting with Salesforce data and performing CRUD tasks effectively. Let’s dive into the blog, where you will understand the use of jsForce to execute key CRUD tasks within Salesforce, […]

Read More
How to Implement Round Robin Assignments in Salesforce Using Apex

Ensuring a proper workload balance and quick follow-ups from internal or external team members, leads, opportunities, or task distributions is crucial. To achieve this, all you need is a Round Robin assignment. In this step-by-step guide, we will walk you through the process of implementing a round-robin assignment in Salesforce using Apex. Here, we’ve used […]

Read More
Best Salesforce Developments Services Provider

In this step-by-step guide, we will walk you through the significant role of Large Data Volumes in Salesforce, and what strategies or practices you should keep in mind. What is Large Data Volumes? In Salesforce, Large Data Volumes (LDV) refers to managing a huge amount of records available in the platform. LDV usually comes into […]

Read More

Salesforce Apex includes numerous built-in text handling classes, and in addition to them, the Pattern and Matcher classes are good for performing complex string operations. These classes enable us to define and work with regular expressions, which are of particular importance for data validation, searching, and modification. In this technical blog, we will find out […]

Read More

Maintaining security and compliance in Salesforce requires effective user access management. This article will lead you through the process of creating expiration dates for Permission Sets and Permission Set Groups, allowing you to automate access removal while minimizing manual work. Know how this functionality simplifies workflows, guarantees compliance, and improves security procedures. Why Use Expiration […]

Read More
Our Location worldwide
Indian Flag India
3rd Floor, A-10, Pegasus Tower, Sector 68, Noida, Uttar Pradesh 201301 +91-1203117884
United States of America Flag USA
333 West Brown Deer Road Unit G – 366 Milwaukee WI, USA 53217 +1(262) 310-7818
United Kingdom Flag UK
7 Bell Yard, London, WC2A 2JR +44 20 3239 9428
Canada Canada
HIC Global Solutions INC
43 Lafferty Lane, Richmond Hill, L4C 3N8, CA +1(262) 310-7818