Rowboat requires a Google OAuth Client ID to connect to Gmail, Calendar, and Drive. Follow the steps below to generate your Client ID correctly.
Go to:
https://console.cloud.google.com/
Make sure you're logged into the Google account you want to use.
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.
Enable the following APIs for your project:
-
Gmail API
https://console.cloud.google.com/apis/api/gmail.googleapis.com
-
Google Calendar API
https://console.cloud.google.com/apis/api/calendar-json.googleapis.com
-
Google Drive API
https://console.cloud.google.com/apis/api/drive.googleapis.com
For each API:
Go to:
https://console.cloud.google.com/auth/branding
- App name: (e.g.
Rowboat) - User support email: Your email
- Choose External
- 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.
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.
Go to:
https://console.cloud.google.com/auth/clients
Click Create Credentials → OAuth Client ID
Select:
Universal Windows Platform (UWP)
- Name it anything (e.g.
Rowboat Desktop) - Store ID can be anything (e.g.
test) - Click Create
After creation, Google will show:
- Client ID
- Client Secret
Copy the Client ID and paste it into Rowboat where prompted.





