
You only do this once. After the first time, adding an account offers the
clients the hub already holds and picks the right one for you, so there is
nothing to paste. Come back here only if you need a client from a second
Google Cloud project, which is covered at the bottom of this page.
What it is, and why you have to make it
For the hub to read your Gmail, it has to prove to Google that you allowed it to. The OAuth client is that proof. We cannot make it for you. Google offers no way to create one automatically, so it has to be done in your own account, in the console. In return the client lives inside your own project. We never see it and never hold it. You make it once. Several accounts can share one client.Allow about ten minutes. The installer’s Create your OAuth client card has
a button for each step that opens the right console page, so you never have to
go looking for one.
1. Set up the consent screen
The consent screen is what Google shows when you connect an account, listing what is being asked for. It has to exist before a client can.1
Get started
The installer’s Open consent screen button lands you here. Press
Get started.

2
Name it, and give an address
App name is for your own benefit. It is the name you will see when
you connect an account. User support email is a dropdown; pick your
own.

3
Choose External
Choose External. Internal restricts it to your organization, which
would stop you connecting a personal Gmail account at all.
It says the app starts in testing mode. The next section deals with that.

4
Contact email
Your address again. This is where Google writes if something about the
project changes.

5
Agree and create
Tick the policy box and press Create.



2. Publish it
Skip this and your accounts will sign themselves out about once a week, every week, each time needing a Reconnect. Thirty seconds now avoids that.1
Press Publish app
Go to Audience in the left menu. The publishing status reads
Testing; that is the setting that expires sign-ins every seven days.
Press Publish app.

If Google says required information is missing instead of
publishing, go to Branding in the left menu. It wants an app
domain, and links for the application home page, privacy
policy, and terms of service. This app is only for your own
accounts, so what you put there is not checked; the installer’s
Create your OAuth client card has this address ready to copy. Enter
it as-is for the domain field, and with
https:// in front for the
other three links. Save, then come back here and press Publish app
again.2
Confirm
You are warned that verification may be required. Press Confirm
anyway. An unverified app works perfectly well for your own accounts.

3
Check it took
It should now read In production.

Publishing does not make this available to anyone else. The only person who
can connect an account is still whoever gets through your Google sign-in.
3. Create the client
Now for the two values themselves. Make the client in the project your hub runs in. The console can hold several projects, and a client only works for the project it was made in, so a client copied out of a different one is the usual reason a connected account cannot do anything. The one case where they legitimately differ is covered in Developer Preview; if it happens by accident, see connecting an account with the wrong OAuth client.1
Create client
Go to Clients in the left menu and press Create client.

2
Choose the application type
Leave Application type as Web application.

3
Name it, and add the redirect address
Name it whatever you will recognise. Further down, under Authorized
redirect URIs, press Add URI and paste the address the installer
gave you. It is on the OAuth card, step 3, with a copy button beside it.
Then press Create.

4
Copy both, now
The Client ID and Client secret appear together.
Paste them into the hub’s add account screen and you are done here.

Finding your client again
The client stays listed under Clients in the console for as long as you need it.

How many projects you need
Almost always one. A personal Gmail account and a work Workspace account can share it. A second project comes up only when a Workspace account is involved, for one of two reasons. Either the organization blocks unverified apps, in which case that account cannot reach the consent screen at all, or you simply do not want people in the organization seeing the unverified warning. Either way the Workspace side gets its own project, owned by that organization, with its own client. Both projects then need Developer Preview approval. The installer’s Does your Workspace org block unverified apps? card sets the second one up and gives you both project numbers in one line to paste into the application.Next
- Back to Setting up to add the account
- Troubleshooting