Connect to Microsoft 365
Integrating Kinabase with Microsoft 365
Linking your Microsoft 365 tenant (including Microsoft Entra ID, formerly Azure Active Directory) to Kinabase enables single sign-on (SSO), automatic user provisioning, and SharePoint file storage integration.
What you can do with Microsoft 365 integration
Allow users to sign in to Kinabase using their existing Microsoft 365 credentials.
Import users directly from your Microsoft 365 directory, including their names, email addresses, profile photos, job titles, and manager relationships.
Store files in your SharePoint document library instead of Kinabase's built-in storage.
Log emails as activities and add contacts directly from Microsoft Outlook.
1. Enable Microsoft 365 Sign-In
To connect your Kinabase organisation to Microsoft 365:
- Click on your name in the bottom-left corner of Kinabase and select Settings.
- Navigate to Organisation → Identity & Provisioning.
- Under Allowed sign-in methods, toggle the switch next to Microsoft 365 to enable it.
- You will be redirected to Microsoft to grant permission. A Microsoft 365 administrator must approve the connection.
- After approving, you will be returned to Kinabase with a confirmation message.

Once enabled, users can sign in to Kinabase by clicking Microsoft on the sign-in page and using their Microsoft 365 credentials.
2. Syncing Users from Microsoft 365
Once Microsoft 365 is connected, you can import users from your directory:
- Go to Settings → Organisation → Identity & Provisioning.
- In the Microsoft 365 section, you will see a panel showing your connection status and tenant ID.
- Click the Sync now button to open the user selection dialog.

- The dialog shows all users from your Microsoft 365 directory who are not yet in Kinabase.
- Use the dropdown filter to show users from a specific security group, or view all users.
- Select the users you want to add by ticking the checkboxes.
- For each user, click User type & roles to assign:
- A user type (User, Administrator, or Billing Administrator)
- One or more roles for collection permissions
- Click Add X user(s) to import the selected users, or click Sync to update existing users without adding new ones.

Synced users appear in both the Users settings page and the Colleagues collection. Each user counts towards your Kinabase licence allocation.
What data is synced from Microsoft 365?
When you sync users, the following information is imported:
- Name (display name)
- First name and last name
- Email address (user principal name)
- Profile photo (if available in Microsoft 365)
- Job title
- Manager (if configured in Microsoft 365)
- Security group memberships
Profile photos are also fetched automatically when users sign in with their Microsoft account for the first time, if they don't already have a photo set in Kinabase. Users can still upload a custom photo via Settings > Profile if they prefer a different image.
3. Importing Job Titles and Manager Hierarchies
If your Microsoft 365 directory stores job titles and manager relationships, you can sync this information to your Colleagues collection:
- Ensure your Colleagues collection has fields for 'Job Title' and 'Manager'.
To learn how to configure the Colleagues list, see our Colleagues List guide.
- In Settings → Organisation → Identity & Provisioning, scroll to Sync Microsoft 365 colleague information.
- Map your Colleagues collection fields to the corresponding Microsoft 365 data:
- Map 'Job Title' to receive the user's job title from Microsoft 365
- Map 'Manager' to receive the reporting structure
- Click Sync now to import or update the information.


Manager hierarchies are useful for workflows and approvals where you need records to be reviewed by a user's manager.
4. SharePoint Integration
With Microsoft 365 connected, you can use SharePoint as your file storage provider:
- Go to Settings → Organisation → File Storage.
- Under Storage Provider, change from Kinabase (built-in) to SharePoint.
- If prompted, grant Kinabase additional permissions to access SharePoint.
- Select the SharePoint document library you want to use. We recommend using an empty or dedicated library.
- Click Update to save your settings.
5. Outlook Add-in
The Outlook add-in requires Microsoft 365 integration to be enabled. It allows users to:
- View matching contacts and organisations from emails
- Add new contacts and organisations to Kinabase from email senders
- Log emails as activities against Kinabase records
For setup instructions, see our Outlook Add-in guide.
Troubleshooting
Connecting Kinabase to Microsoft 365 centralises sign-ins, user management, and file storage - while maintaining a secure and consistent environment.