This is the up-to-date Xenioo changelog history detailing all updates and fixes that are deployed on the platform. Deployed fixes and updates are currently live while Scheduled ones will be released during next scheduled maintenance.
All fixes marked as Standard are deployments done by standard update cycles maintenance. Hotfixes are, instead, fixes applied to mitigate or remove unforeseen blocking issues.
Under Development
Updated
​Take Over action happening inside the conversation section is now notified to operators;
Fixed
Empty Image Actions that have an empty source after dynamic parsing are now correctly removed from execution queue.
Changing the Telegram Channel API Key will not prevent execution of broadcast to contacts created before the change.
Incoming chat requests to Custom Channel can now be also expressed as complex Parts items. This allows now for the creation of full pass-trough chatbots that are using only Xenioo as a channel provider.
​Slack communication channel has been updated to support conversations API updates, removing completely deprecated methods.
On Demand Broadcasts and Campaigns can now be configured to accept only GET or POST verbs.
​Broadcast distribution logs can now be quickly filtered by date.
Fixed
Fixed a Facebook and Instagram issue that could push the bot to silent mode when no id was detected for the page or the Instagram profile.
​Telegram persisting conversation buttons related to Buttons Array can now be correctly activated even after the flow has moved away.
Cards PostBack buttons will now correctly set both last command and last user message variables when clicked.
Multiple queued On Demand Broadcasts incoming from bots that have been originally cloned will be now correctly delayed and timed for the current bot and not on the cloned scheduling.
Fixed an issue with MessengerPeopleWhatsApp provider that could cause a user media attachment to not be correctly downloaded from MessengerPeople API.
20 December 2021
Updated
​Conversation Transfer Action can now be used to temporary transfer a conversation from a bot to another or give back control to the original chatbot.
Audiences related to single users filtering by user_id are now evaluated directly.
​Realtime broadcasts are now queued to an async realtime queue to stop long running chatbot operations from holding the on demand call.
​Web Chats accessed by user currently under operator control will now present the last three messages even if history setting is not enabled. This will prevent chat areas to be presented as empty when the conversation is left open by the operator.
When Less Busy option is selected on a Set Operator Action and more than one operator have the same busy state, a random operator will be picked instead of the first of the list.
The View Contact Variables permission has been renamed to View Contact Details.
On Web Chat, the attachment icon is automatically enabled as soon as the conversation is taken over.
​Conversations that are handed over from an operator that can view only group related contacts are now automatically removed from the conversation panel.​
Like Operations, also actions can now be minimized to simple caption and icon to shrink the space used on the right panel by the associated settings.
Minimum detection confidence for DialogFlow inputs has been lowered from 50 to 30.
The Database module is now available to everyone enabling a Database Package.
​SMS Action has been added to the list of integration actions.
​Facebook general file attachment has been updated back for all pages (EU included)
When published on Facebook, Audio Action will now send again the content of the audio and not a link to it, also for EU pages.
Standard typing delay for Facebook has been re-enabled. Typing indicator on the client side still won't be visible.
When using MayTapi, the contact_id variable will now be holding the phone number of the last interacting contact when the conversation happens in a group.
​Intents import file format has been changed to include fully qualified column names.
Uploaded filenames will now use the original filename as a base when generating a unique storage name.
The Telephone and Location share buttons on Telegram can now have a customized text.
​Operator Take Over messages can now contain dynamic variables referenced by the active conversation.
Fixed
Fixed an issue affecting Facebook push that could prevent an operator to intervene in a chat using Custom Channel directly.
​Entities composed by multiple words appearing in multiple parts of an utterance will now be correctly numbered starting from 1.
Media content added using AddReplyPart will now correctly ignore the command parameter.
Fixed a Trigger Broadcast issue that would fire only the very first broadcast of a given type even when multiple others were scheduled.
Multiline texts on Teams channel are now correctly rendere on the Desktop client.
Fixed an issue that could cause conversation variables to not reflect the active operator in the conversation
15 April 2021
Update
​SMS Channel has been added to the list of supported Xenioo channels.
​Integration API are now fully documented and available to all active plans starting from Professional.
​Firebase Database Action empty list result variable changed from 0/1 to false/true values as with all other flags.
​Firebase integerValue is now translated to a 64 bit value instead of a 32 bit value.
​Number Input will now enforce min and max ranges that are inside the bounds of accepted numeric values.
​DatePickers inside Xenioo Forms will now correctly enforce date ranges with dates set directly by keyboard input.
​DialogFlow input will now correctly execute any following action after number of wrong inputs have been reached instead of redirecting to a fallback.
19 March 2021
Updated
Web Preview url will now display your chatbot name and avatar instead of the Xenioo icon if you are on any paid account subscription.
The operator_interacted variable can now be used to check if a taken over conversation has ever been interacted by the operator.
The invalid conversation share url is now fully displayed on the url page instead of being contained in the original conversation page.
Fixed
Fixed an issue related to Intents import that would wrongly cut content with multiple commas when exported from excel source.
Fixed a bug that could prevent correct sharing of a conversation when using a WhatsApp channel.
Fixed an entity conversion bug that would force the final entity word to be always lowercase. Entities will now use the casing of the originally trained word.
Fixed a NLP parse issue that could give higher scores to entities on entity-only sentences.
Fixed an issue with Wassenger WhatsApp provider that would discard duplicated images on their storage
Fixed a legacy app issue on the Slack channel that could prevent new bots to correctly come online.
Fixed a video streaming issue affecting Web chat when used from Safari/iOS.
9 February 2021
Updated
Added support for HSM templates that require named parameters instead of simple positional values.
​Facebook attachments like video, files or audio that are used in a bot running under EU regulations are now automatically converted to simple links.
​Custom Channel API can now access conversation history for any chatbot conversation.
Highly Structure Messages (WhatsApp Templates) can now be set to be text only, buttons or multimedia.