# Zoom app submission - app installation type

**URL:** <https://devforum.zoom.us/t/zoom-app-submission-app-installation-type/33610>\
**Category:** App Marketplace\
**Created:** [October 19, 2020, 3:49am UTC](https://devforum.zoom.us/t/zoom-app-submission-app-installation-type/33610 "2020-10-19T03:49:50Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![trista.wang](https://avatars.discourse-cdn.com/v4/letter/t/eada6e/32.png) [@trista.wang](https://devforum.zoom.us/u/trista.wang)\
**Post date:** [October 19, 2020, 3:49am UTC](https://devforum.zoom.us/t/zoom-app-submission-app-installation-type/33610/1 "2020-10-19T03:49:50Z")

</div>

I have an app( called Xplan) that uses OAuth authorization and it is deployed to multiple servers. Each instance of the app has its own subdomain. There are over a thousand such subdomains, and it is not a static list.

To use our Zoom-Xplan app, users need to have an Xplan account and login to the site this account belongs to. If a new user comes to Xplan, the process is requesting a call rather than sign up by themselves.

We are currently preparing to submit the app. Could you guide us about all the possible approaches for installing process?

 ![installing type](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/a/8/a8aeb16105244f5a3200237900bd3db7a182828b.png)

Thanks in advance.

Cheers  
Trista

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [October 19, 2020, 8:25pm UTC](https://devforum.zoom.us/t/zoom-app-submission-app-installation-type/33610/2 "2020-10-19T20:25:08Z")

</div>

Hey @trista.wang,

You will want to use the “From your landing page” option. You can read more about it here:

[https://marketplace.zoom.us/docs/guides/publishing/app-submission/submission-checklist#app-installation](https://marketplace.zoom.us/docs/guides/publishing/app-submission/submission-checklist#app-installation)

Here is how to handle multiple sub domains:

> [@Does zoom support more than two environments for oauth2?](https://devforum.zoom.us/t/does-zoom-support-more-than-two-environments-for-oauth2/11052/12):
>
> Hey @tuancode, @michael.solomon, This is totally possible! slight_smile Let me walk you through how to do this with the base domain of example.com For your whitelist, simply add your base domain: https://example.com Then in your dev/prod redirect url field, add a default redirect, https://any.example.com (this will be programmatically overridden to the correct sub domain, continue reading below) Now, with your install URL ([the url mentioned in Step 1. of the OAuth guide](https://marketplace.zoom.us/docs/guides/auth/oauth#getting-access-token)) in your code, dyna…

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![trista.wang](https://avatars.discourse-cdn.com/v4/letter/t/eada6e/32.png) [@trista.wang](https://devforum.zoom.us/u/trista.wang)\
**Post date:** [October 19, 2020, 10:50pm UTC](https://devforum.zoom.us/t/zoom-app-submission-app-installation-type/33610/3 "2020-10-19T22:50:30Z")

</div>

Hi, Tommy,  
Thanks for your help.  
Because our product is not a self-service account creation product, the user can not create an account on the landing page, if we use this [introduction and request call](https://info.iress.com/p/44OI-AKC/xplan?utm_term=%2Bxplan&utm_campaign=Search+-+Iress+-+Xplan+BOF&utm_source=adwords&utm_medium=ppc&hsa_acc=3161844266&hsa_cam=10330354246&hsa_grp=103746068595&hsa_ad=443035608856&hsa_src=g&hsa_tgt=kwd-362840423723&hsa_kw=%2Bxplan&hsa_mt=b&hsa_net=adwords&hsa_ver=3&gclid=Cj0KCQjw8rT8BRCbARIsALWiOvQ6mjeMXeUuTW-dQKzQIEe5QAgRm4YS3dn0t-i03Kv02mfi9NSFH3caAu9MEALw_wcB) page as the landing page, will it meet the Zoom app submission requirement?  
Cheers  
Trista

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [October 20, 2020, 7:41pm UTC](https://devforum.zoom.us/t/zoom-app-submission-app-installation-type/33610/4 "2020-10-20T19:41:19Z")

</div>

Hey @trista.wang,

Just so we are on the same page, the landing page is referring to some place on your site, which can be the users profile page for example. There you can show a button to connect with Zoom, which will kick off the [OAuth flow](https://marketplace.zoom.us/docs/guides/auth/oauth). This flow is acceptable to be published on the Zoom App Marketplace.

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![dilipvrk](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/dilipvrk/32/4966_2.png) [@dilipvrk](https://devforum.zoom.us/u/dilipvrk)\
**Post date:** [October 20, 2020, 9:28pm UTC](https://devforum.zoom.us/t/zoom-app-submission-app-installation-type/33610/5 "2020-10-20T21:28:17Z")

</div>

Hi @tommy, to clarify, different users will be linked to different subdomains of our app. There is no single domain where all users can be redirected to start the OAuth flow. So having a single landing page for everyone doesn’t work out of the box. One way to overcome this would be take users to a common landing page and ask them to enter their specific subdomain to continue the authorization, similar to how Slack does it.

---

<div class="post-metadata">

**Author:** ![will.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/will.zoom/32/14417_2.png) [@will.zoom](https://devforum.zoom.us/u/will.zoom)\
**Post date:** [October 21, 2020, 2:54pm UTC](https://devforum.zoom.us/t/zoom-app-submission-app-installation-type/33610/6 "2020-10-21T14:54:41Z")

</div>

Hey @dilipvrk,

Thanks for sharing your use case. This does sound like an appropriate workaround. 🙂

Thanks,  
Will

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [November 21, 2020, 12:54am UTC](https://devforum.zoom.us/t/zoom-app-submission-app-installation-type/33610/7 "2020-11-21T00:54:48Z")

</div>

Closed on November 21, 2020, 12:54am UTC

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
