CheckoutWorks Shopify Partner

We fix Shopify bugs at a flat $49 per fix. Most fixes within 24 hours.

Fix My Bug →

How to Add Google Sign-In to Your Shopify Store Without an App

·Johnny Chen Founder & Shopify Developer at CheckoutWorks
Blog cover reading “Add Google Sign-In to Shopify Without an App,” beside Shopify Admin showing Google turned on and a customer account menu with Continue with Google.

You can add Google sign-in to Shopify customer accounts without installing an app. There is no additional fee for this connection on either side: Shopify does not require a paid app, and creating and configuring the Google OAuth client for this setup does not add a Google fee. The native connection works alongside Shopify’s email and Shop sign-in options.

This guide documents how we enabled Google sign-in on the CheckoutWorks store, using screenshots from our own setup and the customer-facing result.

Before You Start

The Shopify store owner must enable the connection. Make sure the owner is available to complete the owner-only Shopify step.

This guide applies to Shopify’s current customer accounts. Before opening Google Cloud, make sure you have:

  • Access to Settings → Customer accounts in Shopify Admin.
  • A Google account that can create or manage a Google Cloud project.
  • A public homepage, privacy policy, and terms of service for your store.
  • A secure place to save the OAuth client secret while you complete the setup.

Keep Shopify Admin and Google Cloud Console open in separate tabs. You will copy values between them several times.

Connect Google Sign-In to Shopify

1. Open Shopify’s Google sign-in instructions

In Shopify Admin, go to Settings → Customer accounts. Under Authentication, click Manage, then click Connect next to Google.

The Sign in with Google page contains the Authorized JavaScript origins and Authorized redirect URIs for your store. Leave this page open. These values are generated for your Shopify store and customer account domain, so use the values shown in your own admin.

Shopify Sign in with Google setup instructions showing JavaScript origins and redirect URI fields

2. Create a dedicated Google Cloud project

In Google Cloud Console, create a project for the customer account connection or select an existing project that your team can maintain. A descriptive name such as Store Name Customer Auth makes the project easier to identify later.

Google Cloud New Project form for a Shopify customer authentication project

A separate project is not required, but it keeps ownership clear and prevents unrelated integrations from becoming tangled with customer login.

3. Configure the Google Auth Platform

Open Google Auth Platform → Overview in the selected project and click Get started. Use a store or brand name customers will recognize and choose a monitored support email.

Select External for the audience. “Internal” restricts access to users inside a Google Workspace organization, which is not suitable for a public Shopify store.

Google Auth Platform audience configuration with External selected

Add a contact email for Google’s notifications, accept the required user data policy, and create the configuration.

4. Add your public app information

On the Branding page, add your application homepage, privacy policy, and terms of service. Register your store’s root domain as an authorized domain.

Google Auth Platform app domain settings with homepage, privacy policy, terms, and authorized domain

These links can appear during Google’s consent flow, so they must be public, accurate, and served over HTTPS. A logo can introduce additional verification requirements, so add one only when you are ready to manage that review.

5. Create the OAuth web client

Go to Google Auth Platform → Clients and create a client. Select Web application as the application type and give it a name that explains its purpose, such as Shopify Customer Accounts.

Return to the Shopify tab and copy every value under Authorized JavaScript origins into the matching Google section. Then copy every value under Authorized redirect URIs into Google’s redirect URI section.

Google OAuth web client configured with Shopify JavaScript origins and redirect URIs

Copy these values exactly. Do not remove a path, change the protocol, substitute your storefront domain, or add a trailing slash that Shopify did not provide. Google compares redirect URIs exactly; a mismatch prevents the customer from completing sign-in.

6. Copy the Client ID and Client secret into Shopify

Create the OAuth client. The store owner must then copy its Client ID and Client secret into the Credentials section of Shopify’s Sign in with Google page and click Save.

The owner should copy and paste the credentials directly without sending the Client secret to anyone else. This keeps the sensitive value inside accounts controlled by the merchant.

Never put the client secret in screenshots, messages, or a code repository. Google says a new secret is shown when created. If it is no longer available, add a new secret and update Shopify instead of trying to recover it.

Google OAuth client details page with the Client ID and Client secret safely redacted

7. Publish the Google app

In Google Auth Platform, open Audience and click Publish app. An External app left in testing mode is limited to the test users you add in Google Cloud, so the storefront button alone does not prove that every customer can complete the flow.

Publishing and formal Google verification are not always the same process. Follow any verification request shown in your project.

8. Confirm that Google is turned on in Shopify

Return to Settings → Customer accounts → Authentication. Google should now display an On status.

Shopify customer account authentication settings showing Google sign-in turned on

Show the Sign-In Link in Your Store

Connecting Google controls the available authentication method. A separate Shopify setting controls whether customers can see an account sign-in link in the online store header and at checkout.

Go to Settings → Customer accounts and turn on Show sign-in links. The exact storefront presentation depends on your theme. It might be a person icon, an Account label, or Shopify’s account component.

Shopify customer account setting with Show sign-in links enabled

This is an easy setting to miss. Google can be configured correctly while the storefront account entry point remains hidden.

The Finished Customer Experience

On our store, opening the account menu from the header displays Google beside Sign in with Shop and Shopify’s passwordless email option.

CheckoutWorks header account menu showing Continue with Google as a customer sign-in option

The option also appears when a shopper is asked to sign in from our Shopify Inbox chat experience.

Shopify Inbox chat sign-in screen showing Continue with Google

Shopify states that only the customer’s email address is synced to Shopify through social sign-in. Google is an additional authentication method, not a separate customer account system.

Troubleshoot Google Sign-In

Check the connection boundaries before recreating the project:

  • Google is still in testing mode: Publish the app or add the Google account as a test user while you verify the setup.
  • The redirect URI does not match: Compare it with Shopify character by character, including the protocol, subdomain, path, and trailing slash.
  • The wrong Google project or client was used: Confirm that the selected client is a Web application inside the intended project.
  • The user cannot enable the connection: Confirm that the Shopify store owner is completing the owner-only step.
  • The customer account domain changed: Add the new origin and redirect URI to Google before changing the domain in Shopify. Keep the old values until the new sign-in and sign-out flow has been tested.
  • The storefront link is hidden: Turn on Show sign-in links in Shopify customer account settings.
  • You are testing an existing session: Sign out fully or use a private browser window so a previous customer session does not hide the sign-in flow.

Our first check is whether the failed URI exists in the same OAuth client Shopify is using. A correct URI in a different project or client does not affect the live connection. We also test both sign-in and sign-out after any customer account domain change.

Frequently Asked Questions

Does Google sign-in require a Shopify app or Shopify Plus?

No additional Shopify app is required. Google social sign-in is a native option for Shopify’s current customer accounts. It is different from connecting your own OpenID Connect identity provider, which replaces Shopify’s default sign-in experience and is a separate Shopify Plus capability.

Does this add another monthly app fee?

No. There is no additional charge from Shopify or Google for this connection itself. It does not install a paid Shopify app or add a recurring app subscription, and creating the required Google OAuth client does not carry a separate setup fee.

Who can enable Google sign-in?

The Shopify store owner must enable the connection. Staff users and collaborators cannot complete the owner-only activation step.

Does Google replace Shopify’s other sign-in methods?

No. Google appears alongside Shopify’s passwordless email flow and any other enabled options, such as Sign in with Shop.

What happens if the customer account domain changes?

Add the new origin and redirect URI to the Google OAuth client before changing the domain in Shopify. Keep the old values until sign-in and sign-out work correctly on the new domain.

If you want technical help with this setup, CheckoutWorks can guide you through it in a remote screen-sharing session. You remain signed in and control both accounts while we help configure and test the connection.

Get Shopify help _

Need a hand with Google sign-in?

We can guide you through setup and testing.

$99 USD

GUIDED SETUP · 30-DAY GUARANTEE

Help me set this up