Skip to main content
Skip to main content
LaureoLaureo
Product
Why Laureo
Solutions
Pricing
Resources
Contact
Sign InStart 14-Day Trial
Start TrialStart 14-Day Trial

Product updates, no noise.

New features and the occasional sales tip. Unsubscribe anytime.

We'll send occasional product updates. Unsubscribe anytime. Privacy Policy

LaureoLaureo

CRM + Marketing + Automation + AI agents. One platform. Zero grunt work.

Product

Features

  • Sales & CRM
  • Marketing & Communication
  • Deals & Revenue
  • Customer Support
  • Automation & Insights
  • AI Agents
  • Integrations

Tools

  • Smart Inbox
  • Follow-up Sequences
  • Cold Outreach
  • Team Chat
  • Quotes & Invoices
  • Scheduling
  • Forms
  • Help Desk
  • Knowledge Base
  • Surveys

More

  • All features
  • Browse integrations
  • Pricing
  • Compare
  • Migrate

Solutions

For teams

  • Small Business
  • Startups
  • Sales Teams
  • Agencies
  • Consultants

By industry

  • Professional Services
  • Real Estate
  • Manufacturing
  • SaaS & Tech
  • Recruiting
  • See all solutions

Company

  • About
  • Contact
  • Partners
  • Security
  • Changelog

Resources

  • All resources
  • Blog
  • Help Center
  • Glossary
  • FAQ

Legal

  • Privacy
  • Terms
  • Acceptable Use

All third-party product names, logos, and brands mentioned on this site are the property of their respective owners, are used for identification and comparison only, and do not imply any affiliation with or endorsement of Laureo.

© 2026 Laureo. All rights reserved.

·

Help Center

Docs

Everything you need to know about using Laureo

Help Center

Overview
OverviewCloud File ManagementMicrosoft 365SharePoint Document LibrariesWordPressTroubleshooting
Help CenterIntegrationsMicrosoft 365

Microsoft 365

Connect Outlook, Calendar, Contacts, To Do, OneDrive, and SharePoint with full real-time sync.

Overview

What gets synced when you connect a Microsoft 365 account.

Connecting Microsoft 365 enables full feature parity with our Google integration: real-time Outlook email push (~5 second delivery), two-way calendar sync, Microsoft Teams meetings on booking links, contacts and Microsoft To Do bidirectional sync, OneDrive file linking, and SharePoint document library access.

Connecting your account

1

Open Settings → Integrations

Click your profile menu, then Settings, then Integrations in the left rail.
2

Click "Connect Microsoft"

You will be redirected to Microsoft's consent screen.
3

Review and accept the requested permissions

You can uncheck individual permissions if you want to skip optional features.
4

Return to the CRM

Your account is now connected. Email push notifications activate within seconds.

Permissions explained

Each permission powers a specific feature and you can decline individual ones on the consent screen.

  • Mail.ReadWrite — display your inbox, mark messages read/archived, send mail, and create drafts.
  • MailboxSettings.Read — show "out of office" badges next to contacts who are also Microsoft 365 users.
  • Calendars.ReadWrite — read calendar events into the activity timeline, push CRM activities back as events, create Teams meetings on bookings.
  • OnlineMeetings.ReadWrite — generate standalone Teams meeting links from messaging and ad-hoc share buttons.
  • Contacts.ReadWrite — bidirectionally sync your Outlook personal contacts with the CRM person directory.
  • People.Read — surface relevance-ranked contact suggestions in compose autocomplete.
  • Tasks.ReadWrite — sync CRM tasks with Microsoft To Do when you opt in per task.
  • Files.ReadWrite — attach OneDrive files to CRM records and create folders.
  • Sites.Read.All — (admin-consent) attach files from your organization\'s SharePoint document libraries.
  • User.Read, openid, profile, email, offline_access — sign-in identity and long-lived refresh tokens.

Real-time email push

New mail surfaces in the CRM inbox within ~5 seconds via Microsoft Graph subscriptions. We register a push subscription on /me/messages when you connect; Microsoft notifies our webhook on every change and we run an incremental delta sync.

Subscription health
Subscriptions auto-renew every 6 hours via a background cron job. If a subscription is unexpectedly removed (password change, MFA, account disabled), our lifecycle endpoint catches the event and recreates a fresh subscription on the next renewal pass.

Teams meetings on bookings

When a scheduling page is configured to use Microsoft Teams as its meeting location, every booking produces a real Teams meeting via Microsoft Graph. The join URL appears in the confirmation email and the attached .ics file.

Work or school accounts only
Microsoft Teams meeting creation is not available on personal Microsoft accounts (outlook.com / hotmail.com / live.com). The Teams option in the scheduling page editor is disabled for those accounts.

SharePoint document libraries

SharePoint access requires tenant-admin consent (it is an admin-restricted permission). If you are a tenant admin, click "Authorize SharePoint for the org" in Settings → Integrations to grant access tenant-wide. Once granted, every user in the same tenant can attach SharePoint files without further prompts.

Disconnecting your account

Clicking "Disconnect" stops every Graph subscription remotely (so we no longer receive push notifications), purges the in-memory email body cache, and deletes synced emails, calendar events, contacts, todo entries, and linked files from the CRM. Your actual Microsoft 365 data stays in your Microsoft account.

Related Articles

Cloud File Management— OneDrive and SharePoint file linkingTeams Meetings— Generate Teams meetings on bookings and ad-hoc sharesContacts Sync— Bidirectional contact sync with OutlookTasks ↔ Microsoft To Do— Sync CRM tasks with Microsoft To Do
Previous
Cloud File Management
Next
SharePoint Document Libraries