This page is designed for Administrators and provides integration information and basics. If you already have a Zoom integration and need to update it for new features, see Upgrading Your Zoom Integration. For information on changing the default opt-in/opt-out setting for automatic meeting ingestion, see Default Opt In/Opt Out Settings for Automatic Zoom Ingestion. For information on also using Zoom's LTI Pro to integrate with your LMS, see Overview - Zoom LTI Pro with Echo360 and your LMS/VLE.
Echo360 provides integration with the Zoom video conferencing platform. This means that recordings saved to the Zoom cloud can be automatically ingested by Echo360. This includes Zoom transcripts if your Zoom license provides them. These Zoom recordings are added to the logged in Zoom user's library in Echo360. From here, the recording can be published to a course, embedded into an LMS window, or turned into interactive media by adding polls.
Integrating Echo360 with Zoom provides instructors and teaching assistants with a Zoom Meeting option in the Create button of their Echo360 pages. This allows them to create and launch an instant Zoom meeting directly from Echo360. By default, this meeting is copied to their library but they may be given the option to publish the meeting recording directly into a class in one or their courses. Note that users must have the Automatically copy Zoom meetings option turned on in order for those meetings to appear in their Echo360 library. See Zoom Settings for your Account for more details.
Zoom integration is done using the Echo360 App available on the Zoom Marketplace. The App simply works as an integration tool, connecting the main Zoom account with the Echo360 institution. As long as your Zoom users have the same email address as their Echo360 account, each recording can be properly associated, appearing in that user's library (or Echo360 course as appropriate).
Zoom meetings also have their own "source" category as well, so administrators can filter the captures list by Zoom Meeting to find those recordings specifically. Other users can filter their Echo360 Library page by "Meeting Recordings" to find their Zoom meetings.
If you have problems configuring the integration, contact Echo360 support via email at email@example.com, or use the contact information located on the main support portal: support.echo360.com.
Notes on features and timing:
The "source categorization for Zoom Meeting/Meeting Recordings applies to those recordings ingested as of the July 1, 2020 release of Echo360. The category is not back-applied to Zoom meetings that occurred before then. Previous recordings are still listed as "Upload" in the Captures list and user Library.
Zoom Transcripts begun being automatically included with the meeting recordings as of the Sept 23, 2020 release of Echo360. Transcripts for recordings made prior to then can be manually downloaded from Zoom (the .vtt file) and then manually uploaded into Echo360 if necessary.
Requirements and Limitations
The requirements for a Zoom integration are:
- The integrated Zoom account MUST be a paid Zoom account (Pro, Business, Education, API, or Enterprise plan); Zoom Free accounts will not allow for this type of integration.
- Echo360 can automatically ingest Zoom transcripts along with the media. However, to use Zoom transcripts you must:
- Have the proper Zoom license/level for this service
- Have the Ingest Zoom Transcripts toggle turned on in Echo360
- Have the Audio transcripts option enabled in Zoom for your cloud recordings. See the Zoom help article Using audio transcription for cloud recordings for more information.
- Your Zoom account users MUST have email addresses that match their email address in the Echo360 institution. If there is not a matching user, Echo360 will not copy the recording from Zoom. (see next bullet)
- IF your Zoom integration uses email addresses that differ from those used by Echo360, have your Instructors and Teaching Assistants add the alternate email address to their Zoom settings.
- Administrators can also see and control opt in/opt out settings as well as alternate email address settings for all users by editing a user's profile.
- Zoom meetings must be configured to record to the Cloud and NOT to the local machine.
NOTE: Echo360 does not REMOVE recordings from the Zoom Cloud. Echo360 simply copies the recordings to users' libraries, meaning they will be resident in both places until removed. For this reason you may want to adjust your recording retention settings in Zoom to reduce storage.
See below for the other recommended settings and priority order for Echo360 ingest of Zoom recordings. As an administrator of the Zoom account, you can set these at the account level as defaults, to reduce potential for user configuration error.
The limitations of the Zoom integration are:
- While multiple parts of a meeting (part 1/3, part 2/3 and part 3/3) will be ingested into Echo360, they are still separate files/recordings; they are not "stitched" together. This applies to instances where the recording was stopped and restarted multiple times WITHIN a meeting instance.
- Echo360 can only ingest ONE of the recording file types, even if multiple file types exist for each meeting. For example, there might be an MP4 (video) and an M4A (audio) file generated by Zoom separately, but Echo360 will pull only one of those. See below for the recording type order used by Echo360.
- If your Zoom meetings include transcripts and you are using the Echo360 ASR transcription service for media, Echo360 will NOT automatically send the Zoom meetings for ASR transcripts. Administrators can request ASR transcripts for individual Zoom recordings if necessary. See also Enabling or Disabling Zoom Transcript Ingestion.
- Zoom meetings greater than 8 hours will not be copied into Echo360. Those must be manually downloaded/uploaded into Echo360 if appropriate.
- Zoom recordings greater than 5GB will not be copied into Echo360. Those must be manually downloaded/uploaded into Echo360 if appropriate.
- As stated in the requirements list, if the user making the Zoom recording (meeting host or owner) does not have an email address that matches their Echo360 email address or a configured alternate Zoom email address, the recording will not be auto-copied into Echo360.
Integration configuration is on the system side and must be done by the Echo360 Admin and Zoom Account Admin. If you really want to know the details of how it works, see How Zoom Integration Works at the bottom of this page. Also be sure to refer users to the Zoom Integration for Instructors and Teaching Assistants article, to ensure they are aware of the integration and what they may need to do to make it work (depending on the Zoom configuration, very little).
This video provides a quick (less than 1 min) overview of the procedural steps shown on this page for Zoom integration. After configuration, see Step 3: Enable Cloud Recordings of Zoom Meetings below, to ensure your Zoom account users' meetings can be recorded to the Zoom cloud.
Step 1: Generate Zoom Configuration Token
The Echo360 configuration is simply to generate a Zoom Token to use in the Echo360 App in Zoom. The token authorizes Zoom to copy recordings into Echo360 and identifies the institution to which the recording belongs.
If you have an existing Zoom configuration and need to UPGRADE it for new features, see Upgrading Your Zoom Integration. You do NOT need to remove and re-add your existing token for upgrading.
To generate a Zoom configuration token
- Log into Echo360 as an Admin.
- Click the Settings icon in the top right corner (it looks like a gear)
- Select Configurations.
- On the left, click Zoom Configuration.
- Click Add configuration from the top of the page.
The Create Zoom Configuration dialog box appears.
- Give the configuration a name. If you are integrating a single Zoom account, you can simply identify this as the Zoom account. If you have multiple Zoom accounts, be sure to name the configuration appropriately.
- Click SAVE.
The configuration entry appears with the Name and a Configuration Token. Select and copy the token value for the next procedure.
Step 2: Install and Configure the Echo360 App
As stated above, the Echo360 App for Zoom is simply an integration, and NOT an "app" in the more common sense of the term. When you "install" the Echo360 app for zoom, you are simply adding the app and its integration capabilities to your Zoom account.
If you have an existing Zoom configuration and need to UPGRADE it for new features, see Upgrading Your Zoom Integration.
To install/configure the Echo360 app for Zoom
- From the Echo360 Zoom configuration page, click the Zoom Marketplace button in the top right.
- Log into your Zoom account as a Zoom account administrator.
- In the Echo360 App page that appears, click Install on the top right (if necessary).
- When prompted, paste the Zoom configuration token copied from Echo360.
- Complete installation/configuration steps as requested by Zoom.
If you want to ensure that future Zoom recordings by your account users are recorded to the Cloud instead of locally, consider setting Record to Cloud as the meeting default in Zoom (see Step 3 below). Recordings to the local machine cannot be automatically uploaded to Echo360 via this integration. Users can manually upload these recordings if appropriate.
Note that existing recordings in the cloud will NOT be ingested by Echo360; only newly generated Zoom cloud recordings will have automatic upload applied to them.
Step 3: Enable Cloud Recordings of Zoom Meetings
Zoom administrators may want to configure your account so that all Zoom recordings are automatically recorded to the Cloud (which allows Echo360 to retrieve the copy automatically). There is also an option to lock the Cloud setting so that users cannot change it to record locally.
Individual Instructors and Teaching Assistants can also "opt out" of the automatic meeting ingestion. So you as the administrator can set all Zoom recordings to be recorded to the cloud for automatic ingestion, but Instructors and Teaching Assistants can restrict Echo360 from retrieving THEIR meeting recordings as needed. This is done through each users' Account settings page.
To enable (and/or force) cloud recordings of Zoom meetings:
- Log in to your Zoom account as an administrator.
- Click Account Settings.
- Navigate to the Recording tab and enable (or verify) the Cloud Recording setting.
- (Optional) To make this setting mandatory and un-editable by users in your account, click the Lock icon then click Lock to confirm the setting.
Users initiating new Zoom meetings or engaging in scheduled ones will now have their recordings automatically posted to the Cloud (or will have the option).
Recording to the cloud is required for Echo360 to automatically obtain the recordings.
Cloud Recording Settings and Order of Ingest
Zoom Cloud recording has several options for recording settings, as shown in the below figure. Be sure you have Cloud recording enabled or Echo360 cannot retrieve the recordings.
Besides the video recording settings discussed below, if your Zoom license provides them, be sure to enable Audio transcript for your Zoom Cloud Recording settings. Echo360 will automatically ingest the transcript file with the meeting recording if one exists.
For the normal two-channel "speaker view with display/shared screen" experience, be sure to enable Record active speaker with shared screen option. This is enabled in the below figure.
While the shared screen with speaker view is the one normally selected, you can select others. Echo360 has a priority level for retrieving these recordings from Zoom, in that we only pull in one type for each meeting recording. That priority is:
- Shared screen with speaker view: MP4 file with audio and video showing both active speaker view and shared content
- Shared Screen: MP4 file with audio and video showing the shared screen only
- Shared screen with gallery view: MP4 file with audio and video showing both gallery view and shared content
- Active Speaker: MP4 file with audio and video showing the active speaker view only
- Gallery View: MP4 file with audio and video showing the gallery view only
Finally, Echo360 WILL retrieve multiple parts of a single meeting instance. This means that if the meeting recording has to be stopped and restarted, either by accident or because of technical issues for users, Echo360 sees that the meeting has separate parts and will pull all parts (of the same recording type). For example, a class recording has three parts; Echo360 sees Part 1/3, Part 2/3, and Part 3/3 and pulls all three recordings, processes them and places them in the host's library.
If you have enabled "Record active speaker, gallery view, and shared screen separately", be sure you ALSO have one of the above-listed options enabled. Echo360 can only pull a single recording type for any given meeting. If you are recording the speaker, gallery view, and shared screen separately, the ingest will have only ONE of these three recordings.
Publish all meeting parts to linked sections
Users now have the option to set a minimum duration for all recorded meeting parts from Zoom. This setting will publish all recordings of the specified length between pauses.
NOTE: The minimum duration is only applied if "Publish all meeting parts to linked sections" is enabled and, once enabled, will only apply to meetings that have multiple segments. Meetings without multiple segments shorter than the minimum duration will still be ingested and published.
To enable publishing all meeting parts to a linked section:
- Log in to Echo360 as an administrator.
- Click Configurations.
- Navigate to Zoom configurations and enable Publish all meeting parts to linked sections.
With this enabled, users will now have meeting parts of the specified length of time automatically posted to the Cloud.
How Zoom Integration Works
So you wanna know the details! Ok then, here goes.
The Echo360 App is basically a "listener" in Zoom. Whenever a cloud recording is complete for a Zoom account where an Echo360 App is installed, Zoom sends the Echo360 app a message with "Hey, there's a completed recording here." This is why only cloud recordings of Zoom meetings will work.
The Echo360 app knows what institution it needs to be talking to because of the Zoom Configuration token. The Echo360 app looks at the recording, and looks at the Zoom account the recording is associated with (the Zoom user logged in or to whom the meeting belongs). If that account has the same email address as a user in the Echo360 institution, the app pulls the recording and uploads it into Echo360, with that user as the owner of the media. That user will see the recording in their Echo360 Library. Admins can, as always, see all recordings in their institution.
If the app cannot find a matching user-email address in the institution, it will ignore the recording. Users can download the Zoom recordings and upload them into Echo360 if appropriate. This means that if your Zoom users have generic Zoom logins they use, rather than ones specific to them, you will want to create corresponding users in Echo360 (using the generic login email address) to 'receive' these recordings. As an Administrator you may need to change the ownership to an actual Echo360 user, or publish the recordings on request, if the generic user(s) are not actual people.
Finally, as stated earlier on this page, Echo360 can pull only one type of recording for each meeting, and uses the priority listed above. If the meeting has multiple "parts", Echo360 will ingest all of the parts of the single meeting, of the same type. So if a meeting recording was stopped and restarted DURING THE SAME MEETING INSTANCE, all recorded parts are pulled into Echo360 for that user. Those parts are not consolidated; they exist as separate files/media in Echo360.