# In-meeting upgrade request Starting with Zoom Client 6.4.0, users can request to purchase an app while in a Zoom meeting. By default, all monetized apps include a free plan. Users can submit a request to their admin to upgrade their plan without leaving the meeting or disrupting their workflow. As a developer, you can enable this for your users by implementing the upgrade-request prompt for your app. ![](/img/Upgrade-request-modal3.png) ## Prerequisites - Zoom client 6.4.0 or higher. - [JS SDK v 0.16.27](https://appssdk.zoom.us/classes/ZoomSdk.ZoomSdk.html) or higher. - You have created an app and the app offers a paid price plan. To enable the `promptUpgradeRequest` API and the `onUpgradeRequest` event: 1. Login to the Zoom App Marketplace. 2. Select **Manage** to open the **Created Apps** page and then select the app you want to update. 3. Go to **Surface** > **In-client app features**. 4. Enable **Zoom App SDK** and select **Add APIs**. ![](/img/monetization-add-apis.png) 5. Select `promptUpgradeRequest` and `onUpgradeRequest`, and then **Done**. ![](/img/monetization-add-apis2.png) Because these changes include updates to APIs accessed by your app, you must submit your updated app for review by the Zoom Review Team before the changes are reflected in production. 6. On the **Submit** page: 1. In the **Release Notes for Users** field, explain the changes to your users. We include your release notes in an email explaining why users need to reauthorize the app. 1. Under the **App discoverability** section, choose if you want the app to be published to the Marketplace. 1. Under the **Activation** section, choose whether you want the Review Team to activate your or app or if you will activate it. 1. Select **Submit**. Once your app is approved by the Marketplace Review team and activated, you can: - Use the [promptUpgradeRequest](https://appssdk.zoom.us/classes/ZoomSdk.ZoomSdk.html#promptUpgradeRequest), to display the upgrade request modal for users who have installed the app and are running it in their meetings. Users can also initiate the upgrade request within the meeting without your prompt. - Use the [onUpgradeRequest](https://appssdk.zoom.us/classes/ZoomSdk.ZoomSdk.html#onUpgradeRequest) event listener to determine whether the users confirmed or cancelled the upgrade prompt.