Improved
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
Improved
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.
Improved
add TopupPoints and DeductPoints in partner api
We have added two new actions. Top up Points and Deduct points in our partner API
Improved
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
this allows you to create nice transcripts by using one of the 3 formats we provide
Improved
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
Improved
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
Improved
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
Improved
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.
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.
Improved
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
Improved
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
this allows you to keep the most recent ones on top at all times
Improved
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
Improved
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
Improved
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
Improved
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
This will be useful if you have a lot of users on your boards where you need to search through
Improved
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.
Improved
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
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
Improved
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
This allows for more control as to what kind of conversation your live chat agents have access to
Improved
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
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
Improved
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
Do note that this option is only available for question node with a text based type. tutorial can be seen here
Improved
Custom thank you message on SSO settings
We have added the ability for you to customize your thank you message inside the SSO settings
Improved
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
Improved
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
Improved
New Chatbot Analytics
We have added new sections to our chatbot analytics menu item:
- Inbound webhooks
- Error logs
Improved
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
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
Also when wanting to remove variables it would cause the cursor to skip to the end.
Both of these issues have been fixed
Improved
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
Improved
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
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
Improved
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
This will provide a more equal distribution of tickets between the agents inside the group based on their weighting
Improved
Improvements on the text input box
We have made some great improvements to the text input boxes so let's go over them:
- 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
- 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. - 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.
Improved
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
This will allow you to bypass the default 30 minutes and set it anywhere from 5 minutes all the way up to 60 minutes
Improved
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:
This will help you if your total number of items needing to show surpasses 10. This is available in the following channels:
- Webchat
- Messenger
Improved
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
this will allow you to quickly search for your preferred action and give a better user experience
Improved
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
This allows you to set to continue for the receiver soon as the user pressed the button and continue the flow
Improved
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
Do keep in mind that some channels might not support that many quick replies
Improved
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
Improved
Subscribe to sequence from live chat
We have added the option to subscribe bot users to a sequence directly from the live chat
Improved
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
We improved the feature to ensure the user's input is used at all times
Improved
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
Improved
JS node update: Generate script by AI
We have added the button "Try Generate by AI" to the JS node.
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;
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;
Improved
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
Improved
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
Improved
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
Improved
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
Improved
ChatGPT Updates
We have added the following updates:
- Saving the Chat History in a new system field OpenAI
- Clearing the Chat History action
Improved
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
Improved
OpenAI Embedding filter added
We have added the "Type" filter which will allow you to better manage and match embeddings.
You can then use this filter type inside of the embedding match action node
You can then use this filter type inside of the embedding match action node
Improved
OpenAI Embedding Bulk option added
We have added the option to select and bulk delete embeddings
Improved
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
Improved
Quick Reply expire time increased
We have increased the default expiration time for quick replies from 30 minutes to 3 days
Improved
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
Improved
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
Improved
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.
Improved
Display quick reply buttons again when click next page in foreach
Display quick reply buttons again when click next page in foreach
Improved
Add failed handler for send whatsapp message template and add system field last_error
Improved
Improved OpenAI embeddings generation to avoid rate limit issue
improved OpenAI embeddings generation to avoid rate limit issue
Improved
Allow batch delete tags
Now you can delete multiple tags at the same time.
Improved
Add language option in Dialogflow Action
With this update, UChat support multiple languages in our native Dialogflow integration.
Improved
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
Improved
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.
Improved
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.
Improved
Allow promotion code in stripe buy button
Now you can use the coupon code you create in your stripe account right inside of UChat.
Improved
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
This is only available for partners.
More about our partner program:
https://uchat.au/partner
https://docs.uchat.com.au/partner/about.html
Improved
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
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
Improved
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.
Improved
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!
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.
Improved
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":
Improved
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.
Improved
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:
Note that the priority for TTS voice is:
Node level TTS > Set language level TTS > Sub flow level TTS
Improved
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}}"
When the system gets this string, it will translate all the variables to according values then store the result into the mapping field.
How to get the name of a system field?
By lowercasing the word and having underlines as separators:
How to get the variable ns of a custom field?
Improved
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.
Improved
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:
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:
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
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.
Improved
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:
Improved
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.
Improved
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:
Improved
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)
Improved
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:
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
Improved
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!
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) 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.
Improved
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
Improved
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)
Improved
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
Improved
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:
Improved
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.
Improved
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.
Improved
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.
Improved
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:
Improved
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.
Improved
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.
Improved
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.
Improved
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.
Improved
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.
Improved
WhatsApp Template Improved
Now you can set up WhatsApp template that included buttons with variable.
Improved
Auto Slot filling added to Dialogflow Action
Now you can enable or disable auto slot filling in the Dialogflow Action.
Improved
Add listener to payload for Inbound Webhook
Improvement:
Add listen to payload for inbound webhook.
Add listen to payload for inbound webhook.
Improved
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
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
Improved
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