How to Fix Odoo Google Calendar Integration Verification Errors

blog-banner

If you use Odoo to manage your appointments, sales calls, or team schedules, integrating it with Google Calendar is essential. But if you have recently tried to set this up, you may have run into a frustrating roadblock: "Application has not completed Google verification process, error with integrating Google Calendar."

This is one of the most common issues developers and administrators face when linking Odoo to Google Workspace. In fact, this specific error generates thousands of views on the Odoo Community forums.

Fortunately, the fix is straightforward once you understand how Google Cloud Console handles app verification. Here is a step-by-step guide to resolving this error and getting your calendars syncing smoothly.

Why Am I Getting the Google Verification Error?

When you connect Odoo to Google Calendar, Odoo acts as a third-party application requesting access to your Google account data. Google has strict security protocols to prevent malicious apps from accessing sensitive user information.

If your Google Cloud Project (which generates the API keys used by Odoo) is in "Testing" mode or has not been submitted for formal verification by Google, you will encounter this error when trying to authenticate the connection from Odoo.

Step-by-Step Fix: Resolving the Odoo Google Calendar Error

To fix this, you need to adjust the OAuth consent screen settings in your Google Cloud Console.

Step 1: Log in to Google Cloud Console

Navigate to console.cloud.google.com and ensure you are logged in with the administrator account associated with your organizations Google Workspace.

Step 2: Select Your Odoo Project

In the top navigation bar, select the specific project you created when you initially generated your Google Calendar API credentials for Odoo.

Step 3: Access the OAuth Consent Screen

In the left-hand menu, go to APIs and Services OAuth consent screen.

Step 4: Change Publishing Status to "In Production"

Look at the Publishing status section. If it says Testing, this is the root cause of your error.

Click the Publish App button.

A warning will appear stating that pushing the app to production means it will be available to any user with a Google Account. Confirm the action.

Note: If your application is internal (only used by users within your specific Google Workspace domain), you can set the User Type to "Internal," which bypasses the need for external verification entirely.

Step 5: Add Test Users (If Keeping in Testing Mode)

If you cannot push the app to production for compliance reasons, you must manually add the email addresses of the users who need calendar syncing as "Test Users" on the OAuth consent screen. Only these specific users will be able to authenticate without encountering the error.

Step 6: Re-Authenticate in Odoo

Once the status is updated to "In Production" (or you have added the necessary test users), return to your Odoo instance.

  • Go to Settings General Settings Integrations.
  • Uncheck and re-check Google Calendar, or simply try re-authenticating your user account.

The Google authorization screen should now appear without the verification error.

Need Expert Help with Odoo Integrations?

Fixing the Google Calendar verification error is usually a quick process, but managing complex API connections, custom workflows, and multi-app integrations in Odoo can drain your internal resources.

At SurekhaTech, we specialize in Odoo ERP solutions, from custom module development and seamless third-party integrations to complex version upgrades and tailored accounting configurations.

If you are struggling to get your Odoo environment perfectly aligned with your business processes, we can help.

Contact SurekhaTech Today for a Free Odoo Consultation

Frequently Asked Questions

Why am I getting the Odoo Google Calendar verification error?

This error occurs when the Google Cloud Project generating your API keys is stuck in Testing mode or has not been verified by Google. Google blocks the connection to protect user data from unverified third-party applications.

How do I fix the Application has not completed Google verification process error in Odoo?

To fix this, log into the Google Cloud Console, navigate to APIs and Services OAuth consent screen, and change the Publishing status from Testing to In Production. If your app is internal, you can also set the User Type to Internal to bypass verification.

Do I need to verify my app if I only use Odoo internally?

No. If your Odoo instance is only used by users within your specific Google Workspace domain, you can set the User Type to Internal on the OAuth consent screen. This bypasses the need for external Google verification.

Contact Us

For Your Business Requirements