Share via

Viva Learning – SharePoint content provider configured but content not appearing in Teams

Rosamartina Milazzo 5 Reputation points
2026-01-29T14:00:30.56+00:00

Hi everyone, I’m configuring Viva Learning in Microsoft Teams and I’m trying to use SharePoint as a content provider to publish custom learning content (Word, PowerPoint, Excel, PDF, audio, video, and web links).

What I’ve done so far:

Created a dedicated SharePoint site.

Waited about one hour before adding it as a SharePoint provider in Viva Learning.

After the configuration, the “Learning App Content Repository” list was automatically created.

In the document library, I uploaded:

PDF files

  a **web link**

  
  I copied the **folder URLs** and added them to the *Learning App Content Repository* list.

  
  I also followed the official procedure to **create and assign a Microsoft 365 Group**, as described in this documentation: [https://learn.microsoft.com/en-us/viva/learning/sharepoint-permissions](https://learn.microsoft.com/en-us/viva/learning/sharepoint-permissions)
```### The issue:

Almost **24 hours have passed**, but I still **don’t see any content in Viva Learning (Teams)**.

In the **sync logs**, I can see that synchronization jobs are running, but the content is either not appearing or only partially synchronized.

At this point, I’m not sure:

- if I’m missing something in the SharePoint provider configuration,

if the **folder URLs** are incorrect,

or if there’s some additional requirement related to **permissions or metadata**.

Has anyone experienced a similar issue or can suggest what I should check next? Thanks in advance!
Microsoft 365 and Office | Microsoft Viva | Viva Learning
0 comments No comments

1 answer

Sort by: Most helpful
  1. Anonymous
    2026-01-30T01:49:42.22+00:00

    Dear @Rosamartina Milazzo,

    Welcome to Microsoft Q&A Forum!

    Based on your description, the SharePoint content provider is configured correctly, but no content appears in Viva Learning after 24 hours. This may happen due to several reasons, so here are some suggestions for you to check if they can help you:

    1.Validate the folder URL (most common issue):

    Viva Learning may only accept folder URLs, not file URLs or a document‑library root URL. If the URL isn’t a proper folder path, ingestion fails with the error SP_INVALID_FOLDER_URL. What to check:

    • Open the target folder > Copy link
    • Remove everything after the folder path (e.g., ?ct=..., ?sourcedoc=...)
    • Ensure you are not adding the library root (e.g., /Shared Documents/)

    See more details in this FAQ: SharePoint in Viva Learning Frequently Asked Questions

    2.Use the built‑in diagnostics to confirm what is happening:

    You can export SharePoint ingestion logs from Viva Learning Admin:

    Admin tab > SharePoint > More options > Export logs

    The FAQ above explains which values indicate missing URLs or permission issues:

    • TotalObjectCount = 0 - folder URLs were not added correctly
    • FailedObjectsCount > 0 - check error codes (e.g., SP_INVALID_FOLDER_URL, SP_NO_M365_PERMISSIONS_FOUND)

    3.Ensure the required Microsoft 365 / Security Group permissions are applied directly to the folder:

    Viva Learning may not support user‑based permissions. Every item must inherit a properly scoped Microsoft 365 Group or Security Group, or the content will not ingest. How to verify:

    • Go to folder > Manage Access > More options > Advanced settings > check permissions
    • Confirm a Microsoft 365 or Security Group is listed, with type Domain Group
    • Ensure inherited permissions are not broken at the file level

    This is documented explicitly in both the Permissions article and FAQ: Use Microsoft 365 Groups permissions with SharePoint content in Viva Learning

    4.Understand ingestion timing (normal behavior):

    After adding the folder URL, Viva Learning ingests content within 24 hours, and all updates or permission changes also take up to 24 hours to appear. If you are at the 24‑hour mark, this is still within expected latency. Some environments may observe 24–48 hours depending on backend load. Reference: Add SharePoint as a content source for Microsoft Viva Learning

    Here is a summary of what you should do:

    • Re‑copy the clean folder URL and update the repository entry.
    • Verify a Microsoft 365/Security group is applied directly to the folder and files.
    • Wait up to the documented 24 hours ingestion window.
    • Export logs to identify specific ingestion errors.

    I hope this information can give you some insights in this case and please feel free to update to me in comment section. Wish you a pleasant day!


    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread. 

    Was this answer helpful?


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.