Skip to content
Current/ Help Center

Microsoft 365: SharePoint, Teams, and Calendar

4 min read · Updated Sep 11, 2026

Current connects to your own Microsoft 365 organization. There is nothing to register in Azure on your side: a Tenant Admin approves Current once for the organization, then each person connects their own Microsoft account.

WhatWho does itHow often
Approve Current for the organizationA Tenant Admin, signed in at Microsoft as a Microsoft 365 global adminOnce
Connect Teams, Calendar, and To DoEach person, with their own Microsoft accountOnce per person
Link a SharePoint folderA project manager, on the project's pagePer project

Step 1: approve Current for your organization

  1. 1
    Open Integrations and choose Manage on a Microsoft 365 tile
    SharePoint, Teams, or Calendar: each drawer has the same Platform section.
  2. 2
    Choose Approve for my organization
    It sits under Platform, and only a Tenant Admin sees it.
  3. 3
    Sign in at Microsoft as a global admin
    Use a Microsoft 365 global admin account from your organization. It doesn't have to be the account you use in Current: if someone else is your Microsoft admin, they type their own sign-in on your screen. Microsoft lists what Current asks for and records the approval for the whole organization.
  4. 4
    Come back to Current
    If staff-mailbox capture isn't on yet, Current first sends you back to Microsoft once more to turn it on (see the note below). The drawer then reads Approved for your organization, SharePoint document storage is on, and nobody on your team is asked to approve anything when they connect. When Current later adds a capability that needs a new permission, a Tenant Admin chooses Re-approve under Platform, signed in as a global admin, and people pick it up the next time their connection refreshes.
Note
Reading every staff mailbox
Microsoft's approval screen also lists reading mail across your organization. That is staff-mailbox capture, which brings in client email from your colleagues' mailboxes, including people who don't use Current. It turns on when a global admin approves from inside your workspace. On the second trip to Microsoft (it may ask you to pick the account again), Current checks two things with Microsoft: that the account is a global admin or Privileged Role Administrator, and that your organization owns the email domain of the Tenant Admin who started the approval. Which mailboxes it covers: everyone in your workspace, plus staff from your PSA whose email address is on one of the domains Microsoft has verified for your organization — so if your staff use a second domain, verify it with Microsoft and they are included. Each mailbox then brings in its client email from the past 12 months. Approving is not quite the last step: Microsoft also has to grant the mail permission itself, and it is easy to accept the wrong one, so if the Microsoft 365 card or the Staff mailboxes list says mail access hasn't been granted, approve again and accept the application permission rather than the delegated one. Only mail to or from a client's domain is stored, and a Tenant Admin can switch any mailbox off in Users & roles, under Staff mailboxes. If your organization has already approved Current and capture is still off, a Tenant Admin chooses Turn on staff-mailbox capture under Platform, signed in as a global admin. Until capture is on, email history on the CRM timeline comes from each person's own connected mailbox.

Step 2: everyone connects their own account

The Microsoft Teams card. Each user connects their own account.
  1. 1
    Choose Connect Microsoft 365
    From Settings (the Microsoft Teams & Calendar card) or the Teams or Calendar tile on Integrations. Microsoft suggests the account that matches your Current email. Sign in with your work account from your own organization, and Microsoft sends you back to Current connected. If you pick an account from a different organization than the rest of your workspace, Current still connects it and tells you so.
  2. 2
    Map projects to channels
    A PM maps each project to a Teams channel. Every comment, note, or chat added in Current posts to that channel — Teams stays the source of truth for project communication. Partner comments arrive attributed as "Partner: [name]".
  3. 3
    Let Calendar work both ways
    Task due dates and milestones push to your calendar; Current reads your busy blocks so scheduling respects real availability.
  4. 4
    Get your to-dos and project tasks in Microsoft To Do
    The same connection also puts your personal to-dos (both ways) and your assigned project tasks (a one-way, personal view — checking one off there never completes the real task) into Microsoft To Do. It turns on automatically once you connect — nothing extra to set up here. See "Microsoft To Do two-way sync: your to-dos and project tasks".

SharePoint folders on projects

Once your organization has approved Current, a project manager pastes a SharePoint folder link on a project's page. Documents then attach to tasks as links, and each person opens them with their own Microsoft access.

Note
Your files never move
Current stores document titles and links only. The actual files stay in your SharePoint, and Current never copies them into its own storage.

If Microsoft stops you

What you seeWhat it meansWhat to do
Need admin approval (AADSTS90094 or AADSTS65001)Your organization hasn't approved Current yetA Tenant Admin runs Step 1, signed in as a Microsoft 365 global admin
Selected user account does not exist in tenant (AADSTS50020)Current sent the sign-in to the wrong Microsoft directory. Fixed on September 11, 2026Choose Connect again
The signed in user isn't assigned to a role for the app (AADSTS50105)Your organization only lets assigned people use CurrentYour Microsoft 365 admin assigns you to the Current app in Microsoft Entra, under Enterprise applications
Access has been blocked by Conditional Access policies (AADSTS53003)A sign-in policy in your organization stopped itYour Microsoft 365 admin checks the Entra sign-in logs for the policy that applied
Staff-mailbox capture isn't on yet: the account isn't a global adminThe account that signed in for the check holds neither the Global Administrator nor the Privileged Role Administrator roleChoose Turn on staff-mailbox capture under Platform and sign in at Microsoft as a global admin
Staff-mailbox capture isn't on yet: your organization doesn't own your email domainThe Microsoft 365 organization you signed in to doesn't list the domain of your Current email among its verified domains. This is what stops an account in a client's organization from turning capture on for your workspaceA Tenant Admin whose Current email is on your organization's own domain starts the approval, signed in as a global admin of that organization
Staff-mailbox capture isn't on yet: already linked to another workspaceEach Microsoft 365 organization feeds one Current workspace. This one is already linked to another, or your workspace is linked to a different organizationContact ITPartners+, who can move the link

For the approval, assignment and sign-in-policy rows, the Microsoft Teams & Calendar card in Settings shows the same next step when Microsoft sends you back to Current. The staff-mailbox rows appear as a message when Current brings you back to Integrations.

The exact Graph permissions

Each person (delegated)
openid  profile  email  offline_access  User.Read   # sign-in and staying connected
ChannelMessage.Send  ChannelMessage.Read.All       # post to project channels, read replies
Team.ReadBasic.All  Channel.ReadBasic.All          # the team and channel picker
Channel.Create                                     # a channel for each new project
Chat.Create  Chat.ReadWrite                        # notifications as a Teams chat
Calendars.ReadWrite  Calendars.Read.Shared         # your calendar, teammates' free/busy
MailboxSettings.Read                               # your time zone
Files.Read.All                                     # a SharePoint folder linked to a project
Tasks.ReadWrite                                    # Microsoft To Do sync
Mail.Read  Mail.ReadWrite                          # client email history, bounce notices
Mail.Send  Mail.Send.Shared                        # sequences from your own or a shared mailbox

Your organization (application, listed on the approval in Step 1)
Mail.Read  Mail.ReadWrite                          # staff-mailbox capture (on once a global admin approves; see Users & roles)
Tip
Channel picker showing nothing?
Listing a team's channels needs your organization's approval to include Channel.ReadBasic.All. If the picker is empty, a Tenant Admin chooses Approve for my organization under Platform (Re-approve once it's approved); until then, paste the team and channel IDs from the channel's Get link in Teams.
Was this helpful?