Skip to main content

Microsoft 365 Integration

Connect Readybuild with Microsoft 365 to enable single sign-on (SSO), calendar synchronization, and SharePoint file storage. Each service can be enabled independently based on your needs.

Available Services

ServiceDescription
Single Sign-On (SSO)Allow users to log in with their Microsoft accounts
Calendar SyncSynchronize appointments between Readybuild and Outlook
SharePoint StorageStore project files directly in SharePoint

Prerequisites

Before setting up any Microsoft 365 integration, ensure you have:

  • A Microsoft 365 Business or Enterprise subscription
  • Global Administrator or Application Administrator access in Azure AD
  • Administrator access in Readybuild

Getting Started

  1. Go to Settings > Integrations in Readybuild
  2. Find Microsoft 365 in the list
  3. Click Configure
  4. Connect the services you need

Permissions Required

Azure AD Permissions

When connecting Microsoft 365, the following permissions are requested:

PermissionPurposeRequired For
User.ReadRead user profileSSO
Calendars.ReadWriteSync calendar eventsCalendar
Files.ReadWrite.AllAccess SharePoint filesSharePoint
Sites.ReadWrite.AllCreate project foldersSharePoint

Readybuild Permissions

  • Only administrators can configure Microsoft 365 integrations
  • All users can connect their personal calendars once SSO is enabled
  • File access follows existing project permissions

Security

  • All connections use OAuth 2.0 secure authentication
  • Readybuild never stores your Microsoft password
  • Tokens can be revoked at any time by disconnecting
  • Enterprise security policies in Azure AD are respected

Frequently Asked Questions

Q: Can I use Microsoft 365 SSO without calendar sync?

A: Yes, each service is independent. Enable only what you need.

Q: Do all users need Microsoft 365 licenses?

A: Yes, each user logging in via SSO needs a valid Microsoft 365 account.

Q: Does calendar sync work with shared calendars?

A: Each user syncs their personal calendar. Shared calendar support is not currently available.