Changelog
All notable updates and changes to the LoyJoy Conversational Marketing Platform are documented here.
Unreleased
- Extended expression engine
release-2023-05-09
- Process module
Handover
can now have a custom email subject and body. Also a skip button is offered and${chat_history()}
can be used in the body.
release-2023-05-06
- Added process module
Poll
, which based on questionnaire questions show a real-time poll view in the chat.
release-2023-05-04
- In branding it is now possible to change the text color of paragraphs (free-floating texts) such as "Waiting for Agent"
release-2023-05-03
- Questions in questionnaires can now be referenced by conditions without variables
- New variable selector that helps in defining conditions
- GPT
- Suggest processes linked to articles by default
- Allow changing command for prompt
- Only suggest
Continue
quick reply in jumps when item in jump manager - Add analytics events
release-2023-04-03
- Added Role Revision
- In process module
Questionnaire
date questions can now only ask for month/year or for year instead of day/month/year - Product gallery buttons are now aligned to bottom
- In home view the groups and roster entries can now jump to other home views and URLs instead of only to experiences.
- In the process editor flow elements can now be rearranged when in detail view.
release-2023-03-28
- In process module
Questionnaire
analytics for priority questions were added - Added support for Stripe for certain license products.
- GPT answers can now offer follow-up actions such as jumps to experiences.
- Process module
Beiersdorf
can now upload files. - Added process module
Azure Active Directory
. This module allows customers to authenticate in the chat with an user account from Azure Active Directory. - Added process module
Keycloak
. This module allows customers to authenticate in the chat with an user account from Keycloak.
release-2023-03-24
- Added archive filter to live view
- In process module
Questionnaire
the question typeOrdering/Prioritize
now has a more compact layout, so that more options are visible at the same time on small display sizes.
release-2023-03-23
- Process module
Places
now writes to analytics, when a place has been selected. - When a timeout occurs when calling OpenAI ChatGPT, a more descriptive error message is given.
- Weekly analytics update emails now contain the analytics time interval as dates.
- The customer inquiry is automatically filled into the email handover form, if the inquiry could not be answered by the knowledge base automatically.
- In process modules that use connectors a how-to guide has been added.
- In Knowledge and NLU the language is prefilled, if only one language is selected in knowledge settings.
- The modules on https://docs.loyjoy.com are now sorted alphabetically
release-2023-03-20
- ChatGPT
- Switch to ChatGPT-3.5 as default
- Add button to update GPT knowledge base
- Use language from LoyJoy in prompt (instruct ChatGPT to answer in users' language)
- Allow adding custom API keys for OpenAI
- Knowledge Feedback: Ask your customer for feedback for your articles or GPT answers
- New Process Module
Product-Feed
- Connect your product feed to LoyJoy, e. g. to easily add products from your PIM system
- Available connectors: JSON-API, Google Sheets
- Three recommendation modes: Off, Filter, Smart
- Product Gallery is now able to filter or recommend products
- Process module
Locale select
now reports choices into analytics - Upon user registration the welcome email is now delayed 3 minutes
- Live chat
- Added typing indicator for both agent and customer
- Variables such as
${firstname}
can be used in message templates - In live profile settings now multiple tenants can be selected, of which conversations should be displayed combined in live agent view. This enables an agent of one tenant to interact with conversations in multiple tenants.
- Analytics
- Number of chat loads are measured
- LoyJoy REST Api
- Added endpoints for creating, reading, updating and deleting articles and catalogs
- Added endpoint for downloading catalogs as XML
- Added new function
Number of redemptions remaining
that returns for process moduleLoyalty Redemption
, how many redemptions remain. OneTrust
in consent managerSmart
mode now waits 2 seconds for the OneTrust consent manager to load.
release-2023-03-09
- Process modules, which collect data as variables now require a decision, if this data should be stored in the webbrowser or database. If database is selected, a disk symbol is shown in the process editor.
release-2023-02-07
- Added JavaScript api endpoints
pushRoute
andtoggle
. - Process module
Appointment
can now have multiple recipient email addresses. - Added role
Knowledge
, which can edit knowledge settings and catalogs, but is not able to see detailed customer data or export CSV files. - Disabled flow element paste control in analytics.
release-2023-02-06
- In LoyJoy Manager added
Last Editor
for experiences and home views. - Issues checker
- Issues are now shown not only at process module level, but also in the processes list as well as at entity level. This helps to identify and fix issues more easily.
- Added model checking rule for missing articles of experience languages, so that experiences do not show empty knowledge search results.
- Added model checking rule for PDF files with incorrectly mapped PDF form fields.
- Added model checking rule for questionnaire icon questions with missing icon assets.
- Added
edit_distance
to knowledge settings, which allows you to configure, how far the distance between search term and search text can be. This enables you to reduce false positives or false negatives according to your needs. - The sign up page now describes features of the platform.
- Added REST api for programmatically importing catalogs and articles.
- Show paste button underneath start event only on hover
- Analytics emails
- After subscribing to an experience, summary emails are now sent each Monday instead of every day.
- Analytics emails have been slightly redesigned and include an opt-out link now.
- Performance optimization for collecting analytics events.
release-2023-01-18
- In chat UI added hover effects to header buttons, quick replies, form buttons
- The color picker in LoyJoy manager now heals invalid color values such as
afaFaf
to#afafaf
. - Changed default chat UI font from Roboto to Noto Sans Display
release-2023-01-13
- Added option
fullscreen=true
/loyjoy-fullscreen=true
so that in Android/iOS app WebView the chat can be forced to fullscreen. - Replaced the cross close icon with a down arrow close icon.
- Optimized article matching algorithm.
release-2023-01-09
- Process editor
- Added functionality to delete empty branches
- The
paste module
button is now available in context of each flow element so that process modules can be pasted into any position in the model instead only behind the start event of the model. - Experiences now can be printed for documentation purposes.
- Analytics
- Switch NPS, NLU to table instead of cards
- Remove some cards from overview, only show in drilldown
- Share with friends is now detailled with sharing channels
- Knowledge
- Let your customers browse your articles by suggesting search results for their query
- Create searchable articles with markdown support for bold and line break
- Short articles are rendered in the chat as normal chat messages. Long articles are rendered in the chat as UI elements, which can open an article view.
- A "Magic Fill" button automatically detects synonyms and rephrases the most relevant concepts of each article to make them more discoverable in the search.
- Search terms without matching result articles are reported in the manager so that missing articles can be created by you.
- If no article could be found for a search term, fallback options such as handover to customer support or jumping to another experience can be configured. Such settings do not have to be configured in each experience anymore, but are configured centrally in the tenant.
- The search does not have to be trained anymore. Modifications go into effect instantly.
- Live Chat
- The chat UI is now based on conversations. The chat UI starts in a conversation. New conversations can be started via the home view, or when jumping out of the live chat.
- Live chat is now async by default, i.e. customers can write in live chat before an agent has claimed the conversation.
- Knowledge articles can be sent by agents in the live chat
- After the live chat has been ended by the agent, the customer can re-enter the live chat. However, customers cannot end the live chat, only jump into separate conversations. This ensures that the live channel is kept open to customers.
- Customers and agents are informed via email automatically, if they are not online and the other side is sending a message. This helps to bring both parties back into the chat.
- Process module
Appointment
- Customers will now receive an email notification, when they have entered their email before booking an appointment.
- Simplified creation and management of appointment slots by auto-fill in a certain duration.
- Process module
API client
- Add asynchronous mode that send requests in the background so users do not have to wait for request completion
- User management
- All users can see which users are in the tenant.
- Non-owners are now able to add users to their existing tenant based on their permission.
- An owner needs to approve invitations made by non-owners
- You can now see the filename of an uploaded file (e.g. fonts)
- Splits and gateways can now be used in the Basic plan
- Privacy policy is now located in tenant settings
- Experiences can now be printed in the process editor
- Transactional emails in LoyJoy Manager are now sent in German or English; users can configure their language in user settings.
- General UX optimizations in LoyJoy Manager
- Redesigned text edit fields
- Redesigned popovers
- Redesigned dialogs
- Removed many settings popovers
- Optimized paddings in chat UI image galleries
- Model checking
- New rules for checking broken links, overlapping intervals e.g. in giveaways
- Web component JavaScript files can be hosted in LoyJoy
- In branding > settings popover a margin top can be defined for the chat window. This ensures that the chat window does not overlay navbar items on the top right corner of the hosting web page such as sign-in links. Also a max height of the chat window can now be configured, which limits the height on larger screens
- New assets are saved with their file extension. Accordingly, the new assets' CDN URLs now include the correct file extension instead of the universal
.jpg
- Moved configuration of yes/no quick texts from process to subprocesses, so that they can be configured independently.
- Remove switch
Hide annotations
release-2022-11-19
- Extended process module
Live
- A conversation can now switch between agents, e.g. for handover between departments.
- While typing an text, a preview will be shown in the chat window.
- Sending a text will automatically set the agent as present, i.e. the agent does not have to set itself as present before.
- Presence indicators are visible for all agents and devices all the time.
release-2022-11-16
- Model checking rules
- 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
andxl
instead of typing in pixels. - Fixed password mode in
Beiersdorf
process module.
release-2022-11-14
- Most entities such as
Giveaway
,Product
andPrize
are now draggable, so they can be reordered. - New analytics events for products module
product_shown
counts each product in a gallery that is shownproduct_gallery_shown
counts the times product galleries are shown
release-2022-11-11
- In process module
NPS Survey
it can now be deselected that after restarting the chat the NPS is asked again. - Finished process module
Sikom
for production. - Live Chat
- Simplified the live chat UI with tab pills for
All
conversations andMine
conversations. - Refreshed Live Chat UI.
- Simplified the live chat UI with tab pills for
release-2022-11-06
- In process module
Live
now conversations always show the last message, email address and further customer data. - In process module
Data Collection
questions by default now ask again, even when the associated variable already exists.
release-2022-11-04
- Added
Optimizely
process module / integration.
release-2022-11-03
- You can now adjust the maximal height of the chat window in Branding > Conversation > Settings-Popover
- Process module
Live chat
- Customers can now always cancel the live chat.
- In asynchronous request now the email address is mandatory
release-2022-11-02
- Added support for Serbian with Latin characters.
- Formal German (Deutsch Siezen) is now represented as de-x-formal instead of de__formal for conformity with BCP 47.
release-2022-10-17
Postal address
process module- If only one country is available, this country is preselected in the dropdown
- Salutation is added as an optional field
- Optional ask for street number seperately
- Chat bubble size
- Adjust the size of the chat bubble that opens the chat
- Static code analysis for BPMN models
- Check processes for common errors
- New Process pattern
Loop
- Execute a sequence of modules several times until associated conditions are not met
- New Event
Wait
- Use this event when you want to wait for a certain duration in the chat to continue
- Chat preview
- Default delay increased from 1 second to 3
- New Process module
Hubspot
- Create new contacts in hubspot with properties provided in LoyJoy
- Process module
API client
- Add mode to send
x-www-form-urlencoded
bodies on POST & PUT requests
- Add mode to send
- New role: Translator
- Can see all processes, but only edit the texts
- Texts table minor rework
- For LoyJoy super admins: Add function to reset user chats
- Image orientation selection reworked
release-2022-10-04
- Process module
Data collection
- Constraints of min date for question type
Date
now support a variable
- Constraints of min date for question type
- Add new function
IsoLocalDateTomorrow
- In
Publish
tab added consent managerAtruvia
, 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 of2022-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 of2022-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.
- Module Edit Header Bar redesigned
- Added storage duration
- Questionnaire process module
- You can now add units to numerical questions
release-2022-09-19
- 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.
release-2022-09-07
- New Process Editor
- Build and manage your chat flow and keep the overview
- Process representation and content management side-by-side
- Process module
Split
(XOr) - Process module
Split Decision
(XOr) - New Event
Timer
- Model different start events within time periods in BPMN standard
- New Event
End
- Model end event according to BPMN standard
- Annotations
- Create annotations for each process module
- Special hint: Start with the keyword
TODO
to highlight your annotation
- 📈 Analytics
- The welcome module distinguish between new customers, recurrent customers and signed in recurrent customers with name.
- New events for email send module
- New events for PDF module
- New events for phone module
- Show warning in case of potential questionnaire loops
- Show complete questionnaire questions
- Allow clicking jump target to go to analytics
release-2022-08-08
- Added OAuth2 session payload for OAuth2 authorization code flow callbacks with page redirects.
- Added process module
Auth0
, which enables to authenticate in the chat with OAuth2 provider Auth0. - Added general OAuth2 capabilities in the chat to LoyJoy Marketing Cloud for a unified solution for different OAuth2 providers.
Code
process module:- Added option to skip the module
- Added input variable
code_in
as an alternative to the code input form - Added option to not ask again for code after unsuccessful code input
Web service
process module:- Add google service account authentication option
API client
process module:- Add payload JSON parsing
- Add option to strip JSON prefix from response
- Check headers for saving as well as for sending
- Added
expires_at
for OAuth2 sessions. - In
Inxmail
process module added payload description. - Process module
Lottie
: add mode to send Lottie animation in chat flow - Changed default expiry for codes to 180 days and for coupons to 360 days.
- Optimized UI of button send paylod.
- Extracted API widget params into separate file.
- Products can have a CTA button
release-2022-08-04
- Added new language: Latvian (lv)
- Optimized email and device ID in variables
release-2022-08-03
- Add functionality to search all variables by email and device ID
release-2022-08-01
- 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.
release-2022-07-24
- Assets now can contain an image URL instead of a static asset file.
release-2022-07-22
- ⏱️ New process module
Opening Hours
- Provide your opening hours and react differently depending on your opening status
- 🗓️ Process module
Appointment
- Entering slots has been simplified
release-2022-07-21
- 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.
release-2022-07-15
- 🗣️ New locales
- Estonian
- Lithuanian
- 🎫 Process module coupon codes
- Add option to send warning when coupons run low
- Added skip answer option to process modules
Birthdate
,Email
,Firstname
,Lastname
,Password
,Phone
,Postal address
,SMS opt-in
. - In process module
Phone
added options for checking if phone number is mobile or land line, and which country the phone number belongs to. - In
Publish
tab addedCookieFirst
.
release-2022-06-27
- Redesigned loyalty mechanics:
- Process modules
Loyalty
,Loyalty referral
andCode
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
andWin
can be configured to consume loyalty points. This enables multiple redemption points for loyalty points in chat flow. Process moduleRedemptions
simply consumes loyalty points and converts them to a list of customers with postal address, i.e. for sending out physical rewards. Process moduleCoupon code
consumes loyalty points and converts them to coupon codes, which can represent digital rewards such as Web shop coupons. Process moduleWin
enables to integrate raffle instant win mechanics with loyalty points.
- Process modules
- Added functions
LocationHrefHost
,LocationHrefHostLowerCase
,LocationHrefPath
,LocationHrefPathLowerCase
that enable you to read URL components ofwindow.location.href
.
release-2022-06-23
- Entity storage time
- The expiry time of relevant entities after which entities are deleted can now be configured
- The initial badge number (red messages number indicator) for the chat bubble can now have a delay in tab
Branding
.
release-2022-06-21
- Process module
BDF
now offers aWrite password
option. - List items in process module
List
do now prevent double clicks, so that list item jumps are not executed twice on double clicks.
release-2022-06-16
- 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 tonum_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.
release-2022-05-31
Process Modules
- Process module
Pdf
- It is now possible to add static file attachments to emails
- Process module
Send Email
- It is now possible to add static file attachments to emails
- Process module
Variable
- It is now possible to set multiple variables
- Process module
Welcome
- Returning customers are now greeted differently
- Process module
External link
- Configuration in the manager has been simplified
- Links can now be opened in the current tab, i.e. not opening a new tab, when clicked
- Sessions
- The expiry time of a session in the chat can now be adjusted in the branding tab of an experience
- Imprint and Privacy
- These options are now available to be shown in the menu of the navigation bar
- NLU
- It is now visible which intents were edited since the last AI training
- Analytics
- The amount of total answers for decision jumps will now be shown
- Some JavaScript Events now offer a label in the event body, e.g. describing which button was clicked in the chat
- By default, using the chat in the manager does not log analytics events anymore. To log analytics event, use the option at the refresh preview button.
- Persistent quick replies are now hidden when the customer enters a live chat
- When a form-based question has been asked, clicking on a persistent quick reply will no longer be treated as a form answer
- Products in the product selection of the shopify module can now be add to the cart although the chat is no longer in the shopify module
- If there are duplicate entries in a decision table, these are cleaned up automatically.
release-2022-05-12
- Added process module
Lottie
for Lottie background animations. - In chat bubbles and chat forms now line breaks are enforced in case of too long texts.
release-2022-05-10
- Process module
Snapshot
does not overwrite existing snapshots in case of repeated snapshots, but instead stores a snapshot history. - Process module
ApiClient
writes variableapi_client_status_code
containing the HTTP status code.
release-2022-04-30
- Process module
Handover
- The user request can now be made obligatory
- Process module
Live
- The user request in asynchronous answers can now be made obligatory
- Process module
Prizes
- A prize can now be expanded instead of indirectly asking through the "More" Button on details regarding that prize
- Live
- The live chat now displays the user answers provide in a form. E.g. Email or postal address
- Notifications are played up to three times if an agent has not given an answer
- Notifications are played only when the agent is inactive, switches browser tab or works in a different app
- Variables
- New function:
Formatted Date Today
. Evaluate the localized date of today in conditions or store it as variables - New function:
Formatted Date Tomorrow
. Evaluate the localized date of tomorrow in conditions or store it as variables
- New function:
- A problem is fixed that causes the live chat to end too early
release-2022-04-22
- Process module
Handover
- Transition from assignments determined by quiz answers to assignments determined by expressions.
release-2022-04-20
- New process module
OneTrust
integration- Create or update consent receipts in OneTrust.
- Retrieve existing consent receipts from OneTrust.
- New process module
JavaScript
- Allows you to execute arbitrary JavaScript code in the user’s browser
- Results can be set as variables
- New process module
PDF
📄- Generate a PDF from a HTML template and populate user information using variables
- Either offer it for download directly in the chat...
- ... and/or send the PDF via email to the customer and/or to a specified set of emails
- New process module
Jump to home view
- If a home view is configured this process module jumps to it.
- Added bulk operations for multiple experiences
- Move, archive, and pause multiple experiences simultaneously.
- Paste the branding of one experience into muliple experiences simultaneously.
- Images in the image gallery are now zoomable
- Process module
NPS
- Switch between emoji slider and numbers slider.
- BPMN Connectors - Google sheets
- Connect your data in Google Sheets with LoyJoy modules. Currently available for the places module.
- 📈 Analytics
- Analytics for NLU models
- Analytics for persistent jump quick replies
- 💬 Live chat
- The current experience of the user is now shown in the sidebar
- Added an analytics event for live chat requests missed by an agent
- The agent can now add a display name, role, and a personalized welcome message
- ... together with the agent's avatar these are sent to the customer for greeting
- A notification is now played when the agent switches tabs and a new conversation arrives or a new message of the current conversation comes in
- Default waiting time is now increased to 120 seconds
- Process module
birthdate
- Minimum age can now be checked automatically based on the current date
- Questionnaire process module
- The question type
NPS
now enables NPS score calculation in the analytics - It is now possible to edit the variable value for the skip button
- The default value of the variable was changed to
skip
- The question type
- Add check for regular expression for email input
- Shopify OAuth
- Integrate LoyJoy into your shopify store with a few clicks thanks to OAuth
- Design your chat
- Change the appearance of your chat like colors and border colors for each item individually
- Use your own font and give the chat your own visual touch
- NLU Evaluation
- While evaluating NLU messages an intermediary step is now necessary to assign messages to intents
- When adding messages to intents, the text can be modified beforehand
- Chat preview now collects data about
- Messages shown
- Message clicked
- Quick replies shown
- Quick reply clicked
- New send icon ➡️
- Search 🔎
- By default the user input below the chat is now a search input field.
- Let your user search your experiences and let them start experiences on their own
- To make an experience searchable, make sure you provide a title and a description for the experience
- UX
- Experiences are now grouped by folders while selecting e.g. in jumps
- Copy text IDs on click in texts table
- Improved decision table presentation (show function arguments, show spaces)
- Improve fixed value expression input (no enter to confirm, warn if padded with whitespace)
- Places/Address query
- Redesigned autocomplete
- The chat preview has been updated visually
- PIN / Code input field is not type password
- Fixed swipe behaviour in carousels for safari
- Fixed performance issues in template store
release-2022-03-14
- New process module
Places
📍- 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.
release-2022-02-28
- New API client module
- Assets are now delivered from a CDN
- Added OpenTelemetry for continuous performance analysis
- Image gallery images can now be rendered with orientation
landscape
,square
orportrait
.
release-2022-02-07
- 📁 Grouping of experiences
- 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 oldcustomers
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
- Add
- 📜 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.
- Analytics
- Various small fixes for graph labels
- ❓ Quiz
- Freetext answer options were removed
release-2021-11-04
- Extended chat preview features
- Adaptive display duration and delay
- Up to 3 quick-replies: Experience jump in bot, experience or subprocess jump in experience
- Live chat
- By hovering over the agents online indicator it now shows a list of all agents who are online
- A sound will now only be played when the new conversation is live
- An indicator at the conversation now shows the conversation origin of the sound
- The chat messenger UI can now be placed in the flow of the hosting webpage by adding a container element such as
<div id="loyjoy-chat" style="width: 600px; height: 500px"/>
before the LoyJoy JavaScript snippet. This is an alternative to the default chat UI with position fixed, which by default overlays the hosting web page. - Added data model for Stripe integration.
release-2021-10-25
- 📈 Analytics
- Added a table showing the number of starts for each process.
- Removed requirement for customer database in all process modules
- Process module
Email
can be used instead of process moduleSign-in
for all process modules, which before required a sign-up. - E.g. if customer database is disabled, process module
Sign-in
still works, which was not possible before. - This enables LoyJoy to run completely without a database.
- Process module
- Live chat
- It is now not longer possible to end chats twice when filtering the conversations for live chats.
release-2021-10-11
- Image size recommendations
- Recommendations for the best image size were added to every image upload.
- Warning when uploading an image and animated GIF which exceeds the recommended file size.
- Displays warning when the currently uploaded image or animated GIF exceeds the recommended file size.
- Add training data for NLU from customer messages
- Messages from chats can now be assigned to intent training data to extend the training data.
- Live chat
- It is now possible to filter solely for live chats.
- You can now end the live chat with one button click.
- Whenever you route your customer to other processes or process modules the destination is now shown in the chat.
- Message templates can now be edited before sending.
- A typing indicator gives your users feedback on whether their request is being processed.
- An online indicator provides information to the agent whether the user is still in the chat.
- When no agent is online or no agent responds, the user can now leave a message and provide an email addresse for response notifications.
- It is now not longer necessary to select the responsible agents inside the process module. An agent therefore only needs to set her/his online state in the live view.
- 📈 Analytics:
- Home view
- From now on every click in the home view are being counted and provided in analytics.
List
process module- From now on every click on a element is being counted and provided in analytics.
- Home view
- New function:
User agent
- Returns the customer's user agent
- E-Mail addresses are added to
code
&coupon code
CSV downloads for redeemed codes
release-2021-09-29
- New Process module:
Email
- Ask your customers for their email address.
- Refactored process module
Timer
.- Timer settings are now self-explaining in the manager
- Timers are executed with second-precision
- Added new function
IsoLocalDateTime
. - The z-index of bots and processes can now be edited.
- Animations between Chat UI view are now smoother due to CSS only instead of JavaScript.
release-2021-09-07
- New modes for the
Salesforce Marketing Cloud
process module:- Assure contact
- Send email
- New functions
newsletter_double_opt_in_url
&profiling_double_opt_in_url
can be used to create opt-in URLs e.g. in mappings - Several process modules no longer require a previous sign-in:
Web-push opt-in
,Notification
,Reminder
. Instead these now solely rely on push subscriptions, which are anonymous by default. - Fairy dust animation color
- Loyalty coin image can be added for bots (hidden setting)
release-2021-08-26
- Integrate your Shopify store in LoyJoy with the brand new process module
Shopify
🛍️- Display and filter products of your Shopify store in the chat.
- Add items to the Shopify cart within the chat. 🛒
- View the current shopping cart in the chat and let your customers modify it.
- New process module
Jump return
. This is useful for reusing experiences in other experiences like a function call. Jump into a called process and after ending automatically return to the calling process. - Process module
Questionnaire
now offers the beloved emoji slider as known from theNPS
process module. 😍 - Process module
Postal address
now optionally asks for a country which can be selected from a list of predefined options. This feature can be activated by adding countries in the process module. - Process module
Live
now distinguishes betweenWaiting for agent
andLive chat started
. - By default LoyJoy loads the service worker from /service-worker.js to enable e.g. push notifications. To prevent LoyJoy from trying to load the service worker you now can use the parameter
serviceWorkerDisable: true
to prevent an HTTP 404 error. - Added several modes to process module
Beiersdorf
. - Removed support for Internet Explorer 11. In case of Internet Explorer 11 the chat does not render anymore. 👋
- Carousels now do not render a scroll bar anymore. This is possible due to removal of support for Internet Explorer 11.
- Several process modules no longer require a previous sign-in:
Code
,Coupon code
,Loyalty
,Loyalty referral
,Loyalty sharing
,Giveaway participation
,Instant win
. Instead these simply require anauth_email
variable to operate, which is set by other process modules such asSign in
,ReachFive
orProCampaign
. - Stories style for
compact
andlarge
has been simplified tolarge
only. Thus, stories now always have a cover and optionally an avatar. - Removed process module
In-chat push
. - Fixed color of the Fairy Dust animation. ✨
- Fixes in icon view for questionnaire single choice and multiple choice questions.
release-2021-08-17
- Added process module
Opt-ins
, which shows all opt-ins of a customer with the option to opt out. Before this was a hard-coded part of the settings area. - Added process module
Edit email
, which allows the customer to change the email address. Before this was a hard-coded part of the settings area. - Several process modules no longer require a previous sign-in:
Notification
,Process Instance List
,Reminder
. - Process modules
Participation
andLoyalty
now check terms autonomously without requiring aSign-in
process module in the same experience. - JavaScript API parameter
restart
now restarts on (1) a page reload, (2) callingLoyJoy('boot')
or (3) jumping to another experience.
release-2021-08-12
- 📈 New Analytics
- New detail view with heat map: Allows to display the performance per process module.
- New session concept: Chat opens & interactions within 30 minutes are measured.
- New, bot-wide analytics with aggregated performance measurement.
- Copy function for process modules
- Functionality to specify the position at which a copied process module should be pasted.
- Updated process module
Questionnaire
- Questionnaire result email is obsolete and going to be removed soon. Until then, it will inform about the planned removal.
- Updated process module
Search
- Search queries can now be entered in a form in the chat instead in the text.
- All opt-ins such as newsletter opt-ins are now stored primarily as customer variables. As such they can be read and written with their variable name such as
customer_newsletter_single_opt_in
. When writing a variable such ascustomer_newsletter_single_opt_in = true
in a process, in the background the corresponding row in theopt-ins
table is automatically written for later CSV export of opt-ins. - Several process modules no longer require a previous sign-in:
Newsletter opt-in
,Profiling opt-in
,Reminder opt-in
,Web push opt-in
,Text message opt-in
. Instead these simply require anauth_email
variable to operate, which is set by other process modules such asSign-In
,ReachFive
orProCampaign
. - Live
- As a live agent you are now able to create message templates for the live chat. With one click you can send predefined messages and answers for recurring user requests.
- You are now able to block users for 48 hours.
- Prevent customers from entering only spaces in forms such as first name, phone number, and questionnaire forms.
- List jumps now work correctly if previously jumped to from another process.
release-2021-08-02
- Process module
ReachFive
now implements authentication server-side instead of client-side. - Fixed potentially negative width of elements in data collection question type
Rating
.
release-2021-07-27
- Process Editor View features a new process module palette
- Process modules are categorized by topic such as
loyalty
orintegration
. The categories are ordered by priority, starting with the most basic process modules. - Process modules can be filtered and searched by name, group name, tags.
- The palette can be switchted to fullscreen view to show process module previews.
- Process modules are categorized by topic such as
- Updated jump logic in process modules such as
Decision Jump
andAutomatic Jump
as well as intents.- You can now optionally open a new chat view when jumping to another experience. This enables to visually jump between experiences with a smooth transition.
- Find any text instantly: New global search in manager 🔎
- Search for any text in any experience and go to the exact location with ease.
- New process module
Search
🔎- Lets your customers search through your whole bot. On success, the chat jumps into the experience found.
- New Home View Widget
Search
🔎- Let your customers enter a search query and suggest experiences to jump into.
- Updated process module
External Link
- Links can now be embedded in the ChatUI for the following content providers: codepen, kickstarter, mixcloud, nytimes, pinterest, soundcloud, spotify, ted, vimeo, youtube
- Several process modules do not require a sign-in before:
Firstname
,Lastname
,Gender
,Birthdate
,Phone
,Postal Address
,Tags
,Personal Data Intro
. Instead they simply create customer variables such ascustomer_firstname
, which additionally automatically is written to the Vault, as soon as the customer is signed in. Thus, using the Vault is now optional. - Several process modules do not trigger a sign-in before:
Mail to Customer
,InChat Push
,Rewards
,Scondoo
,Yotpo
. Instead these simply require anauth_email
variable to operate, which is set by other process modules such asSign-In
,ReachFive
orProCampaign
. - Process module
WebService
andWebComponent
params can now hold expressions. - Process module
WebComponents
can now write variables. - Date-specific texts have now a deletion option in LoyJoy manager
- Blocking of autocomplete for credentials in manager
- Add suggested image sizes for image uploads
- Data collection question types
Categorical Slider
andRating
are now more robust, especially on rendering the chat history after page reload.
release-2021-06-30
- Widgets in Home View are now hidden if they do not contain content
- New process module
Salesforce Interaction Studio
- Web components are now available inside the chatflow
- Web components can now be used in footer of ChatUI
- Web components can now be parameterized
- Notifications in the Home View notifications widget are now stacked if more than one
- Live chat messages are now stored either in database or in-memory. In-memory is for financial institution tenants such as banks, database for other tenants.
- Fixed a bug that caused Web components to be included only once
release-2021-06-16
- 📈 Analytics
- New events are counted
- Customer data entered (birthdate, name, ...; cf. screenshot)
- Opt-in rejected (cf. screenshot)
- Auto-jump (cf. screenshot)
- Questionnaire question answered (cf. screenshot)
- Mail sent (cf. screenshot)
- Proceed confirmed (cf. screenshot)
- Intent matching (cf. screenshot)
- Heatmap showing how many of certain process blocks are reached (cf. screenshot)
- Optimizations
- New events are counted
- List process brick
- Added jump functionality to elements
- ChatUI
- Inverted colors of header: The header of new processes has now a white background and the font color is the primary color
- However, this can be inverted back to the traditional design under the
branding
-tab - Increased size of the header-title
- Audio recording
- Customers can record and send an Audio in the Chat. (Not supported in
ie11
) - If the customer is logged in, the Audio will be saved in the history.
- Customers can record and send an Audio in the Chat. (Not supported in
- Audio player: depending on the browser the following functionality is available
- display of audio duration and progressbar (not supoprted in
safari
) - jump forwards and backwards in current playtime (
firefox
(all files),chrome, edge-chromium, ie11
(for files approx. smaller than 3 MB), not supported insafari
- display of audio duration and progressbar (not supoprted in
- Questionnaire:
- Placeholder for numerical inputs is now editable
- Image Gallery:
- Indicator of the active item has color
- Added auto translation on bot level
release-2021-05-25
External link
process module- Titles, descriptions and images are now loaded automatically based on og-tags of respective website
- Link clicks are measured and displayed in analytics.
List process
module- List elements can now be conditioned
Mini program
process module- Can now be opened automatically
- Footer for closing the mini program can now be hidden
- An optional clickable teaser image can now be added
Notification
module- Notifications can now be sent via SMS with help of Twilio.
- For this to work, customer must have given an SMS opt-in with
SMS opt-in
module and entered their phone number withPhone number
module.
Product
module- Link clicks are measured and displayed in analytics.
Timer
process module- It is now possible to add absolute start and end dates
- 📈 Analytics
- Process starts are measured and shown in analytics.
- Link clicks are measured in the
External link
andProduct
modules.
- Callbacks added to JavaScript API
- Text inside draggable components is now selectable
- All CSV exports are provided as encrypted ZIP files
List
process module- Margin of elements while solely using titles
release-2021-05-10
SMS opt-in
process module now supports Twilio- Chat "send message" button icon can now be adjusted via image upload in branding.
- 📅
Appointment
process module: Option to add a lead time - 📈 Analytics
- Analytics for decision jump process module
- Analytics for live chats
- Analytics for home view
- Policy user add
- suitable greeting, if no first name known
- new welcome email to the added user
- Animations
- New animations: Autumn Leaves, Santa, Cheese, Christmas balls, Easter eggs, Gift boxes, Pine cones, Pumpkins, Raining stars
- Animation subprocess
Questionnaire
process module- new question type: email
- Stochastic timeout on image upload in Firefox Android
- BPMN variable select popover
- Underlying dialog no longer closes on any click
- Resize to fit to screen
release-2021-04-13
Mail
process module can now send attachments- Added
Clipboard
process module- Show a text that your customers can copy
release-2021-03-29
- New help bar on the right of LoyJoy manager with context information for all functionalities of LoyJoy.
- New Process module
List
- Show a list of generic elements to your customers and let them optionally react on it
- New process module
Salesforce Service Cloud
- New process module
Clever Reach
- In branding added option to disable
Restart chat
- In branding added option to enable
Reset chat
- In branding added option for fullscreen mode.
- Added event bus for ChatUI. When emitting event
route_home
with event process module, the ChatUI changes to home view. - In process module
Appointment
added option to send event description via email as password encrypted PDF attachment. - All surrounding micro-services for data storage etc. now can be disabled by super admins, allowing the LoyJoy runtime to be executed in-memory only, thus enabling the deployment of the LoyJoy runtime as an appliance in environments without any storage capabilities (e.g. embedded devices).
release-2021-03-23
- New process module
Campaign Monitor
- New process module
Scondoo
- New process module
Google Pub/Sub
release-2021-03-22
- New process module
Password
- Ask your customers for a password which is stored encrypted in the session
release-2021-03-19
- Radically simplified
ProCampaign
process module. Everything now is managed in the process module, not in the integration.
release-2021-03-18
- User accounts can now be added to multiple tenants.
- Simply add the user email address to multiple tenants in the tenant settings.
- After sign in, the user can select a tenant with the tenant select control on top right beside the LoyJoy logo.
release-2021-03-12
- Extended capability for locale
ar
. Also markdown can now be used everywhere in the chat UI. - New analytics connector for pushing analytics fact and dimension table to BigQuery.
- Introduced Web components to enable 100% customization of home screen and chat bubbles, also by 3rd-party developers. With this release custom splash screen and home view widgets are possible, custom chat bubbles will follow.
Video
process modules now can autoplay the first video.- Fixed seeding standard NLU intents, which where seeded multiple times before depending on the number of locales active on the bot.
release-2021-03-04
- Added process module
Reset
for resetting the complete session, not only changing the process instance.
release-2021-03-03
- Added Function
IsMobile
to check, if the customer is chatting from a mobile device. - The imprint is only offered in the chatbot navigation bar, if it is configured.
- Chat UI
- The chat can now have an avatar image, representing the bot/live agent.
Data collection
process module- Option to allow dynamic loading of dropdown options
Product
process module- Button to set variable
Phone number
process module- Similar to first name and last name now the phone number of the customer can be collected in the chat.
SMS opt-in
process module- Added process module to collect SMS opt-ins for phone numbers
- Birth date, first name, last name, phone number, gender, postal address can now be reasked, e.g. for building a customer settings chat process. These values before were only asked once.
release-2021-02-17
- The local storage is now used tenant-wide, not bot-wide. Thus, the authentication context of a bot is shared with the other bots of that tenant, inducing less sign-ins for the customers.
- Added variable
loyalty_balance
, containing the loyalty point balance for a customer - Added a new function
customer_age
. - Separated storage for customer variables and process variables into a long-term storage and a transient store for more fine-granular control over variable life cycles.
- In the chat UI texts are now interpolated in the client, not on the server, enabling a more responsive reaction on variable changes in the UI.
- In case of a LoyJoy update the manager and chat now asks for a browser reload.
release-2021-01-28
ProCampaign
process module: replaced hardcoded configuration properties for consent text and list- consent text is modeled in a mapping as
<consent text key> := Function I18nTranslate(<i18n_key as copied from texts table>)
- list is modeled in a mapping as
<list key> := 1
- consent text is modeled in a mapping as
- Sub processes can now be copied in the process editor
release-2021-01-26
- Chat UI
- Added option to disable user input field
- Added option to lock process from modifications 🔒
- Redesigned the branding tab in manager
- Branding now only contains options for styling the chat UI (i.e. no texts/content elements)
- The branding can be inherited from the bot. This is practical for bots with many processes, which should have the same styling.
- Some former branding settings such as SMTP settings, persistence quick replies and timezone now are configured below the list of process modules or in the respective process module
- Extended Live chat capabilities
- Animation payload indicator in live view
- Live view redesign
- Splitted live and bot message sessions with tabs
- Notifications with mute button
- Added Emoji picker
- Switch for agents being online/offline
- Option for fallback stratgy if agent does not reply
release-2021-01-15
- Process module
Sign In
now triggers the sign in chat flow. - Variables now have a store (Browser, Server) and scope (process-specific, process-independent).
Live
process module: Agents configuration- Agents can now be defined on a
Live
process module. - Agents can declare themselves as online/offline in live view.
- If there are no agents online when a user enters the
Live
process module, the process module is skipped.
- Agents can now be defined on a
release-2021-01-11
- Upload option for BPMN XML files of bots and processes
- Intents additionally are matched rule-based against intent training data
- Added REST endpoints for programmatically downloading XML process definitions
- Added debug mode in manager that makes internal chat mechanics transparent
release-2021-01-07
- New process module:
Appointment
📅- You can use this module to let your customers schedule invididual appointments.
- Appointments are stored as iCalendar events, which are sent by email and can be integrated as WebCal into calendar tools such as Google Calendar.
- New process module:
Live
💬- This allows you to directly reply to customer requests
- New home screen widget: Icon widget
- Add up to 5 icons linking to experiences.
- Migrated bots and experiences to BPMN XML files
- Bots and experiences can be exported as XML files, providing overview over the complete configuration of bots and experiences including texts, variables collected etc.
- All XML files are versioned and backed up internally, giving you the chance for rollbacks if needed. If you need a rollback, please contact our support and we can help you.
- Viber fixes
release-2020-11-16
- Add option to request attributes from ProCampaign
- Add restart parameter for widget
- Add option to ask for Opt-Ins again in chat
- Add API servlet to start process flow
- Extended Salesforce integration
- Allow upserting objects according to fields
release-2020-11-09
- New Process module: Language selection
- This enables you to ask your customer for her/his language.
- Possible choices are derived from the languages of the BPMN process.
- Locales
de
andde__formal
can now be active at the same time on the same process, enabling customers to choose betweenDuzen
andSiezen
.
release-2020-11-02
- 📧 Process module
Mail
:- Sends email in the process flow to the current customer.
- Process module
Signal
.- Most process modules emit events. Now you can place a
Signal
process module in any process of the bot, which listens for such events in the bot. When an events occurs, theSignal
process module is triggered in a background process execution. E.g. a use case is to listen for newsletter opt-in events in any process of the bot and trigger a background process, which writes the newsletter opt-in to Salesforce.
- Most process modules emit events. Now you can place a
- Added the functions
string_replace
andstring_replace_all
, which can be used in expressions.
release-2020-10-26
Reminder
process module- Schedule reminder notifications for Web push, email etc. individually for your customers, which have given a reminder opt-in.
- Reminder schedules from menu item "Push" can now be found in the
Reminder
process module, which you can add to any process.
- Refactured campaigns
- Campaigns now are more lightweight, focussing on Web push: Simply (1) enter a title, body and URL, (2) optionally select you target customer segment, (3) optionally precalculate the segment size and (4) finally trigger sending of Web push notifications to the selected customer segment. Web push notifications will be sent instantly, without planning overhead.
Salesforce
process module- Integrate Salesforce into experiences in form of a process module with the new
Salesforce
process module. You can map arbitrary customer variables to Salesforce data objects and attributes.
- Integrate Salesforce into experiences in form of a process module with the new
- Background BPMN processes
- Some integrations can now trigger background BPMN processes. E.g. the Salesforce integration now can be configured with a specific BPMN process, which then can contain the new Salesforce process module.
release-2020-10-14
- 🖼️ The carousel component got a rework
- Video galleries, image galleries, product galleries, prizes, rewards etc. now are presented with a smooth slider
- The slider teases successive elements of the gallery, giving the chat a horizontal dimension
- 📤 Add a catch-all subscription with whitelist for Pub/Sub
- Allows all types of events to be sent to a Pub/Sub topic.
- Event types to pusblish by Pub/Sub can be configured in integration settings.
release-2020-10-06
- 💬 Refined Natural Language Processing (NLP) pipeline:
- NLP models can now be trained by bot (before by tenant).
- NLP models are stored in a storage after training.
- NLP training can be canceled.
release-2020-09-29
- 📋📋📋 New process module
Decision table
for central evaluation and exection of bpmn process variables and other conditions.- If your process tends to be too complicated with many branches this process module might help you in simplifying your process
- It is an implementation of the open DMN standard by the OMG group
- When a new user message arrives, process information such as bot, experience and process module are now stored additionally.
- This provides you with information about what a user has entered in which context and can be explored in the live menu.
- 🎞️ Image sharing via new
Image Sharing
process module:- Images sent via Snapshot are pre-selected for sharing
- 👶🧒👵 A minimum age can be set for the birthdate
- In the LoyJoy chat UI only years in accordance with this minimum age can be selected
- 🔗 Links are parsed correctly in questionnaire answers
release-2020-09-25
- Intent groups can now be scoped to a bot
- This enables you to activate specific Intent groups for specific bots.
- ⭐⭐⭐⭐⭐ New process module for creating reviews in Yotpo
- Including the ability to use the trusted vendors feature
- The coin image is now editable for Loyalty programs
- An image can now be used as a chat background
release-2020-09-14
Mini program
process module:- Allow for multiple variables to be set at the same time
- Allow blocking process flow until variables are set from within the mini program
release-2020-09-07
- Complete switch to NoSQL database repositories for scalability.
- Timers are evaluated on all experiences, not only on default experiences.
- Support for Google Data Studio.
- Extended customer cleansing logic.
release-2020-08-26
- The home view is now based on widgets, which can be added flexibly:
- Widget types to choose from are
hero
,stories
,groups
,notifications
,roster
. This list will grow in the future. - The widget type
stories
enables you to build AMP stories e.g. with https://makestories.io/ and publish them in the home view. - As customers can jump from stories into experiences, stories are an exciting way to engage your customers to start chats.
- Widget types to choose from are
- ✨ Sparkle animation for quiz answer options.
Mini program
process module- Added action to close Mini-Program via API.
- 🎟️
Coupon Codes
process module- Message, if no coupon codes left.
- Number of uploaded / redeemed coupon codes in analytics.
- Allow GS-1 Databar Expanded coupon codes.
- Updated names for subprocesses
- Show both type and name of a process module together.
- Added copy option for i18n texts to copy texts of an BPMN process from one locale to another.
- Beta REST API for reading and writing customer variables and process variables programmatically.
release-2020-08-10
- Extended process variable picker, providing process selection and information about variable declarations.
- Added support for SMS and WhatsApp via Twilio.
- Extended Web service integrations with URLs for process variables, customer variables and session variables. This enables you to listen for any changes to such variables via HTTP POST requests to an API provided by you.
- Texts tab revised
- Search updates only when search text changes.
- Search also works on placeholder texts.
- Adjusted layout.
Sign in
process module reworked- Text before login can now be changed at sign in process module.
- PIN-E-Mail reworked.
Rewards
process module- Message if reward is not available
- Reward redemption counts in analytics
Web service
process module- Moved HTTP header authorization details to separate field, which can be configured in the Web service process module
release-2020-07-28
- Replaced roster view of Web chat with new home view.
- Content of home view is based on process groups
- Home view can be themed according to multi-brand / multi-bot Web chat app.
- Roster is now component in home view.
- 🔔 Push conditions.
- Push can be made dependent on process & customer variables.
- Customers can be targeted e.g. by entered data or giveaway participations.
- Shows number of messages to be sent.
- ↩️ Restart button added to chat menu.
- Unified database backend for campaign notifications and reminder notifications, preparing push capabilities for Web chat.
- Customer variables are updated before integration listeners are triggered
release-2020-07-06
- Logging is accessible unter settings > log. Unsuccessful integration HTTP calls are logged and can be analyzed there.
- Enhanced Viber integration.
- ProCampaign consumer account assurance.
- New animations.
- Switched from birthday to birthdate.
- Fixed CSV export encoding.
release-2020-06-24
- Customer referrals.
- Sharing with customer tokens.
- Referring customers get loyalty points for new signups.
- Added process groups for structuring processes into roster entries. Refactored the bots management UI around those process groups.
- Added intent groups for structuring intents. Intent groups can be copied between tenants.
- Integration of Viber REST API for Russian market.
- Integration of SMS.
- Barcode scanning for third-party messengers.
- Activated NoSQL database repositories.
- Version indicator in footer of management backend.
- Moved coupon codes from experience to process module.
- Multiple choice questions now work on third-party messengers.
- Fix for using LoyJoy inside cross-origin iframes.
release-2020-06-09
- Integration mappings can read process variables.
- Allows sending e.g. customer variables to ProCampaign, Salesforce, Cleverreach etc.
- Historization of customer variables and process variables.
- When adding a new variable, an existing variable of the same name will be archived
- ⏲️ Timer date change.
- Previously the timer was listening to a fixed minute interval
- Now it can be set to be active after a date change (on the next calendar day)
- Customers can chat at 23:50 and on 00:00 the timer will be active
- Allows synchronizing daily giveaways & timers
- Can be used in combination with minute threshold (timer should be active after at least 6 hours & a date change)
- 📅 Date picker for manager preview.
- Now arbitrary dates can be selected in the manager when working on chat flow.
- Useful for designing chat flows of time-dependent chat flows such as advent calendars and date-specific giveaways.
- Support for both SQL and NoSQL database repositories.
- Sub processes can be named in a model for better overview.
- CSV export for free-text messages.
- Streamlined Web push subscription data model.
release-2020-05-30
- 🏆 New
Loyalty
process module enabling loyalty programs. - Chat can have width in interval XS, SM, MD, LG, XL.
- External links based on i18n entries, enabling language-specific and date-specific links.
- Variable picker and link picker in i18n text entry component.
- Loading indicator and animation for mini programs.
- Mini programs can set process variables via
parent.postMessage({ action: 'setVariable', key: 'somekey', value: 'somevalue' }, '*')
. - Copy option for questionnaire questions and answer options.
- 🌤️ Integration for weather API.
- New animations.
- Palette open by default.
- Bumped dependency versions.
- Fixes on questionnaire chat UI components.
- Fixes for WhatsApp integration.
release-2020-05-03
- Persistent chat messages and roster view.
- Unified jump process module.
- Variables in I18n messages and emails.
Timer
process module for timed push messages.- Intro message in proceed process module.