31 July 2026
Content management, 31 July
Live learning: Zoom meetings and webinars now labelled clearly Issue resolved Better messaging
For Live learning sessions that use Zoom, the 2 types of sessions Zoom offers, meetings and webinars, are now distinguished in the LearnUpon interface and in email notifications. Previously the interface had referred to all sessions as webinars, which was inaccurate and misleading for learners.
See Live Learning: create and edit sessions
Live learning: course-level enrollment requests take priority over session waitlists Issue resolved Enhancement
Courses shared in the internal catalog can optionally require enrollment requests, where an admin or manager must approve a learner’s request to join the course.
A customer reported that for courses using enrollment requrests, the Live learning session waitlist feature was giving access to courses' sessions.
When learners received a session registration, they thought they were approved to join a course, before an admin or managers had confirmed their enrollment request.
The team reviewed the issue and resolved it. When a course uses both enrollment requests and Live learning self-registration, the session waitlist does not bypass the enrollment request. The enrollment request manages access to the course.
See:
Courses: course length fields now accept decimal figures Enhancement
When you define a course length, you can now enter decimal figures, such as 2.5 hours.
See Courses: Additional settings to manage learners' access to a course
Integrations, 31 July
HRIS integrations: option to reconnect added to retain SFTP credentials Issue resolved Enhancement
A customer contacted LearnUpon about having their username changed when they disconnected and reconnected to an HRIS integration.
When customers disconnect and reconnect on purpose, the HRIS treats the customer like a new customer and assigns them a new username. This new username can affect the customer’s existing automated processes.
For customers who need to reset the connection, rather than disconnect and reconnect, LearnUpon has added a Reconnect button in the connection process, that does not require any manual steps or require the HRIS to create a new username.
Typically you reset the connection to:
- update their integration
- use a new Integration System User
- add a SFTP report ID
- complete the connection process if it was interrupted
See ADP: set up and integrate ADP Workforce Now with LearnUpon
17 July 2026
User management
Dynamic rules: apply rules only to learners with active accounts Enhancement
The dynamic rule feature lets you filter users into groups as soon as you create them in LearnUpon.
The feature now includes an option to apply dynamic rules only to those accounts that are active: you can separate expired or disabled accounts, so the users are not assigned to groups and to courses.
See:
- Dynamic rules: overview
- Dynamic rules: group users by their email domain, creation date or custom user data
User profiles: new users can complete their profile in portals using Profile Fields read-only for users Issue resolved
A customer with Profile Fields read-only for users set on their portal reported that new users couldn’t complete their profiles at first use.
The team examined the issue and fixed it. New users can now complete their profile at first login.
See Your profile: the learner view
Content management, 17 July
Course notifications: setting due date notifications and reminders requires days entered Issue resolved Better messaging
As part of routine testing, the team identified that the due date notifications and reminders required validation for entries. The team added field entry validation.
If you set the due date notifications but don’t include the days before due date, the application’s error message reminds you to add the relevant days before due date.
Course due dates: due dates west of UTC now appear correctly to learners Issue resolved
A customer reported that in their portal, set to a timezone west of UTC, course due dates assigned to groups appeared a day earlier than intended.
The team looked at the issue and resolved it. When you set course due dates for groups, the correct date appears, including for portals using a timezone west of UTC.
See Manage course due dates and valid periods
Live learning: session series sort by date is now more accurate Issue resolved Enhancement
A customer reported that their session series in Live Learning didn’t appear in the correct order when sorted by date, either oldest first or newest first.
The team examined the issue and changed the field used to set the order, so session series now sort correctly based on the starting date of the first sessions.
See Live Learning: create an event with a series of sessions
Integrations
Course list via API: endpoint returns results even when some parameters are null Issue resolved Enhancement
A customer reported that their search for all courses via the API returned a 500 error.
The team reviewed the issue and found that the call stopped working when one of the default parameters was null.
The team resolved the issue and the call now runs correctly.
Group Membership endpoint: when a user is already in a group, the API returns HTTP 200 Issue resolved Better messaging
The Group Membership endpoint adds learners to a group. Previously when a learner was already part of a group, the API returned HTTP 400 (Bad Request). This return was inaccurate because the customer had not made any error. Some integrations would retry and end up with a loop that generated unnecessary traffic.
The team updated the endpoint so it now returns HTTP 200 (OK) for learners already in a group. This change reduces the avoidable request load and makes returned calls faster and more accurate.
3 July 2026
Portal management
Simplify your learners' top navigation, and optionally add an external link Enhancement
Admins setting up the portal can now hide links to Live Learning and the internal catalog in the learner view. This option doesn’t turn off the features, only hides them from learners.
Optionally, admins can add a link to a site or email address outside the portal, to connect learners directly to resources that are relevant to them.
See Portal setup: customize learner navigation
LearnUpon Anywhere: upon accepting terms and conditions, the portal correctly redirects the learner to an embedded course Issue resolved
A customer reported that when they set up LearnUpon Anywhere, first-time users who agreed to the terms of service were directed to the dashboard rather than going directly to the embedded course.
The team reviewed the issue and identified the cause to resolve it. Now, you can set up LearnUpon Anywhere so that after accepting the terms of service, the portal directs them straight to the course to start learning.
See:
Content management, 3 July
Exam questions: additional validation keeps questions correctly ordered and formatted Issue resolved Enhancement
A customer reported that their exam questions lost their formatting and numbering when a deleted question that contained no text and no title affected the questions that followed it.
The team reviewed the issue, and found that the deleted question likely contained empty HTML tags. These tags were treated as text, even though they were invisible. The team resolved this issue by improving the text validation on the exam question generator.
See:
For multiple banners, the portal lets videos finish before changing to the next banner Issue resolved
LearnUpon offers a banner library where you upload banners of text, images and multimedia for the portal. You can then select banners to run in the learners' Home page and in the internal catalog.
When you set up multiple banners, you can set the length of time to view 1 banner before changing to the next banner.
A customer let LearnUpon know that for banners containing videos, the banner changed while the video was playing, interrupting the video.
The team reviewed the issue and resolved it. For banners that include videos, the portal lets the video run to the end before changing to the next banner, even if the video runs longer than the usual transition time.
See: