Every serious CRM was built decades ago and never fully rebuilt.

Lumenbase is a new CRM for the AI age that helps you prioritize your day and engage with the right people in your network.

Full-funnel CRM with lists, leads, deals, and accounts; Lumo AI for daily priorities and outreach; automations, lead scoring, forecasting, and integrations with Gmail, Outlook, Slack, LinkedIn, and more.

Try for free · Features · How it works · AI site digest

    Integrating with Microsoft 365

    Setup Guide

    Connect Outlook and Microsoft 365 to sync emails and calendar events into your CRM.

    By Sebastian StreiffertPublished Jan 10, 2026Updated May 29, 20265 min read

    What is Microsoft 365 integration and when should you use it?

    Microsoft 365 integration connects your Outlook email and calendar to your CRM. It syncs emails automatically and provides bidirectional calendar sync, so all customer communication appears in one place.

    Use this if your organization uses Microsoft 365 or Outlook for email. It works with both personal Microsoft accounts and business Office 365 accounts. The integration eliminates manual email logging and gives your team shared visibility into customer communication.

    Calendar sync is optional and can be enabled separately from email sync. When enabled, meetings sync both ways between Outlook and your CRM.

    How most teams handle Outlook today

    Most teams using Outlook don't integrate it with their CRM. They either don't track email at all, or they copy-paste important emails manually. This creates gaps in activity history and makes it hard to see the full customer relationship.

    Calendar integration is even rarer. Meeting notes and follow-ups happen separately from email, creating disconnected records. When someone needs to see all touchpoints with a customer, they have to check multiple places.

    Another issue is team access. Not everyone has access to the same Outlook accounts, so important customer emails stay in individual inboxes where others can't see them.

    How Lumenbase handles Microsoft 365 integration

    Lumenbase uses Microsoft OAuth to connect securely to your Microsoft 365 account. Once connected, it syncs emails automatically in the background. The system matches emails to contacts and companies by email address, so conversations appear on the right records automatically.

    Calendar sync works bidirectionally. Meetings created in Outlook appear in Lumenbase, and meetings created in Lumenbase sync back to your Outlook calendar. This keeps everything synchronized without manual work.

    Email matching happens automatically based on sender and recipient addresses. If an email is from or to a contact in your CRM, it links to that contact's timeline. Unmatched emails are still accessible in the Communication section for manual linking.

    Setting up Microsoft 365 integration

    1

    Navigate to integration settings

    Go to My Settings → Integrations → Outlook / Microsoft 365. You'll see a "Connect Microsoft Account" button if no connection exists.
    2

    Authorize the connection

    Click Connect Microsoft Account. This opens Microsoft's OAuth page. Sign in with the Microsoft account you want to connect (personal or work/school account). Review and accept the requested permissions for email and calendar access.
    3

    Configure sync settings

    After authorization, configure what you want to sync:
    • Email sync: Toggle on/off for automatic email syncing
    • Calendar sync: Toggle on/off for calendar event syncing
    • View connected account: See which email address is connected
    • Monitor sync status: Check last sync timestamp
    4

    Trigger initial sync

    Click "Sync Now" to start the initial sync. This may take a few minutes depending on email volume. Subsequent syncs happen automatically in the background.
    For Microsoft 365 business accounts, your IT administrator may need to approve the Lumenbase app in Azure AD before you can connect. Check with your IT team if the connection fails.

    How email syncing works

    Automatic contact matching

    When an email syncs, the system checks sender and recipient email addresses against your contact database. If a match is found, the email appears on that contact's timeline. If the contact has a company, it also appears on the company timeline.

    Sync frequency

    Email sync happens automatically in the background. You can also trigger a manual sync at any time using the "Sync Now" button. The system tracks what's already been synced, so subsequent syncs only pull new emails.

    Email threading

    Emails are grouped into conversation threads, similar to Outlook's conversation view. Replies and forwards are linked together, so you see the full conversation context in one place.

    Calendar sync details

    Calendar sync is optional and works bidirectionally. When enabled:

    • Meetings with contacts appear on their activity timelines in Lumenbase
    • Events created in Lumenbase sync to your Outlook calendar
    • You can view and manage meetings from either interface
    • Duplicate events are detected and merged automatically

    Calendar sync requires separate permission from email sync. You can enable one without the other based on your needs.

    Practical use cases

    Enterprise sales teams

    When multiple team members work with enterprise customers, everyone can see email history without accessing each other's Outlook accounts. This prevents duplicate outreach and ensures context is shared across the team.

    Account management

    Account managers can see all email history with customers before calls or meetings. This eliminates asking customers to repeat information and helps prepare for conversations more effectively.

    Unified communication view

    See all touchpoints with a contact in one place. If someone emails you and also messages on LinkedIn, both appear in the same timeline. This gives you complete context before responding.

    Common mistakes and misunderstandings

    Expecting real-time sync

    Email sync happens in the background, not in real-time. There's usually a delay of a few minutes between when an email arrives and when it appears in the CRM. Use "Sync Now" if you need immediate updates.

    Not keeping contact emails updated

    Email matching only works if contact email addresses in your CRM are accurate. If someone uses a different email address, the email won't auto-match. Keep contact email fields up to date for best results.

    Admin approval requirements

    Some Microsoft 365 organizations require IT administrator approval before third-party apps can connect. If the connection fails, check with your IT team about app approval in Azure AD.

    Calendar sync conflicts

    If you create the same meeting in both Outlook and Lumenbase, you might get duplicates. The system tries to detect and merge duplicates, but it's better to create meetings in one place and let sync handle the rest.

    Troubleshooting

    Connection fails

    1. Clear browser cache and cookies, then try again
    2. Ensure pop-ups aren't blocked for the authorization window
    3. Try using an incognito/private browser window
    4. For Microsoft 365, check if your organization requires admin consent
    5. Verify you're signing in with the correct Microsoft account

    Emails not syncing

    1. Verify email sync is enabled in integration settings
    2. Click 'Sync Now' to trigger a manual sync
    3. Check the last sync timestamp - if it's stale, try disconnecting and reconnecting
    4. Verify the connected account email is correct
    5. Check if email addresses match contacts in your CRM

    Reconnection required

    OAuth tokens occasionally expire, especially if you change your Microsoft password or enable additional security measures. If you see "Reconnect Required" status, click the reconnect button and re-authorize. Your sync settings and history are preserved after reconnection.

    Quick Reference

    Connect Outlook: My Settings → Integrations → Outlook / Microsoft 365
    View synced emails: Communication (sidebar)
    Manual sync: Integration settings → Sync Now
    Privacy controls: Communication → Conversation → Privacy toggle
    Calendar settings: Integration settings → Calendar sync section
    Disconnect account: Integration settings → Disconnect

    Was this article helpful?