Zoom Chat Access Requirements
Summary
You will need to configure two Zoom Apps to set up Zoom Chat with Moveworks.
Both can be created at https://marketplace.zoom.us/develop/create.
- The Zoom Server-to-Server App will be used to create and update your organization’s user roster.
- From the setup you will need to provide your Moveworks Customer Support team with:
Account ID
Client ID
Client Secret
- From the setup you will need to provide your Moveworks Customer Support team with:
- The Zoom General Chatbot App will be added as a bot to your Zoom instance’s chat and is what users will be able to interact with.
- From the setup you will need to provide your Moveworks Customer Support team with:
Prod Client ID
Prod Client Secret
Prod Bot JID
Secret Token
- From the setup you will need to provide your Moveworks Customer Support team with:
Make sure your Zoom Account Admin has enabled the creation of Zoom Server-to-Server Apps.
Zoom App Development Homepage: https://marketplace.zoom.us/
App # 1: Server-to-Server App
-
Navigate to the Zoom App Creation Page: https://marketplace.zoom.us/develop/create
-
Select Server-to-Server OAuth App, click Create, and name your app.
-
Name your app (ex. Moveworks Server to Server App)
-
After naming your app you will be brought to this page, make sure to save your
Account ID
,Client ID
, andClient Secret
. Your Moveworks Customer Support team will need this information to authenticate the Server-to-Server App. Click Continue after saving these values. -
Fill out the required fields on the Information screen and click Continue
-
Click Add Scopes and select the following scopes:
-
user:read:user:admin
-
user:read:list_users:admin
-
-
Continue to the next page and click Activate your app
-
You should see a success message confirming your app is activated.
-
Be sure to provide the following values to your Moveworks Customer Success team.
Account ID
Client ID
Client Secret
Secret Token
App #2: General Chatbot App
-
Navigate to the Zoom App Creation Page: https://marketplace.zoom.us/develop/create
-
Select General App, click Create.
-
Update App Name and Icon at the top left (ex. Moveworks General Chatbot App
-
Click on the Production tab, then select Admin Managed and click Save
Ensure you are in the Production tab for all of the following steps
-
Enter the following values under Oauth Information:
-
Oauth Redirect URL:
https://oauth.pstmn.io/v1/callback
-
OAuth Allow Lists:
https://app.moveworks.ai/
-
-
Save your
Client ID
, &Client Secret
values and send them to your Moveworks Customer Success team. -
Go to the Access page, save your
Secret Token
value and send it to your Moveworks Customer Success team. -
Navigate to the Surface page and select Team Chat
-
Scroll down and enable Team Chat Subscription
-
Enter
https://app.moveworks.ai/bot_jid/zoom/events
in the Bot Endpoint URL and press Save
-
-
This will generate you a new
Bot JID
value, save theBot JID
to send to your Customer Success Team and to use in the next step -
Edit the Team Chat Subscription you just enabled and update the Bot Endpoint URL to
https://app.moveworks.ai/{your bot_jid}/zoom/events
replacing{your bot_jid}
with your copied value and click https://app.moveworks.ai/bot_jid/zoom/events
-
On the Scopes page, add the following Scopes
-
imchat:bot
(Note: This may be already selected by default) -
user:read:user:admin
-
user:read:list_users:admin
-
-
Be sure to provide the following Production values to your Moveworks Customer Success team.
Client ID
Client Secret
Secret Token
Bot JID
Updated 7 days ago