Pull proposals, transcripts, and one-pagers from SharePoint Online via Microsoft Graph. Uses the same Entra ID app registration as your Microsoft 365 connection.
Prerequisite: Microsoft connection
SharePoint authorization extends the existing Microsoft Graph connection. If you have not connected Microsoft yet, start there.
~5 minutes if Microsoft is already connected
SharePoint access flows through the same Microsoft Graph OAuth app you set up for Outlook/Teams. If you have not connected Microsoft yet, complete that setup first.
Under your Entra app → API permissions → Microsoft Graph, add the SharePoint scopes.
In FastFollow → Integrations → SharePoint → Connect. If the Microsoft connection exists, this incremental authorization just adds the new scopes.
The most common SharePoint errors
AADSTS65001 (consent)Sites.Read.All requires admin consent.
Fix: A tenant admin must grant consent in Entra → API permissions. After consent is granted, reconnect from FastFollow.
AccessDenied (Sites)Listing sites returns 403.
Fix: The authorizing user does not have access to the requested site, or Sites.Selected is in use without the site being explicitly granted. Use Sites.Read.All or grant Sites.Selected per-site via PowerShell.
itemNotFoundFile downloads fail intermittently.
Fix: The file was moved or deleted between listing and download. FastFollow retries once; persistent failures may indicate a permissions inheritance change on the parent site.