Skip to main content

Changelog

All notable updates and changes to the LoyJoy Conversational AI and Marketing Platform are documented here.

unreleased

  • New function displayLanguage()
  • Added new function chatHistoryLive().
  • All GPT modules no longer implicitly inject the language of the user into the prompt.
  • Clicking on a quick reply now consistently leads to a postback.
    • It is now possible to use emojis e.g. in a Decision Gateway.
  • Added filter by experience for consents in data view.
  • Added Add to Cart button to Product Feed module.
  • In process editor it is now possible to dragscroll with the middle mouse button
  • Markdown chunks are now primarily generated when uploading a PDF in knowledge
  • Comboboxes now prevent entering wrong values
  • Border colors of inputs in the chatUI are now in brand color
  • Added "Add to cart" button in Product feed module
  • Skip values in the Questionnaire module are now empty by default
  • Fixes variable declaration
  • Fixes Tooltips in processe editor
  • You can now select the model of the LLM on each module
  • Copy tokens can now containt products and sources
  • "Expert Mode" for timer

release-2024-11-28

  • Knowledge sources can now be uploaded as TXT, Markdown and XLSX files (adding to the existing file types PDF, DOCX, PPTX).
  • Adding sources by URL or upload has been aligned. Now you can either upload a file or enter a URL and the system will automatically recognize the file type. In the chat UI both options will appear the same way.
  • Added Brevo process module. Brevo is an email marketing automation tool that allows you to send personalized emails to your customers.
  • The Video process module now renders videos as playsinline on mobile devices. This prevents the video from going fullscreen when the user clicks on it.
  • The ReachFive process module now supports an intro and outro message, when erros occur when interacting with the ReachFive API. This allows to add further help to customers, e.g. that virus scanners might invalidate ReachFive magic links.
  • In LoyJoy Manager the language selected in the navigation bar is now saved in the database.
  • Extended analytics for the Places process module to show the number of API calls made to the Places API for better cost control.
  • Fixed a bug in the snow animation right before christmas.

release-2024-11-13

  • New JSON mode for GPT Prompt process module
  • Interpolation in Salesforce APEX REST API URLs
  • New Process Module: Form
    • Create your own customizable form to collect information from your customers
    • Form elements offer GPT-based autocomplete and validation. This enables you to set up complex forms in corporate contexts, which automatically support customers on filling out based on corporate knowledge.
  • Mappings used in process modules such as API Client now support JSON pointers and XPath, which enable a standardized approach for fetching values from JSON and XML response bodies into process variables.
  • The new expression engine functions knowledge and knowledgeFile give access to knowledge chunks in the knowledge database or in files uploaded by customers. This is useful when you want to integrate knowledge data into the GPT Prompt process module.

release-2024-10-17

  • Updated default prompt and system message for GPT modules
  • Added Azure AI Search i.e. Sharepoint Integration for Knowledge
  • Added upsert and upsert_by_reference_id to Products API
  • Updated Products view in manager
  • Places Module
    • The autocomplete input can now be restricted to specified regions
    • The module now supports the Places API (new) version

release-2024-10-14

  • Add analytics for product feed module

release-2024-09-12

  • Analytics dates always in process / tenant time zone (time zone is shown)

release-2024-09-09

  • List of products in manager can be found in /products
  • New Process Module Name asking for first name and last name in a single module
  • Appointment Module
    • The datetime of the booked appointment is now stored in the variable appointment_at in UTC format.
  • ItemsAccordion
    • Added handle s.t. texts in inputs can now be selected. e.g. in Questionnaires
  • Multichoice question types can now set tags
  • Azure GPT-4o-Mini is now the default LLM instead of Azure GPT-3.5-Turbo
  • Process module GPT Knowledge now uses more knowledge sources. This is enabled with newer LLMs like Azure GPT-4o-Mini and GPT-4o

release-2024-08-06

  • New option for dropdown questions in Questionnaire module: Searchable options dropdown (Combobox)

release-2024-08-01

  • Twitter logo updated to X in Share link module
  • Prompt and System message in GPT Gateway module are now configurable. This enables user feedback after GPT has finished answering user questions.
  • Answers of GPT Knowledge are now stored in the variable gpt_knowledge_output
  • Answers of GPT Knowledge Followup are now stored in the variable gpt_knowledge_followup_output

release-2024-07-23

  • Added OpenAI GPT-4o-Mini and Azure GPT-4o (EU-hosted) LLMs in the Knowledge settings
  • Added Delete All Button for Knowledge sources that have been uploaded manually
  • SQL in Product Feed module
    • Added projection e.g. SELECT some_column, some_other_column FROM some_table
  • Added function
    • productsCount to count the number of products in the database
    • productsToCsv format products as CSV
    • productsValueRanges to get the value ranges of products
  • Model checking for Home Views
  • Model checking rule for borderless jump (broken, archived, suspended)
  • Model checking rule for persistent quick reply buttons in the chat footer (broken, archived, suspended)
  • Model checking rule for locales (languages) not maintained if a process has more than one language
  • Model checking rule for variable scope collision
  • Model checking rule for conditions where the question or answer in the Questionnaire module has been deleted
  • Model checking now inherits found issues to its entities (consistently)

release-2024-06-23

  • Hubspot module now upserts contacts by default instead of creating contacts.
  • Storage indicator on process modules now indicates if process modules store in session instead of database.
  • Updated from Anthropic Claude 3 Sonnet to Claude 3.5 Sonnet
  • Optimized website crawling for problematic websites in Knowledge sources. Now the crawler is checking for events load, DOM ready and network idle.

release-2024-06-21

  • Products API for Product feed module
    • Upload product data programmatically via API endpoint
    • Use Database connector in the Product Feed module to connect to those products
  • Added consent manager Borlabs Cookie
  • Smoothened animation for new chat messages in the chat UI
  • In SQL added ORDER BY
  • New process module Delete Variables
  • Optimized sources retrieval strategies for GPT Knowledge module
  • Optimized sources crawling

release-2024-06-06

  • New function arrayJoin that joins an array of strings into a single string
  • New Default Prompt
  • New Prompt Builder

release-2024-04-30

  • Google Sheets Connector: Use OAuth to connect to google sheets

release-2024-04-03

  • Prompt Builder: Choose from a preset of prompts for the GPT Knowledge Module
  • Questionnaire: The Questionnaire module is now able to set tags
  • The Payload e.g. in API Client and Salesforce modules are now beeing validated clientside.
  • Salesforce API Mode: The Salesforce module can now send requests to the Apex REST API in Salesforce

release-2024-02-08

  • New sources API allows you to add URL as sources or upload files

release-2024-01-22

  • New welcoming screen in manager
    • Immediately jump to processes, knowledge, or analytics page according to role
  • Allow sorting processes alphabetical or by last change
  • New module "Featured Articles"
  • Allow linking to articles inside LoyJoy

release-2024-01-21

  • When uploading image assets, zooming out is now possible
  • New selection of how many smart search results will be displayed at most
  • Add header for product gallery products
  • Fixed visual bug where long knowledge source tags could be pushed out of frame by an avatar
  • Fixed loyalty points required for a reward when a loyalty subprocess is connected

release-2024-01-08

  • GPT 2.0
    • Create GPT experiences: Model incoming user messages inside experiences
    • New Process modules:
      • GPT Gateway Classify user inquries and route into different branches
      • GPT Knowledge Use your knowledge sources and articles to answer user inquries.
      • GPT Knowledge Followup Rephrase user inquries using the chat history
      • GPT Smalltalk React to chit chat and smalltalk
      • GPT Prompt Define your own Command and System Message (also available in normal experiences)
    • Adjust your GPT experience in the knowledge tab of your experience
    • Define the maximum number of results in
      • Chat footer (Knowledge settings)
      • Search Module
      • Search Widget in homeview
    • GPT cost tracking