Geta.Team Geta.Team

Microsoft Office 365

Connect Outlook Mail, Calendar and OneDrive — no setup, or your own Azure AD app.

Where

Dashboard sidebar → SettingsConnectorsMicrosoft Office 365.

What it does

Connects Outlook Mail, Calendar and OneDrive to your employees.

The row reads Centralized, and the connector says why: Using GetATeam's centralized Microsoft app. No setup required. This is the one connector that needs nothing registered anywhere — you click, you sign in to Microsoft, you are done.

Organisations that would rather not go through a shared Microsoft app can supply their own — see Use your own Azure AD app below.

Connect an account

The Office 365 connector

  1. Expand Microsoft Office 365.
  2. Click Connect Office 365 Account.
  3. Sign in to Microsoft and accept the requested access.
  4. The account appears in the list.

Until then the connector says: No Office 365 accounts connected yet. Click the button above to connect your first account.

Disconnecting. The product is explicit about what disconnecting does and does not do: it revokes access on Geta.Team, but to also remove Geta.Team from your Microsoft account, manage it at account.live.com/consent/Manage.

Use your own Azure AD app

Optional. At the bottom of the connector, Configure custom Azure AD OAuth app (optional) replaces the centralized app with credentials of your own: Use your own Azure AD app credentials instead of the centralized app.

Existing proxy connections are reset when you save. Accounts connected through the centralized app have to be reconnected afterwards. Do this before connecting people, not after.

The form takes Application (Client) ID, Client Secret and Directory (Tenant) ID, with a Save custom OAuth app button.

1. Register an Azure AD application

  1. Go to the Azure Portal → App Registrations.
  2. Click New registration.
  3. Enter a name, for example Geta.Team Office 365 Integration.
  4. Under Supported account types, select Accounts in this organizational directory only (Single tenant).
  5. Under Redirect URI, select the Web platform and enter:
https://YOUR-INSTANCE/api/office365/oauth/callback
  1. Click Register.

Use your own instance address. The exact URL is shown in the How to create your own Azure AD OAuth app panel inside the product — copy it from there.

2. Copy the credentials

From the app Overview page, copy the Application (client) ID and the Directory (tenant) ID.

3. Create a client secret

  1. Go to Certificates & secrets.
  2. Click New client secret, add a description, choose an expiry.
  3. Click Add.
  4. Copy the Value, not the Secret ID — it is shown once only.

4. Configure API permissions

Go to API permissionsAdd a permissionMicrosoft GraphDelegated permissions, and add:

openid
profile
email
offline_access
User.Read
Mail.ReadWrite
Mail.Send
MailboxSettings.Read
Calendars.ReadWrite
Files.ReadWrite
Sites.ReadWrite.All

Click Add permissions, then Grant admin consent for [your organisation] if the button is available.

5. Save it in Geta.Team

Enter the three credentials in the connector and save.

Troubleshooting

A user is refused at sign-in with a consent error. On a custom Azure AD app, admin consent was not granted, or a permission was added after consent. Re-grant it from the Azure Portal.

The redirect fails after the Microsoft login screen. The Redirect URI must match your instance exactly, https:// included, no trailing slash, registered on the Web platform.

Everyone was disconnected after a change of settings. Saving a custom OAuth app resets existing connections. Reconnect the accounts.

Accounts stop working months later. The Azure client secret expired. Create a new one and update the connector. The centralized app is not affected by this — it is one of the reasons to stay on it.

What breaks

On the centralized app, nothing on your side can expire, which is why it is the default. Once you move to your own Azure AD app, you own the secret and its expiry date, and the day it lapses, mail, calendar and OneDrive stop together.

On this page