Skip to main content
Question

Replace Error Message When No Session are Available for VILT

  • March 27, 2026
  • 1 reply
  • 16 views

dcrane
Novice I
Forum|alt.badge.img+2

Hey y’all, We currently offer VILTs for sale on our landing page, but due to budget constraints aren’t able to pre-schedule sessions. (We schedule them on demand when/if a client expresses interest.) This means our course listings always show a red error message that reads: "Oops, no session available."

What I'd like to do is replace that error message with something like: "Contact us at (email address) to request a session."

Is there a configuration option to customize this message? If not, is this something that can be handled through custom CSS/HTML at the course or catalog level? I’m not a programming wiz, so have fingers crossed for the low-tech solution.

Any guidance is greatly appreciated. Thank you!

1 reply

Moshe.Machlav
Guide I
Forum|alt.badge.img+1

The good news is that you don't need to touch a single line of code or CSS to fix this—the Localization Tool is exactly what you need.

In several organizations I've worked with, we’ve used this exact "hack" to turn negative error messages into proactive calls to action. By changing the platform's default phrasing, you can transform a technical error into a lead-generation tool.

The Low-Tech Solution: Localization Tool

Docebo allows you to override almost any text string in the UI. You can find the "Oops, no session available" string and replace it globally with your contact information.

  1. Go to Admin Menu > Settings > Localization Tool.

  2. In the Search tab, select your language (e.g., English) and search for the exact phrase you see in the box now.

  3. Once the result appears, click the Edit (pencil) icon in the "Translation" column.

  4. Replace the text with: Contact us at [email] to request a session.

  5. Save your changes.

A More Strategic Approach

While the localization change is the fastest fix, I’ve found that high-performing catalogs often take it a step further. Instead of just showing a message, you can enable Course Enrollment even when no sessions exist.

In the Course Advanced Settings, you can allow learners to enroll in the ILT course itself without picking a session. This places them on a "waiting list" at the course level. This is often better than an email because:

  • You capture the learner's data directly in Docebo.

  • You can run a report on "Enrolled but not in a session" to see exactly which courses have the most demand.

  • When you finally do schedule a session, those learners are already "in the system" and easy to notify.

Important Note: The localization change is global. If you have other courses where you actually want people to know a session is missing (and not email you), this change will still apply to them.

For a deeper dive into managing these types of "interest-based" enrollments, you can check the official documentation here: Managing the Localization Tool (this covers the tool's mechanics) or Course Advanced Settings.