Last updated: May 4, 2026
If you tried to connect a work email account and saw a message like "Need admin approval" or "This app is blocked," you've hit your organization's admin consent policy. This page explains what's happening, what to do as a user, and what your IT admin actually needs to approve.
Microsoft 365 and Google Workspace let administrators control which third-party apps can access company email. This is a sensible security default — it stops random apps from siphoning company data without oversight. The flip side is that legitimate apps like InflowMail need explicit approval before users can connect.
You'll only see this if your account is on a managed business tenant. Personal accounts (@outlook.com, @hotmail.com, @gmail.com) don't have this restriction and connect freely.
You can't bypass the wall yourself — your tenant admin has to approve InflowMail once for the whole organization. The fastest path:
You can grant tenant-wide consent in two ways:
https://login.microsoftonline.com/<your-tenant-id>/adminconsent?client_id=0e39696b-3cd9-46eb-b4e2-a7ddac0e59dd
Replace <your-tenant-id> with your tenant ID or use common to be redirected to the right tenant after sign-in.Mail.Read — read messages in the signed-in user's mailboxMail.ReadWrite — move, label, and delete on the signed-in user's behalfMail.Send — send mail as the signed-in user (used only when the user composes a reply)Calendars.Read — read the user's calendar (for sender-importance hints)Tasks.ReadWrite — manage Microsoft To Do tasks the user creates from emailUser.Read — read the user's basic profile (name and email)offline_access — refresh tokens so the user doesn't have to re-authenticate every hour
These are delegated permissions — InflowMail can only act as the user who signed in, scoped to that user's mailbox. We don't request Mail.Read.All or any other tenant-wide application permissions.
| Code | Meaning |
|---|---|
AADSTS65001 |
User or admin has not consented to this app. Tenant admin needs to approve. |
AADSTS50105 |
User is not assigned to the application. Admin needs to assign the user (or set the app to "users can self-assign"). |
AADSTS90094 |
Admin approval required for one or more permissions. |
consent_required |
Generic OIDC code for "user or admin must consent before continuing." |
If your Workspace blocks third-party apps, you'll see "This app is blocked" or a similar message instead of the consent screen. Same drill: ask your Workspace admin to add InflowMail as a Trusted app.
gmail.readonly — read mail and labelsgmail.modify — change labels and move/archive (does not include permanent delete)tasks.readonly — read Google Tasks the user has created from emailcalendar.readonly — read the user's calendaropenid profile email — basic identityIf your tenant blocks OAuth but still allows IMAP with an app password, you can connect via IMAP instead. This works most often with Gmail (which still supports app passwords for accounts with 2-step verification on). Microsoft 365 tenants generally disable IMAP, so this rarely works for Outlook.
If you've followed the steps above and your admin has approved InflowMail but you still can't connect, please open a support ticket and include the error code from the connection blocked page.