rowboat/google-setup.md
2026-02-10 17:40:51 +05:30

3 KiB
Raw Blame History

Connecting Google to Rowboat

Rowboat requires a Google OAuth Client ID to connect to Gmail, Calendar, and Drive. Follow the steps below to generate your Client ID correctly.


1 Open Google Cloud Console

Go to:

https://console.cloud.google.com/

Make sure you're logged into the Google account you want to use.


2 Create a New Project

Go to:

https://console.cloud.google.com/projectcreate

  • Click Create Project
  • Give it a name (e.g. Rowboat Integration)
  • Click Create

Once created, make sure the new project is selected in the top project dropdown.

Select the new project in the dropdown


3 Enable Required APIs

Enable the following APIs for your project:

For each API:

  • Click Enable

    Enable the API


Go to:

https://console.cloud.google.com/auth/branding

App Information

  • App name: (e.g. Rowboat)
  • User support email: Your email

Audience

  • Choose External

Contact Information

  • Add your email address

Click Save and Continue through the remaining steps.

You do NOT need to publish the app — keeping it in Testing mode is fine.

OAuth consent screen


5 Add Test Users

If your app is in Testing mode, you must add users manually.

Go to:

https://console.cloud.google.com/auth/audience

Under Test Users:

  • Click Add Users
  • Add the email address you plan to connect with Rowboat

Save changes.

Add test users


6 Create OAuth Client ID

Go to:

https://console.cloud.google.com/auth/clients

Click Create Credentials → OAuth Client ID

Application Type

Select:

Universal Windows Platform (UWP)

  • Name it anything (e.g. Rowboat Desktop)
  • Store ID can be anything (e.g. test )
  • Click Create

Create OAuth Client ID (UWP)


7 Copy the Client ID

After creation, Google will show:

  • Client ID
  • Client Secret

Copy the Client ID and paste it into Rowboat where prompted.

Copy Client ID