Desktop & web

Creating a Google service account and key file 
| RingCentral app

If you’re trying to use the Calendar Migration Tool to migrate your RingCentral Meetings invites to RingCentral Video in your Google Calendar, you must create a Google service account and an associated key file to get authorization from Google. 
 
Note: Your Google account must have admin permissions to create a Google service account. You must also have admin access to your RingCentral company account to run the Calendar Migration Tool.
 
Once you’ve set up a Google service account and created a key file, you can then begin to migrate your RingCentral Meetings invites in Google calendar to RingCentral Video meeting invites. To learn more, visit Using the Calendar Migration Tool on Google meeting invites.

Creating a Google service account and key file

1. Navigate to the Google Cloud Console and log in using your Google admin account.
2. Click on the project selector and click New Project.
New project
3. Enter a project name, organization, and location, and then click the Create button.
Click Create button
4. Once the project has been created, go to the project selection drop-down menu and open the new project you’ve created.
Select Service Accounts
5. On the side menu, navigate to IAM & Admin, and then select Service Accounts.
Select Service accounts
6. Click Create Service Account.
Click Create service account
7. Enter a Service account name, Service account ID, and Service account organization, and then click the Create button.
Click Create button
8. Open a new browser tab.
9. Navigate to the Google Admin site. From the side menu, click Security, and then select API Controls.
Navigate to Google Admin site
10. Click Manage Domain Wide Delegation at the bottom of the API controls page.
Click Manage Domain Wide Delegation
11. Navigate to the Google Cloud Console tab and click the new service account.
Navigate to the Google Cloud Console tab
12. Copy the Unique ID to the clipboard.
13. Go back to the Google Admin tab, and click Add new in the Domain-wide Delegation page.
14. Enter the unique ID from the service account in the Client ID field.
15. On the OAuth scopes field, enter https://www.googleapis.com/auth/admin.directory.user.readonlyhttps://www.googleapis.com/auth/calendar, and then click the Authorize button. You’re now done with the Admin Console page.
Enter the unique ID
16. On the Google Cloud Console tab, navigate to IAM & Admin, and then click Service Accounts.
17. Under Keys, click Add Key. Ensure that the Key type is set to JSON, and then click the Create button.
Create private key
18. The browser will prompt you to save the key file to your computer.
Save the key file to your computer
19. Once you’ve saved the key, navigate to API & Services > Dashboard > Enable APIS and Services.
Navigate to Enable APIS and Services
20. Type calendar on the search field.
Type calendar on the search field
21. Double click the Google Calendar API from the results, and then click the Enable button.
Click the Enable button
22. Type admin SDK on the search field.
Type admin SDK on the search field
23. Double click Admin SDK API from the results, and then click the Enable button. Once done, the key file is created with the right service account and API permissions to use the migration tool.
© 1999-2021 RingCentral, Inc. All rights reserved.
Close X
Thanks!
We've sent you a link, please check your phone!
Please allow a full minute between phone number submissions.
There was an issue with SMS sending. Please try again. If the issue persists, please contact support.