---
title: Collaboration Providers
slug: collaboration-providers
createdAt: 2025-03-23T18:20:50.015Z
---

The **Collaboration** tab lets you set up online meeting tools that can be used directly within courses in ampEducator. These tools make it easy to host video meetings, share whiteboards, and collaborate in real time with Students.&#x20;

Currently, you can connect **Zoom** or **Google Meet**, with **Microsoft Teams** support coming later this year. Once connected, instructors can schedule and launch meetings right from the LMS tab in their courses.

![](https://api.archbee.com/api/optimize/dAaYdF15xm67t_NLKoQQv/xoe3vSOCz-ZXpCo4mmqvH_screen-shot-2025-03-23-at-24320-pm.png)

## Configuring Zoom Collaborations

To begin, go to **Institution Config / General / Collaboration** and select **Zoom** from the **Provider** dropdown. Once selected, all the Zoom setup fields and instructions will appear underneath.

![](https://api.archbee.com/api/optimize/dAaYdF15xm67t_NLKoQQv/29yFWgAOH69oApS0_GUHK_screen-shot-2025-03-23-at-25303-pm.png)

You’ll need:

- A **Zoom Pro or Licensed User Account** (Zoom only allows one concurrent meeting per licensed user).
- An **Admin User Role** in ampEducator.
- Access to the **Zoom Marketplace** to create an app.
- Understanding of the [Zoom Security Settings](https://support.zoom.us/hc/en-us/articles/360041848151).

### Step 1: Set Admin Permissions in Zoom

Before creating your app, make sure the admin user in your Zoom account has the correct permissions:

- Go to **Admin / User Management / Roles**
- Edit the **Admin Role**&#x20;
  - Under **User and Permission Management**, set *Scope to Entire Account*
  - Under **Account Management / Recording Management**, set *Scope to Entire Account*
  - Under **Server-to-Server OAuth App**, make sure both *View* and *Edit* are checked

### Step 2: Create a Zoom App in the Zoom Marketplace

1. Visit [Zoom Marketplace](https://marketplace.zoom.us/)
2. Click **Create** under *Server-to-Server OAuth*
3. Name the application (e.g. “ampEducator OAuth”)

   ::Image[]{src="https://api.archbee.com/api/optimize/dAaYdF15xm67t_NLKoQQv/84_a9FfHs8fyr9XKlpTyd_create-aoth.png" size="78" width="793" height="453" position="center" showCaption="false"}
4. Under **Information**, enter your company, developer name (you), and email
5. Under **Scopes**, click *Add Scopes* and add the following:&#x20;
   - **Account** – Add all 39 scopes
   - **User** – Add all 62 scopes
   - **Meeting** – Add all 88 scopes
   - **Recording** – Add all 11 scopes under *View and manage all user recordings*
6. Under Activation, click **Activate your App**

   ![](https://api.archbee.com/api/optimize/dAaYdF15xm67t_NLKoQQv/FnJlAoZxDvF7X71KByJwm_ampeducator-oauth.png)
7. Agree to Zoom’s API License and Terms of Use

### Step 3: Enter Credentials in ampEducator

Once your Zoom app is ready, go back to **Institution Config / General / Collaboration** and check the box for **Zoom Enabled** — this will reveal the required fields.&#x20;

![](https://api.archbee.com/api/optimize/dAaYdF15xm67t_NLKoQQv/IISgJAMDNVozyMw3GpgyQ_screen-shot-2025-03-23-at-32312-pm.png)

Copy and paste your **Account ID**, **Client ID**, and **Client Secret** from the Zoom app you created.

Then, choose your **User Selection** option:

![](https://api.archbee.com/api/optimize/dAaYdF15xm67t_NLKoQQv/aQiDncqsOjevjZJ-gqrRQ_screen-shot-2025-03-23-at-32629-pm.png)

- **Individual** – Each user has their own Zoom account. ampEducator uses the user’s email to match and schedule meetings.
- **Manually Select** – Admins choose the Zoom account each time a collaboration is added. Be aware of conflicts with shared accounts.
- **Auto Select** – ampEducator automatically uses the first available licensed user.

**Recommendation:** If possible, give each Instructor their own Zoom account. If not, use **Auto Select** for the most efficient experience.

Click **Save & Configure** to finish setup. If you need help at any point, contact us at [support@ampeducator.com](mailto\:support@ampeducator.com).

## Configuring Google Meet Collaborations

To begin, go to **Institution Config / General / Collaboration** and select **Google Meet** from the **Provider** dropdown. Once selected, all the Google Meet setup fields and instructions will appear underneath.

![](https://api.archbee.com/api/optimize/dAaYdF15xm67t_NLKoQQv/QpE_QtLqTXWbnqSSsstE9_screen-shot-2025-03-23-at-35147-pm.png)

When using Google Meet with ampEducator, meetings are added as calendar events. A calendar is automatically created for each course, and meetings are scheduled there. To successfully create meetings, the instructor’s email must be a valid email address on your Google domain.

**You'll Need:**

- A Google account with admin access to your Google Workspace.
- Access to the Google Cloud Console to set up a service account and enable APIs.
- A valid instructor email that matches your Google domain.

### Step 1: Create a Google Cloud Project

1. Log in to your Google account.
2. Visit [https://console.cloud.google.com/projectcreate](#).
3. Enter a project name, select a location, and click **Create**.

### Step 2: Enable Required APIs

1. Go to your project dashboard and click on **API Overview**.
2. Under the **API Library**, search for and enable the following:
   - **Google Calendar API**
   - **Google Meet API**
   - **Admin SDK API**

### Step 3: Create and Configure a Service Account

1. In the **API Overview**, click on **Credentials**.
2. Click **Manage Service Accounts**, then **Create Service Account**.
3. Enter:
   - Service Account Name: ampEducator
   - Service Account ID will be auto-populated.
4. Click **Create And Continue**.
5. After the account is created, under the **Actions** column, click **Manage Keys**.
6. Click **Add Key**, then **Create New Key**, and select type **JSON**.
7. Click **Create** to download the JSON file to your computer.

### Step 4: Grant API Access

1. Click on **Details** to view service account info.
2. Expand **Advanced Settings** and copy the **Client ID**.
3. Go to the [Google Admin Console](https://admin.google.com/).
4. From the left sidebar, navigate to:
   &#x20;**Security** / **Access and Data Control** / **API Controls**.
5. Click **Add New**, paste the Client ID, and add these scopes:
   *https\://www\.googleapis.com/auth/calendar*
   *https\://www\.googleapis.com/auth/calendar.events*
   *https\://www\.googleapis.com/auth/meetings.space.created*
   *https\://www\.googleapis.com/auth/admin.directory.user.readonly*

### Step 5: Upload Credentials to ampEducator

Return to **Institution Config / General / Collaboration** in ampEducator. Select **Google Meet** as the provider and upload the **JSON** file you downloaded earlier.

::Image[]{src="https://api.archbee.com/api/optimize/dAaYdF15xm67t_NLKoQQv/YQSSxhqBmZQ2buEmwZGNs_8fd30479-c093-4812-83cf-bacdd29de746.JPG" size="64" width="550" height="191" position="center" showCaption="false"}

Once uploaded, your Google Meet integration will be ready to use for course collaborations.
