Microsoft 365 Admin Consent Guide for Ping Assistant

Microsoft 365 Admin Consent Guide for Ping Assistant

Microsoft 365 Admin Consent Guide for Ping Assistant

Microsoft 365 Admin Consent Guide for Ping Assistant

Jan 14, 2026

This guide helps IT administrators grant the necessary permissions for Ping Assistant to access Microsoft 365 resources (Calendar and Email) for their organization’s users.

Overview

Ping Assistant requires admin consent to access certain Microsoft 365 resources. There are two apps that may require consent:

  1. Ping Assistant - For calendar integration (meeting scheduling, notetakers)

  2. Composio - Outlook - For email integration (client intelligence, thread classification)

When Is Admin Consent Required?

Users will see a “Need admin approval” screen when:

- Your organization has disabled user consent for third-party apps

- The requested permissions require admin-level approval

- The app hasn’t been pre-approved for your tenant


Need Admin Approval Screen

Step-by-Step Instructions

Step 1: Access Microsoft Entra Admin Center

  1. Sign in to the Microsoft Entra admin center as a Global Administrator or Application Administrator

  2. Navigate to: IdentityApplicationsEnterprise applications

Step 2: Locate the Ping Assistant Apps

Search for and select each app that requires consent:

  • Ping Assistant (for calendar access)

  • Composio - Outlook (for email access)

Note: Users may appear under the app’s “Users and groups” section even before admin consent is granted. This happens because sign-in scopes are often self-consent enabled, but calendar/email scopes require admin approval.

Step 3: Grant Admin Consent

For each application:

  1. Click on the application name to open its properties

  2. Navigate to Permissions in the left sidebar

  3. Click the “Grant admin consent for [Your Organization]” button

  4. Review the permissions being requested

  5. Click Accept to grant consent

Step 4: Verify Permissions

After granting consent, verify the following permissions are listed:

Ping Assistant (Calendar)

Permission

Type

Description

Calendars.Read

Delegated

Access meeting invites and schedule notetakers

User.Read

Delegated

Get user email address

offline_access

Delegated

Enable long-lived refresh tokens

email

Delegated

View user’s email address

openid

Delegated

Sign users in

profile

Delegated

View user’s basic profile

Composio - Outlook (Email)

Permission

Type

Description

Mail.ReadWrite

Delegated

Ingest emails for client intelligence

MailboxSettings.ReadWrite

Delegated

Create labels for thread classification

User.Read

Delegated

Get user email address

offline_access

Delegated

Long-lived access tokens

Step 5: Have Users Retry Connection

After granting admin consent:

  1. Ask users to log out of Ping Assistant completely

  2. Have them log back in and retry the calendar/email connection

  3. They should no longer see the “Need admin approval” screen

Troubleshooting

Issue: Users Still See “Need Admin Approval” After Consent

Possible causes and solutions:

  1. Browser cache - Have users clear their browser cache or try an incognito/private window

  2. Consent not fully propagated - Wait 5-10 minutes and try again

  3. Page needs refresh - After granting consent, refresh the Permissions page to verify the changes took effect

Issue: Permission Type Shows “Application” Instead of “Delegated”

This is a critical issue! Calendar permissions must be Delegated, not Application.

What to look for:

- In the Permissions list, check the “Type” column

- Calendars.Read should show Delegated, not Application


If you see Application type:

1. Contact Ping support (support@pingassistant.com) - this indicates a configuration issue on our end

2. Once resolved, you’ll need to re-grant admin consent

3. Refresh the page after granting consent to verify the type changed


Issue: Some Users Can Connect, Others Cannot

This typically occurs when: - Admin consent was granted after some users already connected

- Users who connected before admin consent was required don’t need it

- New users need the admin consent to be in place


Solution: Ensure admin consent is granted, then have affected users retry.

Issue: Missing Permissions in the List

If you don’t see all the expected permissions:

1. The app may need to request them first - have a user attempt to connect

2. After the connection attempt fails, the permissions should appear in Entra

3. Then grant admin consent for the newly visible permissions


Permission Details

Why These Permissions?

Calendar Permissions (Calendars.Read / Calendars.ReadWrite)

- Allows Ping to view calendar events to identify meetings

- Enables scheduling of AI notetakers for meetings

- ReadWrite allows creating calendar events; Read is sufficient for most features


Email Permissions (Mail.ReadWrite)

- Powers client intelligence features

- Enables automatic thread classification

- Supports draft response suggestions


Mailbox Settings (MailboxSettings.ReadWrite)

- Creates folders/labels for organizing classified threads

- Optional but enhances the email organization experience


Offline Access (offline_access)

- Maintains connection without requiring frequent re-authentication

- Standard for apps that need persistent access


Delegated vs Application Permissions

  • Delegated: The app acts on behalf of the signed-in user, with the user’s privileges

  • Application: The app acts as itself, potentially accessing all users’ data

Ping Assistant uses Delegated permissions, meaning:

- Users can only access their own calendar and email

- The app cannot access data the user couldn’t access themselves

- This is the more secure and privacy-respecting approach


Quick Reference

Microsoft Entra Navigation Path

Entra Admin Center → Identity → Applications → Enterprise applications → [App Name]

Apps to Configure

  1. Ping Assistant - Calendar integration

  2. Composio - Outlook - Email integration

Support Contact

If you encounter issues not covered in this guide:

- Email: support@pingassistant.com

- Include screenshots of your Permissions page


Additional Resources

AI built for advisory-focused accounting firms.

Ping Assistant. All right reserved. © 2025

Made in the USA, specifically Utah ⛰️

AI built for advisory-focused accounting firms.

Ping Assistant. All right reserved. © 2025

Made in the USA, specifically Utah ⛰️

AI built for advisory-focused accounting firms.

Ping Assistant. All right reserved. © 2025

Made in the USA, specifically Utah ⛰️