Ready to Move?
Google Chat Connected App - Move to Slack

Google Chat Connected App

Follow these steps to configure your Google Cloud project and OAuth credentials for a smooth migration to Slack.

A For Admins P For Public / Non-Admin
Admins

Admin Setup — 24 Steps

24 steps · ~15 min
1
Step 1
Navigate to https://console.cloud.google.com
Google Cloud Console welcome screen
2
Step 2
Click the Project dropdown and select "New Project"
New Project
3
Step 3
Enter project details and click "Create"
Create project
4
Step 4
Navigate to APIs & Services → Library
APIs and Services Library
5
Step 5
Search "Google Chat API" and click the result
Search Google Chat API
6
Step 6
Click the Enable button
Enable Google Chat API
7
Step 7
Also enable the "Admin SDK API" to proceed
Enable Admin SDK API
8
Step 8
Open APIs & Services → OAuth consent screen
OAuth consent screen
9
Step 9
Click "Get Started"
Get Started
10
Step 10
Enter app information and click "Next"
App information
11
Step 11
Choose "External" and click "Next"
External option
12
Step 12
Enter email address and click "Next"
Email address
13
Step 13
Accept terms and conditions, then click "Continue"
Terms and conditions
14
Step 14
Click "Create"
Create
15
Step 15
Navigate to APIs & Services → OAuth consent screen (again)
OAuth consent screen again
16
Step 16
Go to "Data Access" → click "Add or Remove Scopes" and add necessary scopes
Add scopes
17
Step 17
After adding scopes, click "Update"
Update scopes
18
Step 18
Click "Save"
Save
19
Step 19
Navigate to APIs & Services → Credentials
Credentials
20
Step 20
Click "Create Credentials"
Create Credentials
21
Step 21
Select "OAuth Client ID"
OAuth Client ID
22
Step 22
Select "Web Application"
Web Application
23
Step 23
Add the Authorized Redirect URL and click "Create"
Redirect URL
24
Step 24
System generates Client ID and Client Secret ✓
Client ID and Secret
Direct messages with multiple participants are supported only for Internal Users. When External Users are included, the group DM cannot be created.
Note about DMs

Admin Scopes

Public

Public / Non-Admin Setup — 23 Steps

23 steps · ~12 min
1
Step 1
Navigate to https://console.cloud.google.com
Step 1
2
Step 2
Click the Project dropdown and select "New Project"
Step 2
3
Step 3
Enter project details and click "Create"
Step 3
4
Step 4
Navigate to APIs & Services → Library
Step 4
5
Step 5
Search "Google Chat API" and click the result
Step 5
6
Step 6
Click the Enable button
Step 6
7
Step 7
Open APIs & Services → OAuth consent screen
Step 7
8
Step 8
Click "Get Started"
Step 8
9
Step 9
Enter app information and click "Next"
Step 9
10
Step 10
Choose "External" and click "Next"
Step 10
11
Step 11
Enter email address and click "Next"
Step 11
12
Step 12
Accept terms and conditions, click "Continue"
Step 12
13
Step 13
Click "Create"
Step 13
14
Step 14
Navigate to APIs & Services → OAuth consent screen
Step 14
15
Step 15
Data Access → "Add or Remove Scopes" and add necessary scopes
Step 15
16
Step 16
Click "Update"
Step 16
17
Step 17
Click "Save"
Step 17
18
Step 18
Navigate to APIs & Services → Credentials
Step 18
19
Step 19
Click "Create Credentials"
Step 19
20
Step 20
Select "OAuth Client ID"
Step 20
21
Step 21
Select "Web Application"
Step 21
22
Step 22
Add Authorized Redirect URL and click "Create"
Step 22
23
Step 23
System generates Client ID and Client Secret
Step 23

Public Scopes