Zoom App webhooks not working when app is added to group rather than individual users

Zoom App webhooks not working when app is added to group rather than individual users

Zoom Apps Configuration
App: Lyssn Auto-Capture
Type: General App, user managed

Our app does not have a visual interface of any kind. It listens to two webhooks: new recording and new registrant.

Description
When we add this app to individual users, it works exactly as expected. However, when we add it to a group rather than a user, we are not receiving webhooks for users within that group. We also noted that the app does not display anywhere on the user end: not in their App Marketplace list (this appears to be expected, based on my experimentation) or in their Zoom Meeting Apps.

How To Reproduce

  1. Create a new group in user management, and add members to it
  2. Go to the app homepage: App Marketplace
  3. Select add for others, and then add it to the group you just created
  4. Log in to one of the users within the group you just added the app to
  5. Start a new meeting from this user
  6. Start a new cloud recording
  7. End the cloud recording / meeting
  8. Check whether webhooks were sent - I can provide an account to our platform as necessary, but it would be easier if there’s a way to do this on your end

Please advise. We have clients that would like to add the app to several users and adding it to each individual user is not sustainable.

The core behavior for a user-managed app is that Zoom uses OAuth to subscribe to webhook events for the user that granted these permissions, so group membership alone won’t generate user webhooks unless those users are actually added/authorized

If what you did was just approval, note that pre-approve the app for certain users or user groups is different from admin provisioning, where admins can add the app for users… as authorization has already been done by the admin

To verify who Zoom thinks is provisioned, follow the admin steps to open Manage… Apps on Account and confirm the list of current users with the app is displayed; if the expected users aren’t listed, re-add them via Add for Others

I did not just approve the apps. I used the “Add for others” flow to add the app to a group. The article “How to add Marketplace Apps as an admin” states you can add the app to users or groups, so that’s what I did.

Are you saying that apps using webhooks cannot be added to groups and generate webhook events, but only individuals? And in that case, what would you suggest as the best method for bulk adding the app to a large amount of users?