Using the Vimeo app for Team Chat
The Zoom Team Chat app for Vimeo sends Vimeo notifications about new videos/groups/project to Zoom chat channels. The app also allows users to search for videos in their account by recent upload or by name.
This guide covers:
Prerequisites
- A Zoom account
Note: Only a Zoom admin can install the chat app. - A verified Vimeo account
How to install and configure the Vimeo app
How to install from the Zoom Marketplace
- As a Zoom admin, sign in to your Zoom account and navigate to the Zoom Marketplace.
- Search for Vimeo and click on the app.
- Pre-approve the app if not already pre-approved.
- Click Add, confirm the app permissions, and choose Authorize:
You will see a success page, and the Zoom chat app for Vimeo will be available for all users in the Zoom account.
After the app is installed, you will see it listed under the APPS section in the left-hand panel of Zoom Chat tab.
How to connect and configure the Vimeo app
- After installing the Vimeo app from the Zoom Marketplace, navigate to the Vimeo channel in the Zoom Chat tab of the desktop client.
- Type connect and send the message
The Vimeo chat app will respond with a link to authenticate your account with Vimeo. - Click the link to authenticate with Vimeo.
- On successful authorization, you will see a success web page, and a success message in Zoom chat.
Now configured, any Zoom user can issue the configure command to set up notifications for any chat channel.
How to use the Vimeo app in Team Chat
-
help: Type help to receive a list of all the commands for the Vimeo chat app.
-
meet: Type the meet command to create an instant Zoom meeting, and get a Zoom meeting join link. The meeting will appear in the list of scheduled meetings under the Meetings tab of your Zoom client
-
configure: Setup a notification subscription by issuing the configure command, and click on the link. On the chat app setup web page, select the destination channel and the notification topics for the notification. Click on Save Subscription.
- Every 15 minutes, the chat app will poll your Vimeo account to check for these changes:
- New Videos: When a video is uploaded via the Vimeo home page.
Note: The New Videos notifications will be will be triggered only when the video is added to your account using the upload button on your Vimeo home page. - New Projects: When a new project is created.
- New Groups: When a new group is created.
- After a change to your account, there may be a delay of up to 15 minutes before you get a notifications in the chat app.
-
get-videos: Issue the get-videos command to get the 10 most recently uploaded videos.
-
search-videos <search term>: Issue the search-videos <search term> command to search for videos with titles that start with your search term. For example, search-videos 720p returns up to 10 videos with titles that being with 720p.
-
disconnect: Issue the disconnect command to disconnect your Zoom account from Vimeo.
How to uninstall the Vimeo chat app
- Login to your Zoom account and navigate to the Zoom Marketplace.
- Search for Vimeo and click the app.
- Click Remove next to Vimeo.
Data Security
- This app has access to the following information on Zoom:
- View channels subscribed to by a Zoom user under the Zoom account.
- View existing meeting details for a Zoom user under the Zoom account.
- View all information of a Zoom user under the Zoom account.
- This app has access to the following information on Vimeo:
- Access your public videos, Albums, Groups, Channels, and Portfolios.
- Optionally allowed by the Vimeo account owner: Access your private videos, Albums, Groups, Channels, and Portfolios.
- Scopes: public: Access public member data.
- Vimeo data accessed: full response from videos endpoint
- Vimeo data displayed: Videos (name, status, uploaded date/time, created date/time, link to video, duration), New Project(name, created date/time, link to the project), New group (name, description,created date/time,link to group)
- Vimeo data stored in DB: Access Token
- Data sent by Vimeo to the app: full response from Videos, Group and Project endpoints
- This chat app has the following permissions on Zoom:
- Send a chat message to an chat channel or Zoom user under the Zoom account.
- Create a Zoom meeting on behalf of any Zoom user under the Zoom account.
- Communications between this chat app and Zoom/Vimeo are encrypted:
-
Protocol: TLS 1.2 enforced
-
Cipher suite: ECDHE-ECDSA-AES128-GCM-SHA256
-
Key length: 128 bits
-
Perfect Forward secrecy: YES
- This chat app stores the following information in an encrypted database:
- Vimeo account owner and Zoom Admin-level OAuth credentials