Can I integrate Google Meet with the platform? How?

Can I integrate Google Meet with the platform? How?

Yes, Google Meet can be integrated with SeekLMS. However, only users with Google IDs will be able to join classes if GMeet is integrated.

Below details are required to fill the Google Meet form.

  1. API key

  2. Client ID

  3. Client secret

  4. Refresh token


Please follow the steps given below to get the details.


  1. Open https://console.developers.google.com/ :

    1. Select your country

    1. Check the checkbox - “I agree on the Google Cloud Platform Service”

    2. Click on “Agree and continue”


  1.  CREATE PROJECT


    1. Click on CREATE PROJECT

  1. Fill the New Project form and click on “CREATE”

  1. If you want to use an existing project, select the project from the dropdown menu 

  1. Double click on the project name to select the project. Make sure your project is selected in the dropdown, as shown in the previous image.


  1. Click on Search for APIs and Services(search bar) and type Google Calendar API


  1. Select the first option

  1. Click on Enable and wait until the loading stops


  1. Click on Search for APIs and Services(search bar) and type OAuth Consent screen


  1. Select the first option from the dropdown

  1. If you are using a Google suite account click on “Internal” else click on “External” and click on “CREATE”.

  1. Enter the Application name, select support email, scroll down, and for Developer contact information please enter your email id. Click on “SAVE AND CONTINUE”.


  1. In the left navigation bar click on “Credentials”


  1. Then click on “ + CREATE CREDENTIALS”

  1. Click on “API key”

  1. A modal with “API Key” will pop up. Please store this key for further reference. Then click on “close”


  1. Click on “ + CREATE CREDENTIALS”


    1. Click on “OAuth client ID”

  1. For “Application type”, select “Web application” and fill the “Name” field.

  1. Scroll down and below “Authorized redirect URIs” click on “ADD URI” and paste the below URL.

https://developers.google.com/oauthplayground

After pasting, click on “CREATE”.

  1. A modal with the Client ID and Client Secret will pop up. Please store these keys for further reference. Then click on “OK”


  1. From the above steps, we got the API key, Client ID, and Client secret.


  1. For Refresh token, go to https://developers.google.com/oauthplayground and follow the next steps.


  1. Click on the settings icon which is in the top right corner and check the checkbox Use your own OAuth credentials.


  1. On checking the checkbox, two fields - OAuth Client ID and OAuth Client secret will be shown. Paste Client ID, Client Secret which we got in step 6(d). After pasting click on “close”.


  1. On the same page(OAuth Playground), do  Ctrl + F and type Calendar API v3 and press Enter.


  1. In the left navigation bar Calendar API v3 will be shown. Click on it.


  1. Select the first two options, i.e., 


https://www.googleapis.com/auth/calendar https://www.googleapis.com/auth/calendar.events 


  1. After selecting, click on Authorize APIs, you will be asked to select your google account. Select the account and click on Allow.


  1. Click on the Exchange authorization code for tokens.


  1. Click on Step 2 in the left navigation bar, keep Refresh token for further reference



With this, we have got all the details required to set up a Google meet account. 


In the UI goto Dashboard -> on the top right side, corner click on your name -> My Profile -> click on Google Meet ->Enter the details which we got from above steps and click on Save.


After clicking on Save, if you get the message “Google meet settings updated”, then all the credentials are valid, else the corresponding error message will be displayed.


Even administrators can create the “Google Meet” account for instructors by getting the above credentials from instructors and filling in the “Google Meet” form. 


For the “Google Meet” form go to  - 

Settings -> Web Conference -> Click on Google Meet -> Add Google meet account.