Skip to main content
Question

Add files to a Page

  • March 24, 2026
  • 2 replies
  • 26 views

EmilyW_Tacoma
Helper I
Forum|alt.badge.img+2

Hello,

I have created a page with content on it for one of our learning programs. We have a number of one-sheet resources supporting this program. I’ve added them all to the central repository. What’s the best way to share these files on the page?

 

Things I’ve tried/considered:

  • Creating another channel and loading here. Despite having Coach and Share, I can’t see the central repository files.
  • Adding an HTML widget to the page. Docebo Support said there isn’t a way to get the links to the files I loaded into the Central Repository to do this
  • Adding a file widget to the page - I found an IDEA ticket from 3 years ago that looks like it was approved, but can’t find this functionality
  • Creating another channel and reloading all 40 of the files one by one. Attempted bulk uploading, but despite saying “uploaded” can’t assign the files to channel or find where they’re going in the system. I really don’t want to do this. Also seems like poor practice to have identical files loaded multiple times.

Please help!

2 replies

lrnlab
Hero III
Forum|alt.badge.img+10
  • Hero III
  • March 25, 2026

Content in the CLOR cannot be pulled into Channels, You would need to load them directly into your channels. If the docs are stored in your own orgs systems like Sharepoint, you could use the HTML widget to just link to those and create a nice page with images, blocks, etc. There are some good examples under the HTM/CSS discussion group.

As for your last point; I too was disappointed that even though we can upload many files at once, the process does not save any time since you cannot push to all to a channel…,it’s the same as loading directly into the channel


Moshe.Machlav
Helper III
Forum|alt.badge.img+1

Hi Emily,

I’ve run into this exact scenario with several organizations looking to centralize "one-sheeters" or job aids across different pages. The Central Repository (CLOR) is primarily designed to manage content for Courses, which is why you’re hitting a wall trying to pull those specific files directly into a Page widget or a Channel.

Before looking at custom API automation, it’s worth checking if a Learning Plan or a specific Channel strategy fits your workflow better.

Here is the breakdown of the options you mentioned:

  • The "File" Widget: You likely saw this in the "Course Widgets" documentation. This widget exists for Course Players, not for Site Pages. It allows you to offer downloads within a specific course context.

  • Channels vs. CLOR: Content in the Central Repository must be pushed to a Course first. To get files into a Channel, they must be uploaded as "Assets" via the Coach & Share functionality. Unfortunately, there isn't a native "Sync from CLOR to Channel" button today.

  • The HTML Widget Path: While Support is technically correct that there isn't a "get link" button in the CLOR UI, many of the admins I work with use a "Resource Course" strategy. You create a hidden course containing these files, and then link to those materials. However, it’s a bit of a manual workaround.

The most scalable approach: If this is a frequent requirement, we typically use the Docebo APIs to bulk-upload these files as Assets into a dedicated Channel. This avoids the manual "one-by-one" headache and ensures your Page stays updated. If it’s a one-time project for 40 files, the manual upload to a Channel is likely the fastest path, despite the duplication.