head-side-gogglesSetup Google OAuth App

This page contains information on how you can set up your Google account and use on the BotPenguin white label panel.

We have multiple integrations that work with Google such as Google Calender, sheet, etc. To use that integration, the Google OAuth app is required. Here is what you need to do the integration.

Required Information for Integration

To enable Google integration, you will need the following details:

  • Configuration Name

  • Google Client ID

  • Google Client Secret

Steps to complete integration

Step 1: Set Up Google OAuth Credentials

  1. Navigate to the Google Cloud Console.

  2. Select an existing project or create a new project.

  3. Go to APIs & Services → Credentials.

  4. Click Create Credentials → OAuth Client ID.

Google Developer Console

Follow the below official documentation of Google to create the OAuth Credential

Setting up Google O-Auth Details

OAuth Credential Configuration

While creating the OAuth credentials, make sure the following details are used:

  • Credential Type: OAuth Client ID

  • Application Type: Web Application

  • Name: Your Brand Name (e.g. BotPenguin Production)

Authorized JavaScript Origins

Add your main application domain:

Authorized Redirect URIs

Add all the following redirect URLs:

After saving, copy the Google Client ID and Google Client Secret.



Step 2: Enable Required APIs & Services

From APIs & Services → Library, enable the following APIs:

  • Google Sheets API

  • Google Tasks API

  • Google Calendar API

  • People API

  • Firebase Cloud Messaging API

  • Firebase Installations API

Required APIs

Step 4: Save Configuration in BotPenguin

  1. Log in to the BotPenguin Agency Panel.

  2. Navigate to partners

  3. Navigate to Integrations → Google.

  1. Click on Add Configuration Button.

  2. Under Add Google Integration Details, fill in:

  • Configuration Name (any identifiable name)

  • Google Client ID

  • Google Client Secret

  1. Click Add Configuration.

Once saved, the configuration will appear in the list and can be used across Google integrations.


After completing the above steps:

  1. Add a developer/test account in the Google Cloud Console.

  2. Create demo videos explaining how Google integrations are used.

  3. Submit the OAuth consent screen for verification.


Required Scopes for OAuth Approval

Non-Sensitive Scopes

Sensitive Scopes

Restricted Scopes


Completion

Once the OAuth consent screen is approved, all Google-based integrations (Calendar, Sheets, Tasks, Contacts, Analytics) will work seamlessly.

Need Help?

Please feel free to reach out to us at [email protected], in case of any questions or concerns.

Last updated