Added model checking rule for broken jump targets.
Added model checking rule for intermediate events with short durations.
Optimized ItemsAccordion
You can now adjust the maximal height of the chat window in Branding > Conversation by selecting from xs, sm, md, lg and xl instead of typing in pixels.
Constraints of min date for question type Date now support a variable
Add new function IsoLocalDateTomorrow
In Publish tab added consent manager Atruvia, enabling an easier integration with proprietary Volksbanken consent manager.
Process modules Participation, Prize, Quiz now can be configured with shortened dates, e.g. 12-24 instead of 2022-12-24. This helps to reuse advent calendar experiences each year.
I18n entries also now can be configured with shortened dates, e.g. 12-24 instead of 2022-12-24.
Process module Participation
Removed participation confirmation emails, as they lead to complaints, injuring SMTP sending reputation.
Implemented new multi-text input for entering multiple texts, e.g. for tags or email addresses.
Process module PDF can now fill PDF form fields. This adds a faster alternative to creating PDF files from HTML templates, as now you can simply create a PDF form in Adobe Acrobat and let the chat fill out the form.
In tab Publish there is now a locale select, which adapts the JavaScript snippet to optionally override the locale of the web browser with a specific locale
In stories moved the close button from top right to top left, so that it does not overlap with buttons in AMP stories.
In tab Publish now custom tracking JavaScript can be entered.
Process module ReachFive now supports full OAuth code flow, i.e. supports single sign-on (SSO).
The launcher can now be configured with its own color.
For a tenant it can now be configured, that by default the LocalStorage should be disabled.
For slow SMTP servers in SMTP settings an email queue can be activated.
In tab Customers now the CSV file download can include all customer variables including questionnaire answers, not only master data such as first name.
Process modules Loyalty, Loyalty referral and Code can create loyalty points. This enables multiple sources of loyalty points in chat flows.
Process module Rewards can show loyalty rewards for loyalty points, and offer a redeem button, if the customer has enough loyalty points. This enables to show the value loyalty points have, i.e. what can be redeemed.
Process modules Redemptions, Coupon code and Win can be configured to consume loyalty points. This enables multiple redemption points for loyalty points in chat flow. Process module Redemptions simply consumes loyalty points and converts them to a list of customers with postal address, i.e. for sending out physical rewards. Process module Coupon code consumes loyalty points and converts them to coupon codes, which can represent digital rewards such as Web shop coupons. Process module Win enables to integrate raffle instant win mechanics with loyalty points.
Added functions LocationHrefHost, LocationHrefHostLowerCase, LocationHrefPath, LocationHrefPathLowerCase that enable you to read URL components of window.location.href.
In tenant settings owners can now configure alerts that should be raised if an external API is not available or returns errors.
The Publish tab has been redesigned with consent managers in mind. LoyJoy now provides a preconfigured JavaScript snippet for the most important consent managers, i.e. cookie managers.
A new function num_participations_bpmn_process has been introduced, which in contrast to num_participations return the number of participations only for the current experience.
Mappings and params now are configured in a table view, not a tab view, which is helpful when there are lots of items.
In tab Branding the widget call-to-action now can be de delayed and have a specific duration.
An initial badge number (red messages number indicator) can now be defined in tab Branding for the chat launcher.
Ask your customers for their address and calculate the distances to a set of locations. Show the closest 4 locations as a list and offer direct navigation.
Process groups are now identified by their creation date, the identifier can be edited in the process group view.
Customize the process group of an experience using the popover in the process edit menu.
🗂️ Archiving of experiences
Experiences now have one of the following states: active (default), suspended, archived.
Archive experiences via the respective popover in the process list view.
Experiences with state archived behave like experiences with state inactive, furthermore they are hidden in the process list view by default.
Show all archived experiences of a group by toggling the respective popover in the process group view.
Moved management of home views to experience
To add a home view to an experience select the desired one in the leave button (<) of the branding tab in the experience view
Copy branding
Copy the branding of an existing process into the current process.
All current brand attributes are lost in this process.
The process from which the copy was made is displayed along with the date of the operation.
The copied assets are stored separately, changing the branding attributes of the process that was copied from will not affect the copied branding attributes.
Template store
Prefilled Templates got a whole rework. Create prefilled experiences with ease and joy.
In addition, you can subscribe to templates of other tenants. This allows for simple sharing of your curated processes with other tenants.
New data view replaces old customers view.
All tables are presented with their expiry duration.
Role editor can view anonymized customer data.
🎊 New animations: Magenta confetti, magenta snowflake, golden raining stars.
Inxmail integration
Subscription and unsubscription of customers to mail listings via inxmail.
🛒 Shopify OAuth-Flow
Integrate LoyJoy into your shopify store with few clicks.
Process module Code
Codes are now entered into a form, not into the footer text input.
📈 Analytics
Sign-in module shows number of correct and incorrect code entries.
Questionnaire shows advanced data for NPS questions
Add count of connected API errors over time in overview and drilldown
💬 Live chat
If the chat is not in the current tab, the customer now receives an audio notification on new messages
Additional information like current website, referral and user agent of the customer are now displayed right next to the chat
🗣️ NLU
The management of intents are now entirely decoupled from bots respectively experiences
In order to use NLU in an experience, create a Model in the NLU section with a certain language
Create and maintain intents for different models separately
To make a Model available for an experience, select it in the free text input of the branding tab in the experience view
Redesigned the procedure for the approval of NLU messages.
New NLU engine based on RASA open source
🖼️ Image buttons
Download (new) and delete (change) button
Participation module
Add participated_at column for selected random participants
📜 Log
Split the log for manager and runtime. The runtime log is purged every 7 days.
🏛️ ChatUi
All inserted links sent to the customer are now clickable
ℹ️ Reworked Help-Sidebar
Outdated users
User confirmation emails are no longer sent twice.