Add filters in live chat messages, allow to filter by message type and sent by

We have introduced new filtering options in live chat to enhance message management and improve workflow efficiency.

Add new filters in the live chat UI

New Filtering Options:

  1. Message Type:

    • Filter messages by their type, including:
      • Image
      • Video
      • Email
      • Audio
      • File
      • Text
  2. Sent By:

    • Filter messages based on the sender:
      • User
      • Agent
      • Bot

Benefits:

  • Easily locate specific types of messages within a conversation.
  • Focus on messages from a particular source (e.g., user-generated or bot replies).
  • Streamline live chat management for better customer support.
This update ensures you can quickly and efficiently manage live chat interactions. 🚀

Add trial_days in partner create workspace api

We’ve added the trial_days parameter to the Partner Workspace Creation API, allowing greater flexibility when creating new workspaces.


Key Highlights:

  • Custom Trial Periods: Partners can now set a specific trial duration (in days) for newly created workspaces.
  • Parameter Integration: Include the trial_days key in the request body when calling the API.
  • Default Behavior: If trial_days is not provided, the system will fall back to the default trial duration.

Example Request Body:

{
  "name": "string",
  "email": "string",
  "password": "string",
  "team_name": "string",
  "require_email_verification": "yes",
  "template_ns": "string",
  "trial_days": 14
}

Allow to use Markdown for Partner Whatsnew

Partners can now use Markdown to format content in the "What's New" section.
  • Key Features:
    • Add links, images, and rich text formatting with Markdown.
    • Syntax highlighting for code blocks and inline code.
    • Preview changes in real-time while editing.
This enhancement allows for more visually engaging and structured announcements, making updates more interactive and informative for users.



Add Default Timezone and Default Country Code in Partner Settings

We’ve added two new settings under Partner Settings for improved customization and efficiency:

  • Default Timezone: Set a default timezone for newly created workspaces, ensuring uniformity across accounts.
  • Default Country Code: Define a default country code prefix for phone numbers when creating new bot users, streamlining data entry and consistency.
These enhancements aim to simplify your workflow and provide a better user experience.




Update whatsapp flow to use v6.0 and add init value and visible field. support to open url in Optin and embedded link






Add Last X Hours in Bot User API - List Chat Text Message action

We've introduced a Last X Hours filter in the Bot User API's List Chat Text Messages action.

This allows you to fetch chat text messages within a specific time frame, providing more flexibility and precision in retrieving recent conversations.

Simply set the desired number of hours to filter messages effectively.




New Date-Time Filter Options - "after x days ago" and "before x days ago"

We've enhanced the filtering options with two new date-time conditions: "after x days ago" and "before x days ago".

These options provide more flexibility when creating conditions based on time, making it easier to filter users or records by specific recent or past activity periods.

Perfect for targeted follow-ups or data analysis within custom date ranges!

New Date-Time Filter Options

Group by Agent Type and Rating Type Fields in Ticket List

We've added a new grouping feature for ticket lists! Now, you can group your tickets by Agent Type and Rating Type fields in both Table and Board views.

This improvement allows for better ticket organization and lets teams quickly view tickets based on specific agents or ratings, streamlining support workflows and making it easier to manage and assess performance.

Group by Agent Type and Rating Type Fields in Ticket List

Remove All Collaborators Action

We’ve introduced the "Remove All Collaborators" action to streamline your workflow.

This action allows you to quickly remove all collaborators from a conversation with a single click, improving efficiency in managing team interactions. Perfect for closing collaboration loops effortlessly!

Remove All Collaborators Action



Last Message Type in System JSON Field for User

We’ve introduced a new field called Last Message Type in the system JSON for user data. This field helps you identify the nature of the last interaction with the user and supports the following values:
  • in: The last message was received from the user.
  • out: The last message was sent to the user by the bot.
  • agent: The last message was sent by a live chat agent.
This enhancement allows you to better track recent interactions and personalize responses based on the last message type.

Remove All Smart Delays and Scheduled Messages in Bot User API

We've added two new delete actions in the Bot User API to streamline your flow management:
  • Remove All Smart Delays: Instantly clear all smart delay actions associated with a bot user.
  • Remove All Scheduled Messages: Quickly delete all scheduled messages queued for a bot user.
These additions make it easier for you to reset or adjust bot activities in bulk, ensuring more flexible and precise management of user interactions.

Remove All Smart Delays and Scheduled Messages in Bot User API

UTM Parameter Tracking for New User Sign-Ups

We’ve introduced a new functionality to capture UTM and other URL parameters on our sign-up page and include them in the partner webhook. 

This enhancement enables precise tracking of traffic sources and affiliate attribution for partners.

How to Use It:
  1. Purchase the HTML Script Add-On: This is required to add custom scripts on your partner page.
  2. Insert the Script:
    • Add the following code to capture parameters:
  3. <script type="text/javascript" charset="utf-8">
      var _uf = _uf || {};
      _uf.domain = ".dfktv2.com";  // Replace with your partner domain
      _uf.additional_params_map = {
        affiliate: "UC_AFFILIATE",
        code: "UC_code"
      };
    </script>
    <script src="https://d12ue6f2329cfl.cloudfront.net/resources/utm_form-1.2.0.min.js" async></script>

    • Make sure to replace _uf.domain with your own partner domain.
  4. Customization: To capture additional parameters, refer to our help documentation or YouTube tutorials for guidance.
With this setup, UTM parameters and custom URL parameters will automatically be sent to the partner webhook upon user sign-up, making it easier to track campaign performance and affiliate sources.

Export Custom Event Data with Filter Limit

We've added a new capability to export custom event data when the filtered records are under 20,000. 

This enhancement allows for streamlined data extraction within manageable record limits, ensuring efficient handling of custom event exports for deeper analysis.

Exclude Unsubscribed Bot Users from Unanswered Filter

We've refined the Unanswered filter to better support live chat agents by excluding unsubscribed users. 

Now, if a user has replied "STOP" or unsubscribed as their last message, they will no longer appear in the default unanswered filter. 

This adjustment focuses the filter on users who actively require responses, helping agents prioritize conversations that truly need attention.

Add Option to show only email messages in live chat

We’ve added a new "Only Email Messages" toggle in the Live Chat view, allowing agents to filter conversations to display only email messages.

This feature is especially useful for agents who need to focus on email-based interactions, streamlining their view and enhancing workflow efficiency.

Add Option to show only email messages in live chat

Add Display Order to Partner topup options

We’ve introduced a Display Order setting in the Partner Topup Options, allowing you to define the order in which top-up options appear for your clients.

This feature provides greater control over the presentation of different currency and amount options, making it easier to prioritize specific top-up choices.

Arrange the options in a sequence that best suits your business needs for a smoother user experience.

Add Display Order to Partner topup options

Add Max bot users per minute setting in Broadcast

We’ve added a new setting in the Broadcast feature that allows users to control the Max Bot Users per Minute.

This setting lets you specify the rate limit for broadcasting messages, ensuring messages are sent to a defined number of users per minute.

By adjusting this rate, you can manage the flow of broadcast messages to avoid overloading the system and maintain optimal performance.

Add Max bot users per minute setting in Broadcast


Video Tutorial:
https://www.youtube.com/watch?v=lknKCcf5exQ

Add Navigate to step button in some system messages, such as add tag action, set user field action

We’ve added a Navigate to Step button to certain system messages, such as Add Tag Action and Set User Field Action.

This feature allows users to quickly jump to the relevant step in the flow, streamlining the process of troubleshooting and editing workflows.

It provides a more efficient way to track actions and make adjustments directly in the flow builder.

Xnapper-2024-11-02-13.54.29.png 349.22 KB

Delete User Added to Audit Logs

We’ve enhanced the audit logging system by including a delete log entry specifically for audit logs when a bot user is deleted.

This update ensures that all deletions involving bot users, including their associated audio logs, are accurately tracked and recorded in the audit logs.

This provides a more comprehensive view of user actions and system changes, enhancing transparency and traceability.

Xnapper-2024-10-28-09.38.52.png 346.26 KB

Set Custom Chart Titles in Ticket Chart View

We’ve added the ability to customize chart titles within the ticket chart view.

You can now set personalized titles for the Current Items Chart, New Items Chart, and Change Logs Chart, giving you more flexibility and clarity in how you present and organize your data.

This update allows users to tailor their chart views to better match their reporting needs, making it easier to understand ticket metrics at a glance.

allow to set the custom chart title in ticket chart view.jpg 68.48 KB

Allow to hide ticket list view based on user role

We’ve added a new setting that allows you to control the visibility of ticket lists based on user roles.

Admins can now hide the "All Items" view for specific roles, such as Live Chat Supervisor and Live Chat Agent, ensuring that only authorized users have access to this view.

This feature enhances privacy and allows better management of sensitive information within your team.

hide as per user role.jpg 46.26 KB

Add "Powered By" Text in Chat Widget

We’ve added a new setting that allows users to customize the Powered By text in the chat widget.

You can now specify your own branding or message in the "Powered By" section of the widget, along with a customizable URL link.

This feature offers greater flexibility in representing your brand while using the chat widget.

Add "Powered By" Text in Chat Widget


Send Audio via URL in Question Node for WhatsApp Channels

We’ve added support for sending audio files in the Question Node when the input is an audio URL.

If you share an audio URL in the question node, it will be sent as an audio file to the user.

This feature works with both the Official WhatsApp Channel and the Custom WhatsApp API Channel. Supported audio formats include .aac, .amr, .mp3, .m4a, and .ogg (with OPUS codecs only).

The maximum file size supported is 16 MB.
image (91).png 20.94 KB

Collaborating Filter in Live Chat

We’ve introduced a new Collaborating filter in live chat for users with the Collaborators feature enabled.

This filter allows you to view conversations where you are a collaborator, in addition to conversations where you are the primary assigned agent.

Easily switch between conversations you’re assigned to and those you’re collaborating on, streamlining the management of multi-agent interactions.

P.S: You will need to enable the collaborators feature in your "Workspace Settings" first.

WhatsApp Image 2024-10-18 at 13.41.38.jpeg 10.73 KB

Allow to filter Nodes by Node Item type

We’ve added a new functionality in the Flow Builder that allows users to filter nodes based on the Node Item Type.

With this feature, you can quickly narrow down your view to specific node types such as Start, Send Message, Question, Action, Condition, Split, Send Email, and Goto.

This improves navigation and makes managing complex flows much easier, allowing you to focus on specific actions or message types with just a few clicks.

Allow to filter Nodes by Node Item type



Allow to schedule whatsapp template message from live chat

We’ve added the ability to schedule WhatsApp template messages directly from live chat. 

Agents can now plan and set specific times for sending template messages to users, allowing for better timing and automation of follow-ups. 

This feature enhances customer communication by ensuring important messages are sent at the most appropriate moments, even when agents are not actively engaged.

Add Ticket Lists Share Code feature to allow create new list with share code in other workspace

We’ve introduced a new Share Code feature for Ticket Lists, enabling users to share ticket lists across multiple workspaces.

By generating a unique share code, users can create new lists in other workspaces effortlessly, streamlining collaboration and ensuring consistent list management across different teams or projects.

This feature enhances flexibility and coordination when managing tickets in multiple environments.

Share Ticket Lists Across Workspaces


Add system fields Lists and ListOption, this will return json with the defined list_code, field_code, option_code

We’ve introduced new system fields, Lists and ListOption, which allow users to retrieve JSON responses based on the defined list_code, field_code, and option_code.

These system fields simplify the process of working with lists and options in chatbot templates by returning relevant data in JSON format.

This feature enhances flexibility, enabling users to automate workflows more efficiently within the flow builder, using unique codes for better tracking and analytics.

JSON Response for List Options



Add System Fields - Lists & ListOption


Add List code, Field code, Option code for Ticket Lists

We’ve added List Code, Field Code, and Option Code fields for ticket lists.

This update lays a solid foundation for using list APIs/actions within the flow builder.

Because the codes are unique, users can now easily build ticketing systems into their chatbot templates for analytics, tracking, and support tickets.

These unique codes allow for greater flexibility and automation, enhancing workflow capabilities within bots.

Add Option Code in the Ticket Lists


Add List Code in the Tickets


Add Field Code in the Tickets



Check In Use for WhatsApp Template Messages

We’ve introduced a Check In Use option for WhatsApp template messages.

This feature allows users to easily track where a specific WhatsApp template message is being used in their bot, making it convenient to manage and update templates across different workflows.

With just a click, users can see all instances where the template is applied, streamlining template management and ensuring consistency.

Check Where WhatsApp Template Message Is Used in Your Bot

Use Default Values in WhatsApp Template Messages

We’ve added a Use Default Values option for sending WhatsApp message templates in both the message node and WhatsApp template notification actions.

This new feature allows users to quickly populate default values, saving time when building WhatsApp template messages into chatbot templates.

By automatically selecting variables, this feature simplifies the process, ensuring users can easily and efficiently integrate WhatsApp templates into their workflows without manually filling in each field.

Set Up Default Values for WhatsApp Template Messages


Use Default Values in WhatsApp Template Messages

Remove Google business message channel and deprecated Facebook group api

Google Business Message Channel Removed
The Google Business Message channel has been removed. Existing connections will no longer be supported, and users are encouraged to explore alternative channels.

Deprecated Facebook Group API
The Facebook Group API has been deprecated. It will no longer be supported in future updates, and any functionality dependent on this API will be discontinued.

Custom File Name for Document Headers in WhatsApp Templates

You can now set a custom file name when using a document as the header type in WhatsApp message templates. 

This feature enhances file organization and adds a personalized touch when sending documents, making the experience more efficient and tailored to your needs.

Set Default Values for WhatsApp Templates

You can now predefine default values for your WhatsApp message templates, making it easier and quicker to send template messages in live chat.

The predefined fields will automatically populate when sending a message, streamlining the process and saving you time.

Set Default Values for WhatsApp Templates

Export Bot Users with Custom User Fields (Excluding JSON Type)

You can now export bot users along with their Custom User Fields, providing greater flexibility and control over the data you can export.

JSON-type fields are excluded from the export to maintain streamlined data management.




Add Assigned Agent to Ticket List Fields

The "Assigned Agent" field has been added as a system field in the Ticket List.

This feature makes it easier to track which agent is handling each ticket, improving visibility, accountability, and overall ticket management efficiency.

Add Assigned Agent to Ticket List Fields


Bulk Action for Flow Label Management

We’ve introduced Bulk Action for Flow Label Management!

Now, you can efficiently manage multiple sub-flows at once by adding or removing labels, moving them into folders, or even deleting them in bulk.

This update is designed to help you streamline your workflow management with greater ease.

Bulk_Action_For_Flow_Management.png 793.5 KB

WhatsApp Template Editing Now Available

You can now edit WhatsApp message templates directly within UChat!

Previously, you could only create and sync templates, but with this update, you have the flexibility to make changes to existing templates as well, enhancing your control and customization for more dynamic communication.

WhatsApp Template Editing Now Available

Update CUF Display Options: Pin or Hide

We've enhanced the Custom User Fields (CUF) display options in live chat to make the interface more streamlined and focused.

You now have the ability to pin important fields to the main profile or hide irrelevant fields from live chat agents. This allows for a cleaner and more efficient live chat experience.

Update CUF Display Options: Pin or Hide


New JavaScript Library: Compromise

The Compromise (v14.14.0) JavaScript library has been added to the JavaScript Function feature.

This lightweight library is designed to handle natural language processing tasks, allowing you to easily parse, transform, and analyze text. Simplify your text management workflows with this powerful new tool!

New JavaScript Library - Compromise

Chart View for Ticket Add-on

The Ticket Add-on now features a Chart View! You can group tickets by status and visualize data in a chart layout.

This update allows for better tracking of ticket progress and enhanced workflow management. Additionally, you can apply filters to refine the data display, ensuring you focus on the most relevant information for your needs.

Chart View for Ticket Add-on

Enhanced Subscriber Reports in Flow Analytics

We’ve introduced detailed reports on subscribers, including conversation status, unassigned chats, unsubscribed users, and opt-in preferences (SMS or email).

Now you can track key performance indicators (KPIs) by source category to gain deeper insights. To access this feature, ensure that "Conversation Mode" is enabled in your workspace settings for comprehensive tracking and analysis.

Enhanced Subscriber Reports in Flow Analytics


Support for Evolution V2 API

Support for the Evolution V2 API has been added, allowing users to seamlessly configure WhatsApp by entering essential information such as WhatsApp Number, API Domain, API Key, and Instance Name.

This new integration provides a more streamlined and efficient method for managing WhatsApp connections within the platform.

Support for Evolution V2 API

Flow Labels for Sub-Flows

Introducing Flow Labels to enhance sub-flow management.

This feature allows users to easily add and assign labels with unique colors, improving the organization and categorization of sub-flows for better visual representation and workflow management.

With Flow Labels, you can quickly identify and filter sub-flows, making it easier to manage complex flows. The label creation option can be found within the Flow Builder, simplifying the process of assigning labels to your flows.

Flow Labels for Sub-Flows


Flow Labels for Sub-Flows

File Upload in Ticket Comments

You can now upload files when adding a comment to a ticket.

This feature enhances communication and collaboration by allowing you to attach relevant files or media directly within the comments section of a ticket.

File Upload in Ticket Comments

Add Name to Bot Triggers

You can assign names to your triggers in the automation tab.

This feature allows for better organization, as the trigger name will be visible in the trigger list, making it easier to identify and manage different automation rules within your workflows.

Add Name to Bot Triggers

Partner Credit Logs and Workspace Enhancements

Feature: Export Partner Credit Logs
Partners can now export their credit logs to a CSV file for easier tracking and analysis.

New Search and Sort Options
Added more search fields and sorting options in the partner workspace tab, enabling partners to filter and organize workspace data more efficiently.

Partner Credit Logs and Workspace Enhancements

Partner Credit Logs and Workspace Enhancements

Partner Credit Logs and Workspace Enhancements

Export Ticket List to CSV

You can now export the ticket list to a CSV file directly from the dashboard.

This new functionality allows you to easily download and manage your ticket data for offline use or reporting purposes.

The export option is accessible through the export button located on the ticket list interface.

Export Ticket List to CSV


Disable Selected Lists for Live Chat Agent in Permission

Partners can now control access to specific ticket lists in the live chat agent settings using the user permission add-on.

This update allows you to disable selected lists, ensuring agents only see the lists they are authorized to access.

This feature is available exclusively for partners who have purchased the paid user permission add-on.

Disable Selected Lists for Live Chat Agent in Permission

Add "Create Bot User if Not Exist" Option in Send SMS Action and SMS Notification

We have introduced a new option to create bot users if they do not exist within the "Send SMS Action" and "SMS Notification" settings.

This feature allows for the automatic creation of bot users, streamlining communication and improving user tracking when sending SMS messages.

Add "Create Bot User if Not Exist" Option in Send SMS Action and SMS Notification

Feature: Add and Remove Labels in Bot User API

Now you can programmatically manage labels for bot users through the Bot User API Action.

New actions include the ability to list labels, check if a user has a specific label, add labels, remove labels, and remove all labels.

This allows more flexibility in managing user segmentation and interactions based on labels within your bot.

Add and Remove Labels in Bot User API

Create and Use WhatsApp Limited Time Offer Template

  • You can now create a Limited-Time Offer template for your WhatsApp campaigns.
  • The template includes options for adding expiration dates, copy code buttons, and customizable headers, body text, and call-to-action buttons.

Show Active and Completed Bot Users Count for Sequences

  • You can now view detailed statistics for sequence messages, including how many users have completed the sequence and how many are still active in the sequence.
  • This update provides better insight into user engagement and helps track the progress of your sequence campaigns.

Feature: Add Status and Type Filters for Flow Triggers

If you have many triggers, and now you can filter by the trigger status(active or inactive) and also by the different type of triggers used. check the screenshot to find the new settings in the trigger.

Add "View Template" option in Sub Flow List Dropdown

If a sub flow was installed from a template, you will now see a "View Template" option in the sub flow list dropdown.

This allows you to quickly access and view the original template of the installed sub flow for easy reference and modifications.

Default Model for OpenAI Set to gpt-4o-mini

The default model for the OpenAI integration has been updated to gpt-4o-mini to support the latest release.

This model offers enhanced capabilities, making it faster and more efficient.

You can find this update in the OpenAI integration settings, under Create Chat Completion.

Default Model for OpenAI Set to gpt-4o-mini

Check In Use for Custom User Field and Bot Field

You can now search and identify which flow or node has used a specific custom user field or bot field within the platform.

This feature allows for better tracking and management of field usage across your workflows, providing an easy way to optimize or troubleshoot configurations.

Check In Use for Custom User Field and Bot Field


Check In Use for Custom User Field and Bot Field


Added Timezone Options in Smart Delay

A new Timezone option has been added to the Smart Delay action. You now have the flexibility to choose which timezone to apply for your smart delay tasks:
  • Bot User Timezone
  • Workspace Timezone
  • Telemarketing Timezone (for SMS channel)
This ensures that your delays align with the appropriate time zones based on your bot's users, workspace location, or telemarketing regulations for SMS campaigns.

Added Timezone Options in Smart Delay


Added Unsubscribed Filter Status in Live Chat

A new Unsubscribed status filter has been added to the live chat dropdown. 

This allows you to quickly and easily locate users who have unsubscribed from your bot, enhancing your ability to manage your bot audience efficiently.

Simply select "Unsubscribed" from the live chat dropdown to view these users.

Added Unsubscribed Filter Status in Live Chat

Add Postcode to user system field

We’ve introduced a new Postcode field to the User System Fields. This allows you to capture and store postal code information for bot users in your workspace.
How to Use:
  • You can access the Postcode field through the User System Fields in your bot settings.
  • This field can be used for personalizing automations, filters, or targeting users based on their location.

Update Partner Dashboard Addon with 3 new cards, whatsnew, error logs, audit logs, default is hidden.

We’ve added 3 new cards to the Partner Dashboard Addon for UChat partners:

- What's New
- Error Logs
- Audit Logs

Default Status: These cards are hidden by default but can be shown or hidden as per your preference.

This feature is available only through the "Dashboard" paid add-on. UChat partners can customize their dashboard by adding these cards to provide better insights into the platform's activities and system updates.

How to Access:

Navigate to the Partner Dashboard Settings.
Choose which cards to show or hide for your custom dashboard experience.

Partner Dashboard Addon- New Cards Update.jpg 163.64 KB


Add Hide icon - user tags, Hide icon - labels from live chat in live chat features

Add sorting and export to csv for partner manage workspaces from Whitelabel settings

We're introducing new functionality for UChat partners in Whitelabel Settings:

Sorting: Easily sort workspaces to streamline management and find information quickly.
Export to CSV: Use the new export button to download workspace data as a CSV file, simplifying data analysis and record-keeping.

These updates empower you to efficiently manage workspaces and optimize your workflow. Enjoy enhanced control and flexibility with these new features!

Enhanced Workspace Management with Sorting and Export Options.jpg 141.31 KB

Add option in live chat features, Prepend Agent name to the message sent by agent, whatsapp channel only

We've added a new option in Live Chat Features: Prepend Agent Name to Messages for the WhatsApp channel.

This feature allows you to automatically add the agent's name to the beginning of messages they send, enhancing clarity and personalization in your communications.

Activate this setting to improve message transparency and provide a more personalized experience to your WhatsApp users.

Agent Name Prepend for WhatsApp.jpg 107.05 KB

Add bot_created and bot_deleted events to partner webhook

We're introducing two new events to the Partner Webhook: bot_created and bot_deleted.

These events notify you whenever a customer creates or deletes a chatbot across different channels.

Utilize these notifications to set up tailored onboarding processes for each channel, ensuring a seamless and efficient customer experience.

Enhance your management capabilities by integrating these events into your workflow today!

Stay Informed with New Webhook Events for Bot Management.jpg 251.81 KB

Refined Read Receipts for Assigned Agents in Live Chat


We've refined the way read receipts are managed in Live Chat:


The last_agent_read_at timestamp will now only be updated if the conversation is assigned to a specific agent, and that assigned agent views the messages.


This change ensures that read statuses accurately reflect the engagement of assigned agents, enhancing accountability and precision in chat management.


Leverage this update to improve team coordination and response accuracy!

when any agent view the chat messages in live chat, the last_agent_read_at will get updated and mark as read


We've implemented a new feature in the Live Chat system:


When any agent views a chat message, the last_agent_read_at timestamp is automatically updated, marking the conversation as read.


This ensures that your team has real-time visibility into message status, enabling more efficient communication and response tracking.


Benefit from improved accountability and streamlined chat management with this enhancement!

Add new APP servers


We're adding new APP servers, which requires an update to your MongoDB whitelist.


To ensure seamless connectivity and security, please update the list with the new server IPs. You can find the complete list of IPs to whitelist by visiting the Server IP List.


Stay secure and maintain optimal performance by keeping your IP whitelist up to date!

Add Name to keyword and facebook comment keyword

We're updating our keyword system to include a Name field for both keyword triggers and Facebook comment keywords.

This addition allows you to label and organize your keywords more effectively, improving manageability and clarity.

Streamline your keyword strategies by easily identifying and categorizing each keyword trigger with a specific name.

Take advantage of this update to optimize your keyword management workflows!

Enhanced Keyword Management with Name Addition.jpg 148.71 KB

Update OpenAI to support Assistants V2 and Vector store

We're excited to announce support for OpenAI's Assistants V2 and the new Vector Store feature.

Assistants V2: Now available for selection, this update enhances your AI interactions by providing more advanced and flexible assistant capabilities.

Vector Store: Easily manage and organize your vector files through the new Vector Store tab, streamlining your data management processes.

These updates are designed to elevate your AI integrations and improve overall functionality. Explore these enhancements to optimize your workflow!

Upgrade Your AI Capabilities with Assistants V2 and Vector Store.jpg 107.88 KB


Upgrade Your AI Capabilities with Assistants V2 and Vector Store1.jpg 179 KB

Add Hide Shop Order Icon in live chat settings

We're pleased to introduce a new option to the Live Chat settings: Hide Shop Order Icon.

This feature allows you to remove the shop icon from the live chat sidebar, providing a cleaner interface for your users.

You can easily access this setting by navigating to Settings > Live Chat > Live Chat Features.

Tailor your chat environment to suit your preferences with this update!

Customize Your Chat Interface with New Settings.jpg 112.66 KB

Update on parnter/clients api, to include client owned workspaces in the results

We've enhanced the /partner/clients API endpoint, a feature exclusive to UChat partners.

Now, when you call this endpoint, you'll receive a comprehensive list of all workspaces owned by each client in the response.

This improvement provides a more complete view of your client structures, facilitating better management and support.

Explore these expanded capabilities to enhance your workflow efficiency!

Expanded Client Data in Partner API.jpg 136.37 KB

Add Closing Note in condition and display closing note in user profile

We're excited to announce new functionality for managing conversations:

You can now add "Closing Notes" as a condition in workflows, enabling more targeted follow-up actions.

Additionally, closing notes are now displayed in the user profile, providing clearer insights and historical context for each interaction. This feature helps streamline support and optimize user engagement strategies.

Take advantage of these improvements for deeper conversation management and user understanding!

Enhanced User Profiles with Closing Notes 1.jpg 105.45 KB


Enhanced User Profiles with Closing Notes.jpg 86.63 KB

Add new Permission item in Member permission addon "Upload files", when disabled, the upload box will not be shown, but still can use url or library to send image or file


We're introducing a new permission item in the Member Permission add-on: "Upload Files."


When this option is disabled, the upload box will be hidden, but users can still send images or files via URL or library access.


Please note that this setting is exclusive to UChat partners, and the "User Permission" paid add-on must be activated.


Enhance your control over file handling with this new feature!

New Permission Control for File Uploads.jpg 85.12 KB


Add Closing note category as filter for Conversation is Done trigger

We’ve introduced a new feature in the "Conversation is Done" trigger:

A Closing Note category filter. This allows you to categorize and filter conversations based on specific closure notes, adding a layer of organization and insight.

Easily save context such as category, summary, and attachments to user fields, ensuring comprehensive documentation and follow-up.

Leverage this feature to streamline conversation management and improve analytics!

Enhanced Conversation Closure with Closing Note Category Filter.jpg 83.79 KB

Add Combot V2 Api which allow to use WA flows

A new integration using the Combot V2 API has been added, allowing users to create and manage WhatsApp flows directly.
  • WhatsApp Flows: You can now create, manage, and sync WhatsApp flows easily through the Contents section.
  • The API enables smoother automation and enhanced flow management.

Add filter to error logged trigger

Streamlined Error Logging with Daily Trigger Limit


We've enhanced our error logging system with a keyword filter feature, improving the precision of error management.

Additionally, to prevent alert fatigue, the error log trigger will now activate just once per user within a 24-hour period.

This update ensures focused attention on errors while minimizing redundant notifications.

Make sure to leverage these improvements for a more efficient error-handling experience!

Streamlined Error Logging with Daily Trigger Limit


Add Media Library under My Contents

We have introduced a new Media Library section under My Contents.

This feature will allow you to easily manage, store, and organize your media assets, like images and audio, directly from your content management interface.

It streamlines file management and access for a smoother user experience.

No additional setup is required. Simply navigate to My Contents to start using the Media Library today.

Introducing the Media Library in My Contents


Update UI to allow toggle live chat user profile panel

We’ve updated the live chat UI with a new toggle option for the user profile panel.

This allows users to maximize space in the live chat window, offering a cleaner and more efficient workspace.

Easily switch the user profile panel on or off to suit your preferences and workflow needs.

New Toggle Feature for Expanded Live Chat Workspace

Remove Beta from Whatsapp Flow as no bug reported

The WhatsApp Flow feature has now moved out of beta, as no bugs were reported. 

This means the feature is now fully available and stable for all users. 

You can now confidently utilize WhatsApp Flow without the beta tag for smoother automation and communication flows.

Add agent segments for Search Bot Users in workspace live chat

Partner Update: With the paid global contacts add-on activated, UChat partners can now easily create segments using system user custom fields. You can save these segments as either public or private:
  • Public segments are available to all workspace members.
  • Private segments are only visible to the creator.
Only the admin or owner of the workspace can create public segments, giving you more control over user management and segmentation.

Segment


Create public or private segment

Update bot users table to allow change the displayed columns order by drag and drop

New Feature: The Bot Users table now supports reordering displayed columns via drag and drop.

This makes it easier to customize and sort the table according to your preferences, allowing for a more personalized view of your data.

Drag & Drop

Add 5 more system fields, lead_source, lead_status, department, interest, market

New System Fields Added: We've introduced five new system fields: lead_source, lead_status, department, interest, and market.

These fields will help improve tracking and categorization of users within your system for better data management.

New system fields introduced

Update api to allow get chat messages by user_ns or user_id, was by user_ns only

API Update: The GET /subscriber/chat-messages API now allows fetching chat messages using either user_ns or user_id.

Previously, it only supported queries by user_ns. This update provides more flexibility in retrieving subscriber chat messages.

Updated Get Chat Message API


Make column last interaction and subscribed to be sortable in Bot users list

New Feature: The Last Interaction and Subscribed columns in the Bot Users list are now sortable.

This makes it easier to manage and analyze user data by sorting based on their interaction time and subscription status.

Sortable new column

Add Delete All Event Logs button next to Delete button in Edit Custom Event, this allows to reset statistics

New Feature: A "Delete All Event Logs" button has been added next to the Delete button in the Edit Custom Event screen.

This allows you to reset event statistics with a single click, giving you the ability to clear logs while keeping the event intact.

Reset Custom Event

update open ai embedding model to text-embedding-3-small, regenerate embeddings required to update their embeddings

OpenAI Embedding Model Update: We've upgraded the OpenAI embedding model to text-embedding-3-small.

To ensure all your embeddings are up to date, you'll need to regenerate them using the new model.

Embedding mode updated

LIVE CHAT SUPERVISOR UPDATE

The supervisor role now also sees the bot users along with having access to the analytics section. this provides a more management role for this specific type of workspace member

21.jpg 12.89 KB

Translate The Custom Menu Title

For partners we updated the translations addon to now also be able to translate the custom menu title. You can use custom menu title as key for translation.

add TopupPoints and DeductPoints in partner api

We have added two new actions. Top up Points and Deduct points in our partner API


.


List chat messages under bot user api action

We have added the ability to fetch the chat messages by using the bot user api action

.

this allows you to create nice transcripts by using one of the 3 formats we provide

Max Retries now added to the Assistant retrieve run action

We have added to automatically retry retrieving the run from the Assistant retrieve run action

.


Keys to remove for ghl v2 api

Sometimes the return payload on GHL actions contain too many characters to be saved properly so we now added the ability to remove certain keys you do not need to only be left with the information you like to store

.


Allow to overwrite the functions in the Assistant

We are now supporting the ability to overwrite existing function for the OpenAI Assistant in the completion action, create thread and  run actions

Making function flows editable on templates even on none editable templates

We have added the ability to allow users to edit the function flows from templates when user disabled auto update or even when the template is set to none editable. 

this is used to allow the installed bot to modify some contents, such as whatsapp template message. So the template creator can move all the whatsapp template messages to function flow to allow user change it after install. and all other subflows can still be protected and auto updated. But if the sub flow template is not viewable, then even the user disabled the auto update feature from function flow, it will still be not viewable.

OpenAI Assistant remove citation option added

the assistant often refers citations where it based its replies on which makes for a weird experience inside of chatbots. We have added a citation removal to automatically remove any if they are present in the assistant reply

.


Last interaction time filter for board

We have added a filter so you can always filter users on board based on their last interaction status

.

this allows you to keep the most recent ones on top at all times

Feature: allow country, region, city to be updated in set custom field

We now added the ability to set the values for the following system fields using the set variables: 
  • Country
  • Region
  • City

Instagram channel now supports button support

In the past we needed to have a workaround to provide a text and button combination since the official endpoint was not there. The downside was the character limit was that of a card. This is no longer needed and we are now able to send text with regular buttons to the users

Text type question node improvement

The text type question node now also supports no match upon user request. if a user is sending anything other than regular text messages this no match option will be triggered

.


Boards update: Search option enabled

We have added a search option inside the boards section to allow you to quickly find any user on your board and inside any column
.


This will be useful if you have a lot of users on your boards where you need to search through

Conversation visibility for agents update

We have now also extended the visibility capabilities for agents to not be able to access the boards anymore as it was a prior concern of users.


Partner update: more control of your plans features

We have added more control on the number of features you want to include into your pricing plans
.

We have added the my contents sections, boards, contents- custom events, tools- multiple languages, tools- custom reports and tools -inbound webhooks as additional features to include or exclude from your pricing plans

New Live chat setting: Only show agent assigned conversations

We have added another option to the live chat settings for agents to only see the conversations assigned to them only

.

This allows for more control as to what kind of conversation your live chat agents have access to

New way of Accessing Bot Export file

Previously we sent the export file of bot users by email. Because some users reported the email took very long or did not receive it at all we have now added an additional section under the tool section in your chatbot menu.
.


After pressing the all export button on the bot users overview you will automatically get redirected to this section to download your file. 

Keep in mind that any generated file will be saved for a total of 7 days, so make sure you have downloaded it before that time

New question text type option

We have pushed an update to allow to overcome a huge issue which is the ability to capture multiple user inputs in one go. We have added a timeout option for you to now capture all input from a user during your selected timeout and save it into one custom field

.

Do note that this option is only available for question node with a text based type. tutorial can be seen here

Custom thank you message on SSO settings

We have added the ability for you to customize your thank you message inside the SSO settings
.

Add trigger, smart delay, keyword match and inbound webhook in system messages

We now have added the following sections to the system messages that are visible inside the live chat: 

  • triggers
  • smart delay
  • keyword match
  • inbound webhook

Webchat Widget custom css input box improved

We pushed an update to allow you to increase the size of the input box of the custom css

.


New Chatbot Analytics

We have added new sections to our chatbot analytics menu item:

  • Inbound webhooks
  • Error logs
.


Create user fields on set variable action

We have now pushed an update to support the creation of new custom fields at the action "set variable" 

improved the variable input box cursor position issue

We have made an update to the way variables are inserted. Previously there were issues that upon variable insertion between words the cursor would end up at the end of the text box. 

Also when wanting to remove variables it would cause the cursor to skip to the end. 

Both of these issues have been fixed

Improved feature: allow to select style (full page, embed, popup..) for ref url widget for web channel

We have added the option to choose how you would like to open the webchat widget under the ref url settings, giving you more freedom to select your preferred option
.

New notification type added: Facebook Notification

With this notification you are now also to send admin notifications on the Facebook channel.
.

You will be able to search through any of your connected Messenger bots inside the workspace and can search for the user by subscriber id or ns, email and or phone number

you will also be able to select any of the 3 special Messenger tags to notify the person of your choosing
.

New Agent feature added: Round Robin an agent groups

We now added the ability to select the Round Robin feature directly inside the agent group.
.

This will provide a more equal distribution of tickets between the agents inside the group based on their weighting

Improvements on the text input box

We have made some great improvements to the text input boxes so let's go over them: 

  1. If you have a language like Arabic where the standard is to type from right to left the system will now automatically pick this up

    .
  2. We also improved the conversion of custom field variables into actual custom fields
    .

    This way you will be able to dynamically let those variables convert into the actual custom fields. 
  3. On some elements like buttons when you pressed enter it went to a new line which did not make much sense on that element itself has now been solved to stick to just 1 line. 

Shopify Abandoned cart wait time option

We have pushed an update to the Shopify integration. You now have the option to set your own desired waiting time to trigger an abandoned cart trigger

.

This will allow you to bypass the default 30 minutes and set it anywhere from 5 minutes all the way up to 60 minutes

Question block multiple choice pagination option

We have added the option to allow you to have a pagination on dynamic multiple-choice options

.


This will help you if your total number of items needing to show surpasses 10. This is available in the following channels: 
  • Webchat
  • Messenger
  • Instagram
  • Google

New search bar added in mini-apps

We have added a search bar option to search for specific actions if the mini-app has more than 8 actions available

.

this will allow you to quickly search for your preferred action and give a better user experience

Add continue step for receiver in whatsapp template notification

We have added the option to determine on which side the WhatsApp template notification needs to continue when a button is pressed

.

This allows you to set to continue for the receiver soon as the user pressed the button and continue the flow

Quick Replies have been increased

As Messenger supports up to 13 quick replies we adapted this new number instead of the original 10. 

Do keep in mind that some channels might not support that many quick replies

Add agent messages sent by day in the week heatmap in agent analytics

We have added the analytics "add agent messages sent by day" in the week heatmap

Subscribe to sequence from live chat

We have added the option to subscribe bot users to a sequence directly from the live chat

Subscribe user directly to sequence

Improvement OpenAI intent detection

Previously there were issues where the language of the user was randomly used and it referred back to English the next question after. 

We improved the feature to ensure the user's input is used at all times

Webchat Update: auto parse content url to clickable

Upon user request we have implement the auto parsing of any link and convert it to a clickable link

Auto parsing of links

JS node update: Generate script by AI

We have added the button "Try Generate by AI" to the JS node.
Generate JS by AI



This will only work if you have your OpenAI account connected under your workspace integrations. Once done you can give a prompt and see the code being automatically added to the code block;

AI generated code

New API endpoint added: add generate open ai embeddings

We have added a new API endpoint to allow you to regenerate embeddings through our API now
regenerating OpenAI embeddings through API

Show whatsapp message template content in live chat

You can now see the contents of the WhatsApp Message template in the live chat to make it easier see which one has been sent to the bot user

WhatsApp message template preview in live chat

Live chat showing origin of last message

Feature: change last message in live chat, not only show the message from user, also from bot or agent
Last chat message origin

Webchat Update: Auto close Popups

 add "close popup window" action for web chat, can be used to auto close stripe payment page, calendar booking page, and so on

Webchat auto close popup

ChatGPT Updates

We have added the following updates:
  • Saving the Chat History in a new system field OpenAI
  • Clearing the Chat History action

New System Message option for Chat completion

We have added the "System Message" field to now allow you to define the role, guidelines, and business information more easily

system message


system message instructions

OpenAI Embedding filter added

We have added the "Type" filter which will allow you to better manage and match embeddings.
filter for embeddings


You can then use this filter type inside of the embedding match action node

Embedding match filter

OpenAI Embedding Bulk option added

We have added the option to select and bulk delete embeddings

bulk delete embeddings

Adding attachments to email when sending from live chat

We added the option to now be able to add attachment when creating an email directly inside of live chat

Adding attachments

Quick Reply expire time increased

We have increased the default expiration time for quick replies from 30 minutes to 3 days

Added Clear button in Integrations section

We have added a Clear button in the integration section to let you easily clear any login values on any of the integrations. This will allow you to clear with a single button press instead of needing to manually remove all data first then press save

Clear button in integrations

Fixed bug of Unable to store 0 in a text field inside Question block when using "text"

There was an issue when trying to store the number 0 inside of a text block in a question block. This has now been resolved

OpenAI Embedding limit increased

We have increased the OpenAI embeddings from 100 to 500 allowing you to train OpenAI more on answering your business related questions. 

Display quick reply buttons again when click next page in foreach

Display quick reply buttons again when click next page in foreach

Add failed handler for send whatsapp message template and add system field last_error

Improved OpenAI embeddings generation to avoid rate limit issue

improved OpenAI embeddings generation to avoid rate limit issue

Allow batch delete tags

Now you can delete multiple tags at the same time.

Add language option in Dialogflow Action

With this update, UChat support multiple languages in our native Dialogflow integration.

image (172).png 53.74 KB

UChat support import subscribers from Manychat with tags & user custom fields

improve Import manychat users, allow to import tags and custom user fields

How to do tutorials:
https://www.youtube.com/watch?v=gB3ZLwpVlJI

Update facebook to show multiple images

Previously the live chat only shows 1 image, now if you upload multiple images at the same time, all will show up in your Live chat.

Fix omni-channel create bot user from api issue

fix omni-channel create bot user from api issue, if phone is provided, then it will use whatsapp channel by default if the channel is not sent in the payload, "channel" is new key added, only available for omni-channel api.

Image 2022-07-21 at 10.17.17 pm.jpg 487.15 KB

Allow promotion code in stripe buy button

Now you can use the coupon code you create in your stripe account right inside of UChat.
image (67).png 28.64 KB

Add new status "pending" for bot user inbox. Open, pending, done

Create workspace from partner API without email verification

Now, you can turn off the email verification in your partner API.

This is only available for partners.

More about our partner program:
https://uchat.au/partner
https://docs.uchat.com.au/partner/about.html
image (63).png 22.01 KB

Add min_score and fallback_to in dialogflow dynamic response json

if min_score is set, then it will check the min_score with confidence score.

if confidence_score < min_score, then it will not process the content. if the fallback_to is set, then it will process fallback_to (similar to goto, can use node_ns, sub_flow_ns, or node name), otherwise, do nothing

image (56).png 9.86 KB

Line Channel: use replyToken for the first message sent


This is an update about the Line channel.

Thanks to the suggestion from Winho!!

Before the update, we were using "push" to send all the message. Winho mentioned that this can cost their "push message" quota and suggested we can send message by using the replyToken, which means that, using "reply" instead of "push". This can save a lot consumption of "push message" to their Line account.

Now the system will use the replyToken to send the first message. For example, a user sends "hi". If you have 2 messages to respond to this greeting. The first one will be sent using "reply" and the second one (all the rest) using "push".

This can somehow save your "push" messages amount in your Line account.

Facebook Comment: Dialogflow agent supported.


This is an update about Facebook comment growth tool.

You can now select your Dialogflow agent to process users' comments!

https://i.imgur.com/JjSxoCk.png


If the user's comment matches one of your fulfilment, the response will be used to reply to the user's comment on the post. 

Partner Plan: show only selected templates & mini-apps in custom domain


This is an update about Agency Settings for Partner Plan subscribers with credit billing enabled.

Before the update, all templates and mini-apps in the UChat template/app store will show in your custom domain for all your clients. Now you can choose to show or not show each one of the templates and apps.

To manage the settings, go "Agency Settings" on your dashboard, then "Templates" or "Mini-Apps":

https://i.imgur.com/oemEGrq.png


https://i.imgur.com/UrmqGwd.png


Partner Plan: templates created inside custom domain will be only available for custom domain users


This is an update about Partner / Agency / Agency Plus.

Before the update, templates created from a workspace under your custom domain will be all added to the UChat public template store and all UChat users can install it.

Now, templates created from a workspace under your custom domain, will not be added to UChat public template store. Only users under your custom domain can access it.

Default TTS for multiple language in Voice Channel


This is an update about Voice Channel - Tools - Multiple Languages.

Before the update, when you switch language, the default TTS setting in the Start Step is not changed accordingly.

You can now add a default TTS for a language so that the default TTS language change when you switch to this language:

https://i.imgur.com/iHIim5d.png


Note that the priority for TTS voice is:

Node level TTS > Set language level TTS > Sub flow level TTS

https://i.imgur.com/TBfDuoC.png


Support system/custom fields in Google Sheet


This is an update about Google Sheet - Get Row / Get Multiple Row.

You can insert variables in your Google Sheet now.

- For system fields, put variable name. e.g. {{first_name}}
- For custom fields, put variable ns.      e.g. {{f244v1231}}


For example, this is a string store in your Google Sheet:

"hi {{first_name}} and {{f244v1231}}"

https://i.imgur.com/qASohmQ.png


When the system gets this string, it will translate all the variables to according values then store the result into the mapping field.

https://i.imgur.com/0BFs47S.png



How to get the name of a system field?

By lowercasing the word and having underlines as separators:

https://i.imgur.com/EipIgUq.png



How to get the variable ns of a custom field?

https://i.imgur.com/5r23QJ7.png



Auto install free Mini-App when install the template


This is an update about Template.

Before the update, when users install a template and there are Mini-App actions used in the template, these actions will be removed.

Now those Mini-Apps used will be installed to the workspace automatically and those actions will be kept if the Mini-Apps are free to download.

If the Mini-App is not free, please guide your users to download the app before they install your templates.

Manage One-time Link for Templates (both in workspace & via API)


This is an update about Templates - One-time Link.

Before the update, the one-time link for a template is actually the same as a permanent shared link. The difference is the template turns from "shared" to "private" after one installation.

Now you can manage different one-time links for each sharing and you are able to track the status of the installation. Available status: "Available", "Installed" and "Expired".

You can manage your one-time link either:
- manually in your workspace or
- automatically via APIs

For manual management, on your dashboard, go "My Contents" - "My Bot Templates", select a template and the drop-down menu will show like this:

https://i.imgur.com/Ajbo6ey.png


Click on 4 in the above screenshot to get the "Template Ns", the id of this template for API usage.
Click on 5 in the above screenshot to generate a one-time link for this template:

https://i.imgur.com/C077JG2.png


Edit expiration duration and click "Generate New Link". This link will be added to the list and the status will be "Available" in the beginning. When the link is used and the template is installed, the status changes to "Installed". If the template is not installed within the duration, the status goes to "Expired".

To manage automatically via API calls:

Visit template API through https://www.uchat.com.au/api#/Template

https://i.imgur.com/F2Qh0O9.png


Use the "Get Template" API to get a list of templates by template name, template ns (get template ns from the previous screenshot), etc.

Use the "Generate One Time Link" API to automatically generate a one-time link for the template.

Set Default Flow Builder Theme at Workspace Level


This is an update about workspace settings.

Before the update, each new flow is set to the "Default" theme.

Now you can set your favourite theme at the workspace level! No need to edit it every time you create a new bot!

Simply head to "Workspace Settings" on your dashboard, "Profile" settings:

https://i.imgur.com/WsamCua.png

Media in Library Can be Deleted Now


Wherever you need to display a media, a "Select Media" window will show.

Under the "Upload Your File" tag, you can select media from your computer and all those uploaded media go to the "Library" tag. So that from now on you can pick the media in the library instead of uploading it again.

UChat just add a new feature to allow you to delete media in the library. Simply hover over the media and a red delete button will show, click on the button to remove this media from the library.

https://i.imgur.com/DEoYS4r.png


Chat Widget Position on Website Can be Changed Now


This is an update about Chat Widget.

Before the update, the chat widget is in the bottom right corner of your website.

Now you can choose a different position.

Go Flow Builder - Settings - Channel - Chat Widget Customization - Edit - Save:

image.png 117.29 KB

External Request Update: send file as parameter in API calls


This is an update about the External Request in the Action Step.

You can include a file itself in the API calls instead of the URL link of the file.

In the External Request, go Body, multipart/form-data and you will see an Upload Files section. Put a file direct link here to include the file itself in the parameter. You can put the link you get from a Question Step here. (Please note that the file URL link from a Question Step is only valid for 24 hours)
image.png 45.51 KB

Manually Update Order Status in Dashboard


This is an update about Ecommerce section on Dashboard.

Before the update, you need to use API to update order status.

Now you can manually update order status in Dashboard - Ecommerce - Orders:


image.png 96.24 KB

Status Intro:
 
1. Ordered -------- ordered but unpaid (choose pay by cash)
2. Paid ------------ payment received
3. Processing ----- start processing the shipment
4. shipped -------- item shipped
5. completed ----- order completed
6. cancelled ------ order cancelled
7. refunded ------- order refunded

Mini-App V2 - Source - Dynamic Source - Variable Value Supported in Parameters


This is an update about Mini-App Version 2. (not available in Version 1 yet)

In "Source" - "Dynamic Source",

Before the update, the parameters are fixed values, you cannot get different results for different users.

Now you can send a variable value in the parameter and get different dynamic source lists!

image.png 33.47 KB


image.png 23.74 KB


image.png 155.38 KB




Limitations:

1. What fields can be used as parameters?
1) inputs in Auth section - Api Key type
2) client id, secret, access token, refresh token, etc in Auth section - OAuth v2 type
3) inputs of actions in Actions section
2. Dynamic Source invalid in One Time Url - 2. Web Forms - Inputs
When you go setting the inputs of web forms in a one-time URL, dynamic source won't work here.
3. the drop-down list only loaded when first click "edit action"
In the chatbot flow, when you create a new action of the Mini-App, and first click "Edit Action", the system will do an external request and generate the drop-down list based on the current value in the fields. If you change the parameter e.g. the value in Auth inputs, the drop-down list won't be re-fresh, please delete the action and create a new one.


No Stripe for Testing Checkout Now


This is an update about ecommerce syste.

Before the update, you will need to connect your Stripe account to process to the checkout page.

Now you can test the checkout process without connecting your Stripe:

there will be a "Cash on pickup" option by default

image.png 39.79 KB



Duplicate Multiple Steps Supported


This is an update about flow builder.

Before the update, you can duplicate only one step at a time. Now you can select multiple steps and duplicate them.

Please note that,

- after copying multiple steps, you can only paste once. copy again for another paste
- where can I paste the steps?
   (1) to the same bot/flow
   (2) to the different bot/flow but the same channel (associate custom fields will be created automatically)
   (3) to different channels (unsupported features will be removed)


Bot Template Updated


This is an update about bot template.

- subflow template supported (installed subflow goes to a folder)
- template configuration added: viewable, editable, version number (only for subflow template)
- install template from different channel
- interface changed

image.png 25.47 KB

New Operation Added to JSON Operation

 
This is an update about JSON operation.

The new operation is "Remove items by key and value". You can now remove an item in an array by providing a key name and it's value:

image.png 66.02 KB

Bot User Auto Cleanup has one conditions now


This is an update about Bot User Auto Cleanup Feature in Settings. Change the auto cleanup days to be greater than 1 then you can setup condions.

image.png 33.25 KB

Scan QR Code to Preview in Phone App


This is an update about the preview feature in all channels which support preview (Facebook, Telegram, WhatsApp, Line and Viber)

When you click the "Preview" button, there will be a QR code generated, you can click "Open in XX" to talk to the bot in the website/desktop application or scan the code with your camera or according phone application.

image.png 45.46 KB

Dynamic Quick Reply in Send Message Step Now Available


This is an update about Send Message Step.

Before the update, you will need to list all the quick replies yourself but now, by selecting a JSON variable, your chatbot can list the quick replies from the JSON variable for you:

Please note that these replies expire in 30 minutes. 


image.png 55.83 KB

Dynamic Quick Answer in Question Step Now Available

 
This is an update about Question Step.

Before the update, you will need to list all the quick answers yourself but now, by selecting a JSON variable, your chatbot can list the quick answers from the JSON variable for you:

image.png 66.36 KB


Navigate to a step in live chat


This is an update about Live Chat.

Now each message sent by the bot has a little drop-down button, click on it to "Resend Message" or navigate to the step to edit the step, do your improvement in a more convenient way.

image.png 256.17 KB

image.png 31.03 KB

Navigate to a step in error log


This is an update about Error Log.

When you check error log, you can see which step in which subflow went wrong, before the update, you will need to navigate to the step yourself. Now by simply click on the step name, you will jump to the step right away.

image.png 314.64 KB

image.png 186.26 KB

Get information from HTTP request header


This is an update about External Request.

When you click on the "Response Headers", a list of hearer information will show. Now the hearer information is all clickable. For example, in the screenshot below, you can click on the "Response-Code: 200" to get its path "$H['Response-Code'] and save the value "200" to a variable for later usage.


image.png 221.24 KB

Select Caller ID options when transfer phone call

When transfer to agency in the voice channel, you can choose to show the real caller phone number or twilio/signalwire phone number.

image (8).png 20.12 KB



Create Bot User in WhatsApp Channel

Hello guys! An update for u about importing uses in WhatsApp.

From now on, please always add a "+" sign in front of a phone number when you create bot users in the WhatsApp channel. The system will remove the "+" for u automatically when creating user_id. It doesn't matter you are creating via API, the create button or import bulk data(csv file).

Besides, when u create via API, only phone value is needed now.

WhatsApp Template Improved

Now you can set up WhatsApp template that included buttons with variable.

Image 2021-10-12 at 10.41.39 am.jpg 34.83 KB

Auto Slot filling added to Dialogflow Action

Now you can enable or disable auto slot filling in the Dialogflow Action.

Image 2021-09-20 at 7.59.28 am.jpg 91.26 KB

Add listener to payload for Inbound Webhook

Improvement:

Add listen to payload for inbound webhook.

Dialogflow Slot filling support with UChat

Imaging now you can do the same "slot filling" in UChat. 

Make your chatbot smarter, and collect the necessary information from your customer. 

Here is the video of how to set it up.
https://www.youtube.com/watch?v=GYvjq6ot0nA

Block sending message if the user is out of 24 hour window

In the live chat window, if the user is out of 24 hour window, you won't be able to send messages, unless you use the "tag" that Facebook support
Powered by FeedBear