A cloud-based identity and access management service for securing user authentication and resource access
Hey Allyssa,
It sounds like you’re seeing the “Need admin approval” prompt across multiple third-party integrations (Missive, Zapier, Granola) even after you’ve run admin-consent flows. In my experience the usual suspects are:
- User consent settings still blocking non-verified apps
- Admin consent not fully applied at the service-principal level
- Conditional Access or Security Defaults kicking in post-login
- “User assignment required” turned on for the enterprise app
Here’s a step-by-step you can try:
- Verify and re-grant tenant-wide admin consent – In the Azure portal go to Azure AD → Enterprise applications – Open each affected app, choose “Permissions” (or “API permissions”), then click “Grant admin consent for <YourTenant>” – Confirm all delegated and application permissions show as Granted
- Check your user-consent policy – Azure AD → Enterprise applications → User settings – Ensure “Users can consent to apps accessing company data on their behalf” is set to the level you want (All apps, selected apps, or none) – If you’ve locked down broad consent, consider pre-approving trusted apps via an admin-consent workflow or custom consent policy
- Review “User assignment required” – In Enterprise applications → select the app → Properties → set “User assignment required?” to No if you want org-wide access – Alternatively, assign the “All Users” group (or specific groups) under Enterprise applications → Users and groups
- Troubleshoot Conditional Access / Security Defaults – Go to Entra ID (Azure AD) → Sign-in logs – Find a failed sign-in for one of your test users, open the “Conditional Access” tab and see which policy blocked the session – If your policy is scoped to “All cloud apps,” either exclude these apps by name or narrow the policy scope to only cover Microsoft apps – Remember Security Defaults (if enabled) enforce basic CA rules too—consider disabling them if you’re managing your own CA policies
- Test again with one user, verify they no longer see the admin prompt
References
- Configure how end-users consent to applications (user-consent settings) https://docs.microsoft.com/azure/active-directory/manage-apps/configure-user-consent?tabs=azure-portal#user-consent-settings
- Grant tenant-wide admin consent to an application https://docs.microsoft.com/azure/active-directory/manage-apps/grant-admin-consent
- Configure the admin consent workflow https://docs.microsoft.com/azure/active-directory/manage-apps/configure-admin-consent-workflow
- Troubleshoot consent issues in Microsoft Entra ID https://learn.microsoft.com/troubleshoot/entra/entra-id/app-integration/troubleshoot-consent-issues?wt.mc_id=knowledgesearch_inproduct_azure-cxp-community-insider#summary
- Conditional Access sign-in logs and policy troubleshooting https://docs.microsoft.com/entra/identity/conditional-access/sign-in-log
- Require user assignment for enterprise apps https://docs.microsoft.com/azure/active-directory/manage-apps/assign-user-or-group-access-portal#configure-an-application-to-require-user-assignment
Hope this helps get things unstuck—let me know how it goes or if you hit any new roadblocks!
Note: This content was drafted with the help of an AI system. Please verify the information before relying on it for decision-making.