Wapu Auth – Google Social Login for WordPress & WooCommerce

Wapu Auth – Google Social Login for WordPress & WooCommerce

Details
View on WordPress

Wapu Auth is a free Google Social Login plugin for WordPress and WooCommerce. It lets your visitors register and login to your site using their Google account instead of forcing them to fill out the default registration form. No passwords to remember, no validation emails to wait for — just one click and they’re in.

Whether you run a WooCommerce store, a membership site, or any WordPress site, Wapu Auth makes Google login and registration instant, secure, and completely free — including WooCommerce integration.

Wapu Auth Pro is coming soon with additional social login providers (Facebook, Apple, GitHub), advanced analytics exports, and priority support.

Free WooCommerce Social Login — No Pro Upgrade Required

Most social login plugins lock WooCommerce compatibility behind a paid plan. Wapu Auth includes free WooCommerce social login out of the box. The Google login button is automatically placed on your WooCommerce login page, registration page, and checkout form — zero configuration needed.

Store owners: let customers register and login at checkout with their Google account. Fewer abandoned carts. More completed purchases.

Google Login & Registration Features

Google Login — One Click
Let visitors register and login with their Google account instantly. No passwords, no forms, no friction. Social login the way it should be: fast and invisible.

Free WooCommerce Login Integration
Google login button automatically appears on all WooCommerce forms: login, register, and checkout. Free. No Pro plan required.

Analytics Dashboard
Track every Google login attempt, new registration, and user activity from your WordPress admin panel.

Domain Restrictions
Whitelist or blacklist email domains for your Google social login. Only @yourcompany.com users can log in? Done.

Sandbox Mode
Test the complete Google OAuth login flow with specific test emails before going live. No risk to production data.

Customizable Google Login Button
Match the social login button to your brand. Adjust colors, text, size, and style with a live visual editor — no CSS required.

Popup Mode
Display the Google login prompt in a popup window for a seamless, redirect-free social login experience.

Activity Log
Full log of every social login attempt: status, email, timestamp, and optional GeoIP location data.

Shortcode Support
Place the Google social login button anywhere on your site:
[wapu_auth_button] — Google login button
[wapu_auth_login_form] — Full custom login form with Google login
[wapu_auth_register_form] — Full custom registration form with Google login

Custom Login & Registration Form Templates
Replace the default WordPress login and register pages with three built-in templates: Classic, Modern, and Compact. All include the Google social login button.

Full Internationalization
Fully translated into English and Spanish. Ready for community translation via translate.wordpress.org.

Who Uses Wapu Auth?

WooCommerce store owners looking to reduce cart abandonment by adding Google login to the checkout page — free, without a Pro plan.

Membership site owners who want fast, trusted social login and registration using Google accounts.

WordPress developers and agencies who need a clean, standards-compliant Google OAuth plugin for client sites.

Users switching from Nextend Social Login who need free WooCommerce social login integration without paying for a Pro addon.

How Google Social Login Works

  1. Visitor clicks the Google login button on your site
  2. Google authenticates the user via secure OAuth 2.0
  3. Wapu Auth creates or matches their WordPress account by email
  4. User is logged in — done. The whole process takes under 3 seconds.

Existing users who already have a WordPress account with the same Google email address are automatically matched and logged in — no duplicate accounts, no confusion.

Privacy & Compliance

Wapu Auth connects to Google’s OAuth API only when a user actively clicks the Google login button. GeoIP enrichment and Google Analytics integration are optional and disabled by default. Site owners are responsible for appropriate consent mechanisms for their jurisdiction (GDPR, CCPA, etc.).

Requirements

  • WordPress 6.0 or higher
  • PHP 7.4 or higher
  • SSL certificate (HTTPS) — required by Google OAuth
  • Free Google Cloud Console account — to generate OAuth credentials
  • WooCommerce 7.0 or higher (optional, for automatic WooCommerce social login integration)

External Services

This plugin connects to the following external services only under clearly documented conditions.

1. Google OAuth 2.0 / OpenID Connect (required for Google social login)

Endpoints:
* https://accounts.google.com/o/oauth2/v2/auth
* https://oauth2.googleapis.com/token
* https://www.googleapis.com/oauth2/v2/userinfo
* https://accounts.google.com/.well-known/openid-configuration (admin diagnostics only)

Data sent: Client ID, redirect URI, OAuth scope, state token, and authorization code. An access token is sent to retrieve the user’s Google profile.

Data received: Google account ID, email address, display name, profile picture URL, email verification status, and locale.

When triggered: Only when a user actively clicks the Google login button, or when an admin runs connection diagnostics from the settings page.

Google’s policies: Privacy Policy | Terms of Service

2. GeoIP Providers (optional — disabled by default)

Services: https://ipapi.co/ with https://ipwho.is/ as fallback.

Data sent: Visitor IP address for location lookup.

When triggered: Only when GeoIP enrichment is enabled in the plugin’s security settings.

Note: Enable only with appropriate legal basis and user consent where required (e.g. GDPR).

Policies: ipapi.co | ipwhois

3. Google Analytics 4 Event Bridge (optional — disabled by default)

Service: Uses the site’s existing gtag / GA4 setup, if present.

Data sent: Social login event names and metadata only (login_start, success/error status).

When triggered: Only when a GA4 Measurement ID is configured and analytics is enabled in plugin settings.

Note: Site owners are responsible for obtaining required user consent before enabling this feature.

4. Google Fonts (optional frontend asset)

Services: https://fonts.googleapis.com | https://fonts.gstatic.com

Data sent: Standard browser request headers (IP, user-agent) to retrieve font CSS.

When triggered: When the social login button is rendered on the frontend.

Google’s policies: Privacy Policy

Details

Plugin code:
wapu-auth-social-login
Plugin version:
1.0.1
Outdated:
No
WP version:
6.0 or higher
PHP version:
7.4 or higher
Test up to WP version:
6.9.1
Total installations:
10
Last updated:
2026-03-08
Rating:
Times rated:
0
google-login
google-oauth
passwordless-login
social-login
woocommerce