Verification for duplicate unlisted apps

Hi! I’m a software developer working on Zulip, an open-source, organized team chat tool.

We’ve gone through the verification and publishing process for our OAuth app that we use for our Zulip Cloud hosting. But as Zulip is 100% open-source software, the majority of our customers choose to host their own Zulip servers. And if self-hosted servers want to set Zoom as their video call provider, then they’ve needed to create their own “unlisted” Zoom app to use the integration.

With the new general app creation process, what would you recommend we have folks self-hosting Zulip servers to do?

Previously, the legacy OAuth process of creating an “unlisted” Zoom app was easy to set up. But, with the new general app creation process, it seems like each self-hosted server now needs to go through the marketplace verification process for internal use with an integration implementation that we’re using (and has been verified/published) for Zulip Cloud, which seems inefficient both for the customer and for your marketplace review team.

Any help or suggestions for our particular use-case would be very much appreciated.

@lauryn It sounds like you may want to advise customers to create a “Server-To-Server” or Internal App on the Marketplace. This would generate an account-level access token that doesn’t require user interaction to obtain and refresh the token.

We have more information on this app type here:

Let me know if that helps!