Engati - User Guide
Activating Live Chat

Live chat Settings

18min

Engati Live Chat allows you to set up live chat for your bots. You can add multiple bots and set up different configurations for these bots.



Onboarding

Owner can click on ‘Configure Live Chat’ button from the Home page, to get started with Live Chat.

Document image


As you switch to the live chat portal, you have to complete a few steps in Live Chat wizard.This workflow is available only to the Owner of the account.

General Settings

These are the general configurations to be added for the bot.

Document image


Setup

Setting up live chat settings allows you to control when and how your chatbots and live chats engage with customers. Adjust your work week schedule to determine availability, customize chat settings for better interactions, manage channel settings to choose platforms like website or WhatsApp, and organize team categories for efficient task assignment. These settings ensure your chatbots provide effective support tailored to your customers' needs across different channels.

Work Week

The ‘Work Week’ section allows you to define the days and times during which your team will be available to respond to customer inquiries.

Document image

  • Work Days : Under ‘Work Days’, you can select the specific days of the week when your team will be available. Simply click on the day to toggle it on or off. By default, all days are selected.
  • Work Hours : In the ‘Work Hours’ section, you can define the specific time intervals during which your team will be available each day. By default, the time is set from 08:00 to 21:00. To modify these times, click on the time field and adjust the start and end times using the clock icon. You can also add additional time intervals by clicking on the ‘+ Add’ button.
  • Holidays: The ‘Holidays’ section allows you to specify any upcoming holidays or non-working days during which your team will be unavailable. To add a holiday, simply click on the ‘Add Date’ field and select the date from the calendar icon. The selected dates will be automatically added to the list of holidays.

Chat Settings

The ‘Chat Settings’ section enables you to customize various aspects of the chat experience for your customers.

Document image

  • Show chat log history for users: By enabling this option, you can allow users to view the history of their previous chats with your team. This can be useful for providing context and ensuring that customers don’t have to repeat themselves.
  • Notification for Agent joining the conversation: This field allows you to customize the message that is sent to the customer when an agent joins the conversation.
  • Notification for Agent leaving the conversation: Similarly, you can customize the message that is sent to the customer when an agent leaves the conversation.
  • Show file upload option for users: Enabling this option allows customers to upload files during the chat conversation. This can be useful for sharing screenshots, documents, or other relevant files that can help you better understand and resolve the customer’s issue.
  • Trigger workflow in case of First Response SLA Expiry: Enabling this option (tick box) will allow customers to be taken to a specific workflow in case the agents are busy. Soon after this is turned on, a drop-down menu will become available to select which course of action to take when an agent is not available.
  • Request Feedback on Resolution: By enabling this option, you can allow customers to request for a feedback after their issue has been resolved.
  • Email conversation transcript: This field allows you to customize the email that is sent to the customer where a transcript of their chat conversation with your team.
  • Agent Busy Response: The ‘Agent Busy Response’ field allows you to customize the message that is sent to the customer when all agents are busy and unable to immediately respond to their inquiry.
  • Transfer to Agent Response: The ‘Transfer to Agent Response’ field allows you to customize the message that is sent to the customer when they are being transferred to an agent.
  • Max wait time (Website): The ‘Max wait time (Website)’ field allows you to set the maximum amount of time a customer can wait in the queue before they are disconnected from the chat. This can help you manage customer expectations and ensure that they do not become frustrated with long wait times.
  • Max wait time (Mobile App): The ‘Max wait time (Mobile App)’ field allows you to set the maximum amount of time a customer can wait in the queue before they are disconnected from the chat on the mobile app. This can help you manage customer expectations and ensure that they do not become frustrated with long wait times.
  • SLA for Resolution: The ‘SLA for Resolution’ field allows you to set the maximum amount of time within which you aim to resolve customer issues. This can help you track your team’s performance and ensure that customers are receiving timely assistance.
  • Auto-resolve for inactivity in: The ‘Auto-resolve for inactivity in:’ field allows you to set the amount of time after which a chat conversation will be automatically resolved if there is no activity from either the customer or the agent.

Channel Settings

The ‘Channel Settings’ section allows you to configure the settings for each of the channels through which customers can interact with your team.

Document image

  • Channel : In the ‘Channel’ column, you will be able to see channel for which you can configure the settings. The available channels include Website, WhatsApp, Instagram, and Facebook Messenger.
  • Max Conversations : The ‘Max Conversations’ column allows you to set the maximum number of simultaneous conversations that can be handled by the channel. This can help you manage your team’s workload and ensure that customers do not have to wait too long for a response.
  • SLA Response : The ‘SLA Response’ column allows you to set the maximum amount of time within which you aim to respond to customer inquiries on the selected channel. This can help you track your team’s performance and ensure that customers are receiving timely assistance.

Team Categories

The Owner/ Supervisor can see the list of agents and supervisors added for the product. The supervisor can add multiple agents and supervisors for the product.

Document image


To add a team member, navigate to Teams > +Add a team member

Document image

  • Choose a role : You can give a role to the member by selecting a role from the dropdown menu. The options available are Executive, Bot builder, Supervisor, Agent.
  • Name : Enter the name of the agent.
  • Email : Enter the email address of the agent.
  • Channels to manage : Select the channel which the agent will be accessible to manage.
  • Categories to manage : Select the category which the agent will be assigned to manage.

For each team member you can view logs, reset password and manage categories/channel. Click on the "..." buttons beside the member you wish to manage.

Document image

  • Manage Categories : Allows you to manage the categories of that particular agent.
  • Manage Channels : Allows you to manage the channels of that particular agent.
  • View Logs : Allws you to view all the logs of that particular agent.
  • Reset Password : Allows you to share a link with the user via which they can reset the passwords of their Engati Accounts, the links are valid only for 15 minutes. 

Routing

The Routing page allows you to set up rules for how conversations are routed to agents. These rules are applied in the order they are listed, and the first rule that matches a conversation will be used to route it.

Routing Rules

The following routing rules are available:

  • Contextual routing: This rule takes precedence over all other rules. It uses attributes of the user or the account to assign the conversation to a specific agent.
  • Category-based routing: This rule is used if contextual routing is not configured. It assigns conversations to agents based on the categories that they are assigned to.
  • Time-based routing: This rule is used if neither contextual nor category-based routing is configured. It assigns conversations to agents based on their availability.

Adding a Routing Rule

Step 1 : To add a routing rule, navigate to Configure > Live Chat > Routing and click on the Add Rule Set button.

Document image


Step 2 : Enter the name for the rule set.

Document image


Step 3 : Fill in the fields with valid inputs. For your convenience we have described the fields.

Document image

  • Rule Set Name: The rule set name is a unique identifier for the set of rules you are creating. It can be any name that you like, but it is best to choose a name that is descriptive of the rules in the set.
  • Rules: Each rule consists of three parts:
  1. Attribute: The attribute is the field that you want to use to create the rule. For example, you could use the attribute “user.country” to create a rule that assigns conversations to different agents based on the customer’s type.
  2. Operator: The operator is the condition that you want to use to create the rule. For example, you could use the operator “equals” to create a rule that assigns conversations to agents based on the customer’s location.
  3. Value: The value is the specific value that you want to use to create the rule. For example, you could use the value “New York” to create a rule that assigns conversations to agents based on the customer’s location.
  • Rule Expression: The rule expression is a combination of rules that are evaluated together. The expression can be as simple as a single rule or as complex as multiple rules combined with AND or OR operators.
  • Category to Assign: The category to assign is the category that you want to assign to the conversations that meet the criteria of the rule set. The category can be any category that you have created in the system.
  • Assign conversation to the agent who managed it previously: This checkbox allows you to assign the conversation to the agent who managed it previously. This can be useful if you want to make sure that the customer is speaking to the same agent each time they contact the company.

Quick Reply

Quick replies are a feature that allows agents to respond to conversations in the message toolbar quickly. They are not applicable to the Email channel.

Adding a Quick Reply

Step 1 : To add a routing rule, navigate to Configure > Live Chat > Quick Reply and click on the +Add Quick Reply button.

Document image


Step 2 : Fill in the Reply Title and Enter Quick Reply with valid inputs.

Document image

  • Reply Title : Enter a short title or name for your quick reply. This title will be visible when selecting the quick reply from the list.
  • Enter Quick Reply : Type the message or response you want to save as a quick reply. You can also use placeholders like {{customer.name}} to personalize the response (Please note that using of attributes in Quick Reply is currently available only for Email based canned responses).

Quick replies are a helpful feature that can save agents time and improve customer service. They are easy to create and use and can be used in various situations.

If you face any issues or queries please reach out to us at support@engati.com