Let’s be honest - every platform has its quirks.
As Admins and Power Users (and CSMs for sure), we’ve all hit that “Hmm… that’s not working as expected” moment in Docebo. Sometimes it’s a product gap, sometimes a process hiccup, and sometimes it’s just a new challenge to flex our creative problem-solving muscles.
Here are five of the most effective workarounds we’ve seen customers use to keep things running smoothly (and learners moving forward):
1. Group Membership Not Updating After Org Chart Changes
Ever updated your org chart, only to find group memberships stubbornly stuck in the past?
Best Practice:
- After every org chart update, manually re-save group rules to force a refresh.
- For recurring changes, use the “Update an Audience” API to automate recalculation. Check out this post for more information.
- Some admins even set a monthly calendar reminder to keep group assignments accurate.
💬 Has anyone found a purely in-platform trick to refresh audiences without touching the API?
2. Course Completion Not Recognized in a SCORM
Nothing derails momentum like a learner finishing a SCORM course… and their progress bar refusing to budge.
Best Practice:
- Make sure you’re SCORM package complies with our system requirements - Accepted SCORM versions: 1.2 and 2004 3rd edition.
- Impersonate the learner to pinpoint where the block is.
- Use SCORM versioning rules: major updates = new version; small fixes = overwrite.
- As a last resort, reset the module progress and have the learner retake it.
- Check out this comprehensive guide for more troubleshooting tips.
💬 Have you ever had to rebuild an entire SCORM just to fix a tracking issue?
3. Multiple CEU Points Not Visible to Learners
You’ve added CEU fields… but learners can’t see them. In general, leveraging widgets and additional fields can cover A LOT of different needs.
Best Practice:
- Make additional fields visible in Course Management > Additional Fields.
- Add them to the Course Description widget so learners see the value they’re earning.
💬 Does anyone use CEU visibility as a driver for ongoing engagement?
4. Notifications Not Being Sent
It’s frustrating when a key system notification goes silent.
Best Practice:
- Double-check that your default timezone is set in Advanced Settings; leaving it blank can break notifications.
- For urgent messages, use the Newsletter feature as a backup.
- Monitor Product Updates for ongoing fixes and reach out to Support for critical issues.
💬 What’s your go-to method for time-sensitive learner comms when notifications misbehave?
5. Password Reset Email Deliverability Issues
Frustrating for users and admins alike when reset emails never arrive.
Best Practice:
- Configure DNS (SPF, DKIM, MX) properly and use a custom SMTP server for more control.
- Validate email addresses for typos or inactive domains.
- For bulk resets, use CSV uploads with forced password changes on login.
- Check out this fantastic guide on how to ensure your notification configurations are fine-tuned for success.
💬 What’s your go-to method for time-sensitive learner comms when notifications misbehave?
Why Share These?
These solutions aren’t intended to just be “quick fixes”, they’re part of the collective wisdom that keeps learning ecosystems healthy.
Every admin has a trick or two that’s saved the day. Sharing those tips here can help someone else avoid a headache (and maybe spark an idea for a better, long-term solution).
So… which workaround has saved you the most time in Docebo?