Skip to content

Live chat

Besides being able to create chatbot automation you can also follow up with your subscribers through our live chat inbox. We have one available for every channel.

You can access the live chat in two ways:

  1. Through the main dashboard overview
  2. Each individual chatbot channel

How to access live chat through the main dashboard

When at your main dashboard overview you will have a tab on the top named Live Chat.

image.png

The biggest advantage of this overview is that you can see all the channels you have built chatbots on. So going to live chat from this main dashboard is very easy. Just select the chatbot and the live chat will appear.

How to access live chat through a chatbot channel

If you are within any of your channels you can also access the live chat from that channel. Just choose Live Chat and the live chat will open up displaying all of your subscribers inside that chatbot channel.

image.png

The biggest advantage of this overview is that you can see all the channels you have built chatbots on. So going to live chat from this main dashboard is very easy. Just select the chatbot and the live chat will appear.

How to access live chat through a chatbot channel

If you are within any of your channels you can also access the live chat from that channel. Just choose Live Chat and the live chat will open up displaying all of your subscribers inside that chatbot channel.

image.png

How to use Live chat

Once you select any of your subscribers you will then get to see the live chat in action. Many options and information are present so let us walk you through them.

image.png

Section 1 displays subscribers(bot users) who interacted with the chatbot

  • Click on Inbox to switch between Inbox and Done. When you finish a conversation, move the users to Done.
  • Use the Search bar to search a conversation by user name.
  • Click on a user to view conversation detail and user profile.

Section 2 shows the chat your subscriber has with your chatbot

  • On the top of it, click the <= icon to hide Section 1, the user list area.
  • Right next to it is the subscriber’s profile photo and full name.
  • In the upper-right corner, click on the tick icon to move the subscriber to Done.
  • And the 3-dots icon offers a Hide message from bot option and Manage Shortcuts option.

Hide message from bot lists messages sent only by the user and agent, helping you get a clearer look at the conversation so that agents don’t need to go through too many messages.

Shortcuts help agents make quicker responses to the user’s query. You can also manage your shortcuts in Tools - Shortcuts.

  • Hover your mouse on a message sent by the bot, click on the little v icon to resend the message or jump to this step in the flow, in case you want to edit anything.

Section 3 allows agents to reply to your subscribers

  • Write a reply in the blank area.
  • Type a slash and keyword to search for a shortcut. Use up and down keys to go through shortcuts, hit the enter key to get the pre-written content.
  • On the right side, </> icon is used to call a variable, e.g. First Name of the user. You might also want to call it quicker by typing to left curly braces {{ and searching a field name.
  • On the bottom of it, the most left-hand side icon is used to change persona. The default icon refers to the default persona, the chatbot itself. Add persona via Contents - Personas.
  • Switch between Reply and Note to change reply mode. When you are in Reply mode, the reply area is in white. The content will be sent to your subscriber directly. When you are in Note mode, the reply area is in yellow. The content will be displayed in the conversation area but in yellow and these notes won’t be sent to your users. They are for internal reference only.
  • the final 4 icons in the bottom-right corner are for sending emoji faces, media (image, gif, audio, video & file) and subflows. The last icon is to send the message/note. You can hit the enter key instead.

Section 4 displays the profile of the subscriber

Section 5 shows notes, tags, subscribed sequences, OTN topics and all custom user fields

  • Add or remove tags from this overview directly. Very useful when it comes to getting subscribers into lead funnels and such.
  • For OTN topics and sequences you can only remove them from the user.
  • The same goes for the user fields, you can view, adjust the values or delete them entirely.

Sending subflows to users

After you finished a talk with a subscriber you might want to send them to a subflow. This is easily done by pressing the icon. A popup window will then appear where you can select or search for your flow.

image.png

Once you select your flow press the blue button named Send Sub Flow and the flow will be sent.

NOTE: Do make sure you have disabled live chat mode before sending the subflow. Otherwise the chatbot will not be able to send the messages inside the flow.

image.png

💡 TIP - Whenever agents reply in section 3, you will see the Pause Automation area automatically starts a 30 minutes count down. This means that, the chatbot will stop responding during the time. Agents can add on more time if needed. When time is up, the bot starts to reply again.

Livechat Feature : Conversation Starter Prompt

MessagingMe.app now provides even more flexibility to live-agents. We now give users the ability to choose what starts/restarts a conversation. Previously, whenever the agent marks a conversation “Done”. The conversation is moved to the done folder, however if the bot user reaches out again, the conversation automatically moves to the “Open” folder.

This causes confusion among the live-agents between chats do need human support vs chats that do not. We now let users opt-in on this behaviour of livechat.

Turning On Conversation Starter

Inside your flowbuilder’s side menu, scroll down and click on Settings tab. Click on “Live Chat” tab and scroll down till you see “Live Chat Features”

image.png

Behaviour When Option is Enabled

Whenever this option is enabled, every new reply or message by the bot user WILL open up the conversation and if the conversation is moved to the “Done” folder, and the bot user reaches out again, the conversation will automatically moved from Done folder to the Open folder.

Behaviour When Option is Disabled

Whenever this option is enabled, every new reply or message by the bot user WILL NOT open up the conversation and if the conversation is moved to the “Done” folder, and the bot user reaches out again, the conversation will remain inside the Done folder until a live agent moves it or it is moved through bot automation.

Using Bot Automations

You can still use bot automations to move the conversations from Done folder to Open folder. This also lets you build a logic flow or apply certain conditions under only which the conversation will move to Done to Open folder.

image.png

Live Chat Update: User Data Segments

Introduction

Introducing a new feature connected with Live Chat Section for the User Data.

Now the Live Chat Agent can see the User Data in a more structured method.

This feature shows lots of Data for each Individual User.

Now the User Data are divided basically into sections of different kinds of data inside.

Overview of the feature inside

Now lets jump into the Dashboard Live Chat section as shown in the below Image.

image.png

List of Use Data Sections

On right hand side, you can see the Overview Section, where you can see the User data divided into several Sections:

  1. Profile Data
  2. Custom User Field’s (CUF’s)
  3. Notes Section
  4. Tags
  5. Subscribed Sequences
  6. Notification Topics
  7. Shop Orders

Profile Data of User

image.png

Custom User Field’s (CUF’s)

image.png

Notes Section

image.png

Tags

image.png

Subscribed Sequences

image.png

The user data showing the subscribed Sequences, the user might be in Currently.

Notification Topics

image.png

Shop Orders

image.png

This Feature allows the Live Chat Agent to be little bit more structured instead of needing to scroll down endlessly when having a lot of tags, CUF’s a user has got.

Now you can switch between these several Sections easily with just a Click under one WIndow.

Live Chat Update: Agent Groups

Introduction

We have updated the Live Chat Agent feature.

The feature name is called as Agent Group.

Where to find this New Feature

Let’s see where you can see this feature:

Workspace Settings -> Agent Groups (this is the additional Section, we have newly added).

Now you can click on “+ group**”** to add a new group of Agents together, combine them as per your requirement to get the best Assignment.Possible.

image.png

How to set the New Agent Group

  1. Group Name: “Support**”**
  2. Assign Method: “Random**”**
  • Random - which will be around Robin method
  • Least Assigned.- In a Live chat agent, that has not many tickets assigned.

Lets select Random assign method as many users prefer to go for Random.

Online First: “Activate**”** (very Important feature)

Soon as Agent gets assigned, then only we check if the agent is Online.

If you want to go with only Live Assignments, choose this option.

Members Overview: The members you can assign as Live Agent.

Weighting: You can also put in the weighting - If this number is high - it means that the likelihood that this Chat Agent is getting assigned will be much much greater.

In Group: You can determine which Member you want to have inside of this new group created and then set the weighting options.

Once all the above settings are done, you can click on “Create” Button.

image.png

Now this group will show in the default overview of Agent Groups.

image.png

You can customise by going through the Pencil Icon or create one more new Group.

For example you have a Sales Team, a Support Team, a Developer Team, you can create all these kinds of groups .

This is the new group assignment for Agents.

Now you can segment your agents into separate groups and based on this Group, we will also be able to assign the users accordingly.

What an Online Status Verification means for Agents?

Or we can say, ” How are we going to check the agent is Online?”

This works bit different than the regular live chat platforms.

image.png

In Messagingme.app , the way we track a Live Chat Agent is Onine is if they have the Live Chat Section in Open Condition.

This means, If we go towards Live Chat for a user means we are now able to check and verify that this Live Chat Agent (Myself in this case) is currently Online.

image.png

Incase you move away from this window, that means we are not able to track whether or not the Live Chat Agent is Online.

We need to make sure, that the Live Chat Agent is Online with the Live Chat Section in Open Condition and in that Tab in the browser.

Two ways to access Live Chat

Main Dashboard > Live Chat (from the top Menu next to Dashboard)

image.png

Open the Bot > Live Chat (Select from the left side Menu) This is Live Chat for individual Chatbots.

image.png

By this we can check the Agent Online status.

Keep the Chat page open on the Dashboard or inside the Bot, that does not matter, as long as the Agent is Present Online on this Specific Window.

How does the Live Chat work inside a Flow Builder?

Let’s create a sample workflow:

Create a subflow in the name of ”Live Chat Agent Assignment”

Action Block -> Basic Actions ->Assign to Agent or Assign to Agent Grou

image.png

  1. Let’s select Agent Group.
  2. You can see some options over here.
    1. None
    2. Default Group 1 - All users (Random)
    3. Default Group 2 - All users (Least Assigned)
    4. Default Group 3 - Only Agents (Random)
    5. Default Group 4 - Only Agents (Least Assigned)
    6. (groups customised)

image.png

Difference between Group 1-2 and Group 3-4 are:

  • Group 1 & 2 assigns to all the Users or members inside of the Workspace.
  • Group 3 & 4 assigns only to the Agent Role Permision itself.
  • Incase if you don’t want any of the presets you already have, eg., Support Group set up, where we already integrate all of those settings and also provide with available team members inside here.

Updates in the Condition Block

Now you can check a few extra agent settings:

image.png

List of Conditions connected to Agent:

  • Last agent interaction (minutes ago)
  • Is assigned to agent
  • Is assigned agent Online
  • Has agents Online

Let’s go use “is assigned agent Online” in the condition block.

Incase if the agent is not Online or is not in Live Chat, then we are able to go with this Condition block and assign a different agent.

image.png

Also we check if the chatbot has any agents available online. If no, we could say “okay, currently we don’t have live chat support, but we will get back to you in particular Business Hours.

image.png

We also have a System field called “Last Agent Interaction”, by which you can check the Last Agent Interaction between a certain time frame.

image.png

  • After
  • Before
  • Date on
  • Date between
  • Time between
  • Time after
  • Time before
  • We have a whole bunch of conditions sets.

With these updates, we have brought some really powerful and amazing features regarding the assignment of Live Chat Agents as well as checking their Online Status, and also the last interaction time of that specific Agent.

By this you are able to provide much better Customer Support Experience for your users.

Merge Bot Users

Merge Bot User

The Merge Bot User feature allows you to merge two user profiles into one, consolidating chat histories, attributes, and other relevant data. This is useful for combining duplicate users and ensuring that all information is unified under a single profile.

How to Use the Merge Bot User Feature

Steps to Merge Users:

  1. Open the Bot User Profile
    • In the Live Chat interface, locate the user you want to merge by selecting their profile from the list of conversations in live chat.
    • Click on the user’s name to open their profile.
  2. Access the Merge Option
    • In the user profile panel, find the three-dot menu (⋮) in the top-right corner.
    • Click on Merge Bot User from the dropdown menu.

image.png

  1. Select the Secondary User
    • In the Merge Bot User dialog box, you’ll see the selected profile automatically designated as the Primary User on the left.
    • Use the Choose User dropdown under Secondary User to select the user you want to merge with the primary one. This secondary user’s data will be combined into the primary profile.

image.png

  1. Review Details Before Merging
    • Before confirming the merge, you can choose whether to delete or keep the Secondary User profile after merge.
    • Ensure all details are correct, as the merging process is irreversible.
    • The dialog box will display both users’ data for comparison, allowing you to verify which profiles are being merged.
  2. Complete the Merge
    • Once reviewed, click in the Merge button at the bottom right of the dialog box.
    • A confirmation light box will appear with the message: “All relevant data from the Secondary User will be transferred to the Primary User.” You can then choose to Cancel or Confirm the merge.

image.png

Automating the Merge using Bot User API Action Node

You can set up an automated flow to merge duplicate bot users using the Bot User API action node in your flow. This allows you to automatically identify and merge duplicate users based on specific conditions, such as matching email addresses or phone numbers.

Steps to Set Up the Automation:

  1. Create a New Flow
    • In the UChat platform, create a new flow or open an existing one where you want to implement the merge action.
  2. Add the Bot User API Action Node
    • Before of the Condition node, add an Action node and select Bot User API as the action type to search bot users duplicated.

image.png

image.png

image.png

Add a Condition Node

- Insert a **Condition** node to check for duplicate users. This can involve comparing values such as email or phone number between the current user and other users in the system.

image.png

image.png

Add the Bot User API Action Node

- After the Condition node, add an **Action** node and select **Bot User API** as the action type.
- Set the **Action** to "Merge Bot User."

image.png

Configure the Merge Bot User Settings

- In the Bot User API action node settings:
- Provide the **Secondary Bot User Ns** (the duplicate user profile to be merged).
- Choose whether to **Delete after merged** to automatically delete the secondary user after merging.

image.png

Publish the Flow

- Once configured, publish the flow. You can set up this flow in a trigger by your choice to enable automatic merging of duplicate bot users whenever the specified conditions are met, ensuring a streamlined and unified user database.

Important Notes:

  • Merging is Irreversible: Once merged, you cannot undo this action. Ensure that both profiles are verified duplicates before proceeding.

Scheduled Messages in Live Chat

This feature enhances efficiency by enabling agents to plan follow-up messages or send time-sensitive communications without needing to be live. To use, simply type your message, click the schedule icon, select the desired time, and you’re all set.

How to Use Scheduled Messages

In the live chat interface, type your message, then click the schedule icon to pick the desired time for it to be sent. Choose from preset times, like 5 minutes, 10 minutes, 1 hour, or up to 24 hours later. A custom time option is also available, offering complete flexibility.

Types of Scheduled Messages

  1. Scheduled Reply Message

    You can schedule a reply message directly within the chat. Adjust the time to fit your needs, and view a list of all your scheduled messages for easy management.

  2. Scheduled Whatsapp Template Message

Schedule WhatsApp template messages effortlessly by selecting the specific template and preferred send time, ensuring seamless communication for WhatsApp users.

image.png

Setting a Custom Time

For custom timing, the custom time option lets you schedule messages based on your workspace’s time zone. This ensures messages reach recipients at exactly the right moment.

image.png

💡 Note for WhatsApp Channel:
When selecting a custom time that exceeds 24 hours, it’s required to use a WhatsApp template message. Regular messages are only supported for time frames within 24 hours, so for any scheduled message beyond that limit, please choose an approved WhatsApp template to ensure successful delivery.

Managing Scheduled Messages in Live Chat

You can manage scheduled messages in live chat if needed. Although content changes aren’t allowed, you have options to send the message immediately or cancel the scheduled delivery.

image.png

Accessing and Managing All Scheduled Messages

To view or manage all scheduled messages, navigate to Tools -> Scheduled Messages. Here, you’ll find an organised list displaying:

  • Scheduled time
  • Message type
  • Message content or template
  • Bot user
  • Created by

For each scheduled message, you can either send it now or delete it.

image.png

Sortable Options for Live Chat

Sortable Options for Live Chat

We have enhanced the Live Chat experience by introducing new sorting options to help agents organize and prioritize conversations more efficiently. Agents can now sort chat conversations based on different criteria, making it easier to track and manage ongoing interactions.

Sorting Options Available

Agents can sort conversations in the following ways:

  • Last Message
    • Ascending (Oldest to Newest)
    • Descending (Newest to Oldest)
  • Created At
    • Ascending (Oldest to Newest)
    • Descending (Newest to Oldest)
  • Last Interaction
    • Ascending (Oldest to Newest)
    • Descending (Newest to Oldest)
  • Subscribed At
    • Ascending (Oldest to Newest)
    • Descending (Newest to Oldest)

💡 Last Interaction is based on the last User Interaction. Last message is the last message send from agent or from bot automation.

How to Use Sortable Options

  1. Accessing Sorting Options

    In the Live Chat inbox, navigate to the top of the subscriber list. You’ll see the sorting menu that lets you select your preferred sorting criteria.

image.png

  1. Choosing a Sorting Order

    Click on any of the sorting criteria to toggle between ascending and descending order. The selected sorting option will reorganize the conversation list immediately.

    image.png

  2. Benefits of Sorting

    Sorting conversations by specific criteria allows agents to quickly identify recent interactions, prioritize new subscribers, or focus on conversations that require immediate follow-up.

This update enhances the usability of the Live Chat interface by providing flexibility in conversation management, ensuring that agents can work more efficiently based on their preferences and the needs of their workflow.

Colaborators

We introduce Collaborators, a feature designed to enhance teamwork, improve response time, and provide more efficient customer support. 

Why Use the Collaborator Feature?

This game-changing feature allows you to:

  • Up to 5 users can now work on the same conversation simultaneously
  • Boost teamwork by enabling multiple agents to collaborate.
  • Improve response time for customer queries.
  • Provide efficient customer support, especially when team input is necessary to resolve issues.

How to Enable the Collaborator Feature

  1. Navigate to Workspace Settings.
  2. Scroll down to find the Collaborator Settings and toggle it ON.

image.png

How to Use the Collaborator Feature

  1. Open any chat or conversation.
  2. On the right sidebar, just above the user profile, click the “Add Collaborators” button.
  3. Add the agents who need to collaborate on the conversation.

image.png

New Filters for Collaborative Conversations

Previously, Messagingme.app offered filters like “All Conversations” and “Assigned to Me” Now, there’s a new filter specifically for collaborative conversations: “Collaborating”

  • Select this filter to view conversations where you’re a collaborator but not necessarily the primary owner.
  • This helps team members quickly identify and manage shared conversations.

image.png

Collaborator Management Actions

Navigate to Basic Actions to:

  • Add a Collaborator
  • Remove a Collaborator
  • Remove All Collaborators

image.png

Chat Assistant Integration in Live Chat

The Chat Assistant is an AI-powered integration within the Live Chat feature of UChat. It helps users quickly generate intelligent responses for ongoing conversations, improving efficiency and support quality. Follow the steps below to set up and use the Chat Assistant.

Step 1: Open the Live Chat Window

  • Navigate to the Live Chat section of your UChat platform.
  • Select a conversation from the list on the left-hand side.

image.png

Step 2: Access the Chat Assistant

  • In the chat interface, locate the Assistant button below the message input box (marked with a robot icon).
  • Click on the Assistant button to open the Chat Assistant panel.

image.png

Step 3: Use Custom Prompts

A. Enter a Custom Prompt

  • In the Chat Assistant window, you’ll find an editable field for the prompt.
  • Enter detailed instructions or context for the AI to generate the response. Examples:
    • “Write a polite message apologizing for the delay in resolving the user’s issue.”
    • “Explain the refund policy in simple terms.”

image.png

B. Select a Predefined Prompt

If you have set up predefined prompts, you can select one directly from the corner button labeled Select.

  • For example, you might create options like:
    • Apology for Delayed Response
    • Order Status Update
    • Refund Policy Explanation
  • After selecting a title, the corresponding prompt will automatically populate the text field “System Message”.

image.png

Step 4: Create New Predefined Prompts (Optional)

To further streamline your workflow, you can create custom predefined prompts directly in the Chat Assistant:

  1. In the Chat Assistant window, click the “+ New” button.

image.png

2 Enter the following:

  • Title: A short and clear name for the prompt (e.g., “Delivery Delay Apology”).
  • Prompt Content: A detailed instruction for the AI (e.g., “Apologize for the delivery delay and assure the customer it will arrive soon.”).
  • Click Save to store the predefined prompt for future use.

image.png

The new prompt will now appear in the list under “Select” lightbox.

image.png

Step 5: Review the AI-Generated Message

  • The generated message will appear in the text box.
  • Review the content to ensure it aligns with your intended tone and context.
  • If needed, make adjustments to the message directly in the input box.
  • Alternatively, you can click Regenerate to have the AI create a new response.

image.png

Once satisfied with the message, click the “Use Suggestion” button.

Step 7: Send the Response

  • Now you will back to live chat window and you can click the Send button to deliver the response to the user in the chat.

image.png

Additional Tips

  • Customize Prompts for Specific Scenarios:

Use detailed prompts to guide the AI for better results, such as “Explain the solution step-by-step” or “Write a message thanking the user for their patience.”

  • Stay Consistent with Brand Tone:

While the AI generates the response, always ensure it aligns with your company’s communication style.

By following these steps, you can effectively use the Chat Assistant to enhance your live chat interactions and provide faster, smarter, and more personalized support to your customers.