SharePoint
Using SharePoint for File Storage
This guide shows you how to enable SharePoint for file storage
To use SharePoint with Kinabase, you must first connect your organisation to Microsoft 365. See our Connecting to Microsoft 365 guide.
How SharePoint integration works
When you enable SharePoint as your file storage provider:
Kinabase automatically creates a folder for each collection in your SharePoint document library. When you upload files to a record, a folder for that record is created within the collection folder.
You can upload files from either Kinabase or SharePoint. Files uploaded in SharePoint appear in Kinabase, and files uploaded in Kinabase appear in SharePoint.
Files are stored directly in your SharePoint document library. Kinabase does not duplicate files - it references them from SharePoint.
1. Enabling SharePoint for File Storage
Prerequisites
Before enabling SharePoint:
- Your Kinabase organisation must be connected to Microsoft 365 via Settings → Organisation → Identity & Provisioning.
- Kinabase must have permissions to access SharePoint. If permissions are missing, your Microsoft 365 administrator will need to grant additional consent.
Steps to enable SharePoint
- Go to Settings → Organisation → File Storage.
- Under Storage Provider, select SharePoint from the dropdown (replacing Kinabase (built-in)).
- If you see a message that Kinabase does not have permissions to access SharePoint, click Continue to grant the required permissions via Microsoft.
- Once permissions are granted, select the SharePoint document library you want to use.
- Click Update to save your settings.
Use a dedicated libraryWe recommend using an empty or dedicated SharePoint document library. Kinabase will manage the folder structure within this library, creating folders for collections and records.
2. Configuring a Collection for Files
Even with SharePoint enabled, each collection must be configured to show the Files tab:
- Right-click the collection name in the sidebar, or click the ⋯ menu and select Configure.
- Go to the Features tab.
- Toggle Enable Files to on.
- Click Save.
Each record in this collection will now have a Files tab where users can upload and view files.
3. Adding & Managing Files
- Open a record in your collection.
- Click the Files tab (if files are enabled for this collection).
- Drag and drop files onto the tab, or click Add file to upload from your computer.
Files are automatically stored in the corresponding SharePoint folder. The folder structure is:
[Document Library]
└── [Collection Name]
└── [Record Name or ID]
└── your-file.docx
Create new documentsYou can create new Word, Excel, or PowerPoint documents directly from Kinabase. Click the New button in the Files tab and select the document type. These are instantly created in SharePoint.
4. Opening Files in Desktop Apps
With SharePoint enabled, you can open Office documents directly in desktop applications:
- In the Files tab of a record, find the file you want to open.
- Click the ⋯ menu next to the file, or right-click on the file.
- Select Open → Open in desktop app.
- The file opens in Word, Excel, or PowerPoint on your computer.
- Make your changes and save as usual.
Changes are automatically synced to SharePoint, and will be reflected in Kinabase.
Desktop apps vs web appsDesktop Office applications offer more advanced features (such as macros, complex formatting, and specialised tools) than the web versions. Opening files in desktop apps preserves all functionality.
5. File Management Features
Uploading or modifying a file in Kinabase updates SharePoint, and changes made in SharePoint appear in Kinabase.
Kinabase creates and manages folders automatically. When you rename a record, the corresponding folder in SharePoint is also renamed.
SharePoint's native version history is preserved, allowing you to view and restore previous versions of files directly from SharePoint.
SharePoint typically supports larger file uploads than Kinabase's built-in storage, making it ideal for video files and other large media.
Changing or Disabling SharePoint
If you need to change your SharePoint document library or switch back to Kinabase's built-in storage:
- Go to Settings → Organisation → File Storage.
- Select a different library, or change Storage Provider back to Kinabase (built-in).
- You will see a confirmation warning. Click Update to confirm.
Important: When you change SharePoint libraries or switch providers, existing files in the previous location will not be automatically moved. You can still access them directly in SharePoint, but they will no longer be linked to Kinabase records.
Troubleshooting
Integrating SharePoint with Kinabase provides a unified file management experience, combining the data management capabilities of Kinabase with the collaborative file editing and storage features of Microsoft 365.