
Fix Google Hasn’t Verified This App Error — if you see the messages “Google hasn’t verified this app” or “This app is blocked” while connecting WordPress forms to Google Sheets, this guide walks you through reliable fixes that work right now. The steps below are written for site owners using form connectors (Contact Form 7, WPForms, Gravity Forms, Ninja Forms, Avada, Divi, Forminator, Formidable, etc.).
Why the “Google Hasn’t Verified This App” Error Appears
Google displays this message when an OAuth 2.0 client (the plugin or app) has not completed Google’s verification process or when the OAuth consent screen lacks uniquely identifying details (name, logo, or branding). Until Google approves the app, users trying to authenticate may see a blocked or unverified app warning.
Which plugins commonly trigger this error
- Google Sheet Connector for Contact Form 7
- Google Sheet Connector for WPForms
- Google Sheet Connector for Gravity Forms
- Google Sheet Connector for Ninja Forms
- Google Sheet Connector for Avada / Divi / Forminator / Formidable integrations
Quick checklist — before you start
- Confirm you are using the latest plugin version.
- Decide whether you can use the Manual Authentication Method (recommended for many users).
- Have access to the Google account you will use for authenticating (same email for Drive/Sheets access).
Step 1 — Use the Manual Authentication Method (recommended)
The fastest and most reliable fix for many users is to authenticate manually using the plugin’s Manual Authentication Method. This avoids Google’s temporary unverified-app block because you generate and paste authentication credentials directly into the plugin.
Where to find guides:
- Manual Method for CF7
- Manual Method for WPForms
- Manual Method for Gravity Forms
- Manual Method for Ninja Forms
- Manual Method for Elementor
Step 2 — Check and configure the Google Sheet API
Incorrect API setup causes many authentication failures. Make sure the Google Sheets API and Drive API are enabled in your Google Cloud Console project, the OAuth consent screen is configured, and the redirect URIs match what the plugin expects.
Follow this setup guide: Google Sheet API Setting.
Step 3 — Update plugin and reauthenticate
If Google updates API rules, the plugin author may release a patch. Always install plugin updates, then:
- Go to the plugin integration or settings tab.
- Deactivate the current authentication (disconnect).
- Reauthenticate using the same Google account that has the target Sheet permissions.
Step 4 — If you’re the developer: complete Google verification
Developers publishing an integration should complete Google’s verification steps: supply a clear app name, a unique branded logo, a verified support email, and a privacy policy URL. Submit the app for verification and respond quickly to Google’s request for information.
Google’s developer docs: OAuth 2.0 Documentation
Troubleshooting tips
- If you see the message about branding, check the OAuth consent screen for app name and logo.
- Use the same Google account for authentication that owns or has edit access to the target Google Sheet.
- Temporarily test the manual method to confirm your API credentials are working before requesting verification.
- Clear any stale cache (object cache, or server cache) that might keep old authentication data.
Conclusion
To fix the Google Hasn’t Verified This App error, start with the Manual Authentication Method, verify API settings, update and reauthenticate the plugin, and if you manage the app, complete Google’s verification flow. These steps will restore secure connections between your WordPress forms and Google Sheets and remove the unverified app warnings for your users.
If you need step-by-step help for a specific form plugin or want a shorter URL and SEO meta-ready title/meta description for this article, tell me which plugin you use and I’ll provide those next.









