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 asplaysinline
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
andknowledgeFile
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 theGPT 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
andupsert_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.
- The datetime of the booked appointment is now stored in the variable
- ItemsAccordion
- Added
handle
s.t. texts in inputs can now be selected. e.g. in Questionnaires
- Added
- 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 variablegpt_knowledge_output
- Answers of
GPT Knowledge Followup
are now stored in the variablegpt_knowledge_followup_output
release-2024-07-23
- Added
OpenAI GPT-4o-Mini
andAzure GPT-4o
(EU-hosted) LLMs in theKnowledge
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 projection e.g.
- Added function
productsCount
to count the number of products in the databaseproductsToCsv
format products as CSVproductsValueRanges
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
toClaude 3.5 Sonnet
- Optimized website crawling for problematic websites in
Knowledge
sources. Now the crawler is checking for eventsload
,DOM ready
andnetwork 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 branchesGPT Knowledge
Use your knowledge sources and articles to answer user inquries.GPT Knowledge Followup
Rephrase user inquries using the chat historyGPT Smalltalk
React to chit chat and smalltalkGPT 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