Skip to content

SharePoint Integration

Overview

If your organisation keeps compliance files in Microsoft SharePoint, Fisher Portal can connect to those libraries so staff can browse the same folder structure inside the portal.

This guide is mainly for Client Admins. The same process can also be completed by a Super Admin or FSC staff member working on your behalf.

Once connected, your team can:

  • browse SharePoint-connected libraries from the Libraries area
  • keep folder structures consistent between SharePoint and Fisher Portal
  • trigger syncs when new files or folders are added
  • use synced files as evidence in compliance workflows

Before You Start

Have these details ready before opening the SharePoint settings page:

  • Tenant ID for your Microsoft 365 tenancy
  • Azure Client ID for the app registration used by Fisher Portal
  • Azure Client Secret for that app registration
  • SharePoint Site URL for the site that contains your files
  • optionally, the Site ID and the specific document library details if your setup requires them

If you do not have these values, ask your Microsoft 365 administrator before continuing.

Microsoft App Setup Requirements

If your Microsoft 365 team has not prepared the Entra app yet, they will usually need to complete that work before Fisher Portal can connect.

Typical Microsoft-side requirements are:

  • create an app registration in Microsoft Entra ID
  • capture the Application (client) ID and Tenant ID
  • create a client secret for the app
  • add the correct redirect URI for Fisher Portal
  • add and grant the required Microsoft Graph / SharePoint permissions
  • grant admin consent where required

Useful Microsoft guides:

Those Microsoft Learn pages include their own step-by-step screenshots of the Entra admin screens, including:

  • the New registration screen
  • the app Overview page where the client ID is shown
  • the API permissions screen
  • the Grant admin consent button and consent state

When handing this over to a client or IT administrator, it is usually best to send them those Microsoft links alongside this Fisher Portal guide.

Step-by-Step Guide

Step 1: Open SharePoint Settings

Navigate to your client area, then open SharePoint Settings for your organisation.

This is the page where you save the Microsoft connection details for your client account.

The SharePoint settings page showing the Microsoft connection fields, site details, and sync controls for a client account

Step 2: Enter the SharePoint Connection Details

Complete the SharePoint settings form with the values provided by your Microsoft 365 administrator.

Typical fields include:

FieldWhat It Is
Tenant IDYour Microsoft tenant identifier
Azure Client IDThe application ID for the Azure app registration
Azure Client SecretThe secret used to authenticate the Fisher Portal app
Site URLThe SharePoint site address
Site IDThe SharePoint site identifier, if required
Documents / Registers library detailsThe target library and optional folder paths used for sync
Sync settingsWhether sync is enabled, how often it runs, and which direction is allowed

After entering the values, click Save Settings.

Use the settings page screenshot above as a reference when matching each Microsoft field to the values supplied by your Microsoft 365 administrator.

Step 3: Authorise the Microsoft Connection

After saving the settings, click Authorise with SharePoint.

You will be redirected to Microsoft so you can:

  1. sign in with the correct Microsoft account
  2. review the requested permissions
  3. grant consent for the SharePoint connection

When the authorisation succeeds, Fisher Portal redirects you back to the client settings page.

If the page already shows a connected state, your organisation has likely completed this step before and you only need to review or update the saved configuration.

Step 4: Confirm the Connection Worked

After returning to Fisher Portal, check that the SharePoint connection shows as connected.

If the connection does not appear active, review the saved values and try the authorisation step again.

Step 5: Create a SharePoint Library Source

Once the connection is active, go to Libraries and create a new document source for the SharePoint library you want to expose in Fisher Portal.

You will normally provide:

  • a clear library name for portal users
  • the provider type or SharePoint source option
  • the sync mode or sync behaviour
  • any provider configuration needed to point at the correct SharePoint location

Create one source for each SharePoint library you want available in the portal.

The libraries list showing connected sources, sync status, and the action to add or review a SharePoint-backed library

Step 6: Run the First Sync

After creating the library source, open it and trigger Sync Now if that option is available.

The first sync may take a little longer than later syncs because Fisher Portal needs to build the initial folder and file structure.

Check that:

  • folders appear in the expected hierarchy
  • documents are visible in the library
  • sync status does not show an error

A SharePoint library detail page showing the sync summary, current status, and the Sync Now action for the selected source

Step 7: Verify What Staff Will See

Ask a staff user to open the Libraries section, or verify it yourself from the client view.

Staff should be able to:

  • open the connected library
  • browse folders and files
  • view or download supported documents

For staff-facing behaviour, see Viewing Documents.

How This Fits With Document Management

SharePoint libraries sit alongside your normal document management workflow.

  • Use Managing Documents for files stored directly in Fisher Portal
  • Use this guide when your files live in SharePoint and need to appear in Fisher Portal
  • Use the Evidence Register to reference relevant documents in compliance work once the library is available

Tips

  • Start with one library first rather than connecting everything at once. It is easier to test and troubleshoot a smaller setup.
  • Use clear library names in Fisher Portal so staff can tell the difference between local documents and SharePoint-backed libraries.
  • Check permissions in Microsoft 365 before troubleshooting Fisher Portal. Many sync problems start with missing SharePoint access.
  • If you use separate document areas for policies, procedures, and records, create separate library sources so they are easier to manage.
  • Re-run a manual sync after major folder changes in SharePoint.

The screenshots above are a good visual checklist: settings first, then libraries, then the individual library sync view.

Troubleshooting

ProblemWhat To Check
Authorisation failsConfirm the Tenant ID, Client ID, Client Secret, and Site URL are correct
Connection saves but libraries do not appearEnsure a document source has been created after the SharePoint connection was authorised
Sync failsCheck authentication status, library details, and whether the SharePoint app has the right permissions
Staff cannot see the Libraries sectionConfirm the library source exists for the client and that the user belongs to that client
Wrong folders or files appearReview the configured library and folder path in the SharePoint settings or source configuration