# Zoom

Steps to Setup bot on Zoom

1. Open[ https://marketplace.zoom.us/develop/create](https://marketplace.zoom.us/develop/create) (you need to signed in)
2. Click **Create** on the Chatbot.
3. Name your app and click **Create**.
4. Upload a logo. The logo should be in JP(E)G/PNG format. The file size cannot exceed 1 MB. \
   The logo minimum width and height is 160px and cannot exceed 400px.
5. Set the **Redirect URL** for OAuth to `https://<chatbot-url>/zoom/authorize`\
   Use the same URL for Production. You can change it later.
6. Set the Allowlist (Whitelist) URLs:  `https://<chatbot-url> https://<admin-ui-url>`
7. Click **Continue** to set up Basic Information. \
   Required fields:
   1. App Name
   2. Short Description
   3. Long Description
   4. Category
   5. Company Name
   6. Developer Name
   7. Developer Email
   8. Links
   9. Privacy -[ https://aisera.com/privacy-policy/](https://aisera.com/privacy-policy/)
   10. Terms -[ https://aisera.com/docs/Aisera-EULA.pdf](https://aisera.com/docs/Aisera-EULA.pdf)
   11. Support -[ https://aisera.com/](https://aisera.com/)
8. Click “Continue” to set up Features.
   1. Set Bot endpoint URL (development & production) to `https://<chatbot-url>/zoom/receive`
9. Click ‘Save’ - You should see Verification Token & Bot JID
   1. Click ‘Continue’ to set up Scopes. ![](https://open.gitbook.com/~gitbook/image?url=https%3A%2F%2Fopen.gitbook.com%2F%7Egitbook%2Fimage%3Furl%3Dhttps%253A%252F%252Flh7-us.googleusercontent.com%252FnV72Y1oy312AHyKEsbOctRK_Yewy0ogXHvAsKA2sBLZr_9jU8AoJ2kaQ7kkFfwkPnZ-kEa5PfnfhCiPIHTHUCK_uN9vN4s-NL8jTE3k1iU-iPkcWLIF7qRdzJkmWJNHdsNkW29nmkolagnjQ-kdWLA%26width%3D300%26dpr%3D4%26quality%3D100%26sign%3D3ed2ed42b9b97b229c8d4f35bb5cbd1c27e46cf1cd9dc8883147a480b5d6bd9b\&width=300\&dpr=4\&quality=100\&sign=477b731fe6ef6ae1640ad6cbc120745afb9676796c3ef7ec133e87ceeaf5d32b)
10. Click on ‘Add Scopes’ > User > View all user information (\* needed to fetch user’s email)
11. Click “Done”

**Steps to Install/Setup on Aisera**

1. Login to AISM UI using provided credentials. For example: `login.XXX.aisera.com`
2. Select "Channels" from drop down
3. Click on the ‘+ New Channel’ button and and select ‘Zoom Chat’
4. Click ‘Next’ to set up general parameters

| Name                    | Description |
| ----------------------- | ----------- |
| Channel Name            |             |
| Zoom Client Id          | From step 5 |
| Zoom Client Secret      | From step 5 |
| Zoom Bot JID            | From step 8 |
| Zoom Verification Token | From step 8 |

1. Click OK to complete the process. You will be redirected back to Aisera’s admin dashboard and you should see a success message
2. Navigate to “Aisera Apps” and click on the app you want to attach to the channel to
3. Click on ‘Add Channel’ and select your zoom channel.
4. Click OK to confirm your selection.
5. Set environment variables on cluster (This will change later on and will not be needed)

* ZOOM\_BOT\_JID --> Step8
* ZOOM\_ACCOUNT\_ID --> ? Get it from a message request

1. Go back to Zoom’s Marketplace App Setup and select ‘Local Test’
2. Click on ‘Install’ to test the app locally
3. In order to share the app go to ‘Submit’ and generate a Publishable URL.

<br>
