Skip to main content

Rivo Accounts Authentication Methods

Understanding how authentication works at Rivo

T
Written by Travis Brault

Rivo Accounts Authentication Methods

Rivo Accounts can support several customer sign-in paths. The right setup depends on your Shopify customer account version, whether your store uses Multipass, and which optional sign-in buttons you want to show in the account widget.
​

Use this guide to understand which options work together and what customers experience when they sign in.



​
​

​
​

Supported sign-in options

One-time email code sign-in

For stores using Rivo’s passwordless login flow, customers enter their email address and receive a short verification code. After they verify the code, they are signed into the storefront.
​

This flow uses Shopify Multipass, so it requires Multipass to be available and configured for your store. For setup steps, see Passwordless login and sign-up using Shopify Multipass.
​

Google sign-in

Google sign-in is an optional Rivo Accounts sign-in button. When it is enabled, customers can choose Google in the account widget, verify with Google, and then continue into the storefront through the same Multipass-based login flow.
​

Because Google sign-in relies on the Multipass login flow, it is best used with classic customer accounts where Multipass is part of your account setup.
​

Shop login

Shop login is an optional sign-in button that can appear in the account widget. When enabled, it lets customers use Shopify’s Shop sign-in experience from your account widget.
​

External login paths

Some account setups use an external login button or a custom login URL. This is commonly used when your store should send customers into a Shopify-hosted sign-in page or another account login path.



​
​

​
​

Classic customer accounts vs New Customer Accounts

Your authentication setup should match the Shopify customer account version your store uses.
​

Classic customer accounts

Classic customer accounts can use Shopify Multipass. If your store uses Rivo passwordless login or Google sign-in through Rivo Accounts, Multipass must be configured.
​

If your store needs to stay on classic customer accounts and Google sign-in is causing a Multipass conflict, remove Google sign-in from the account widget. After Google sign-in is removed, your store can continue using classic customer accounts with Multipass.
​

If you need Google sign-in enabled or removed, contact your account manager.
​

New Customer Accounts

Shopify New Customer Accounts use Shopify’s sign-in flow with one-time email codes. Customers do not create a Shopify account password in this experience.
​

For New Customer Accounts, Rivo can send customers to Shopify’s customer authentication flow and then return them to the intended account experience.



​
​

​
​

Password reset questions

Whether a customer can reset a password depends on the sign-in method your store uses.

  • If the customer signs in through New Customer Accounts, there is no Shopify account password to reset. They should request a new one-time email code from Shopify’s sign-in page.

  • If the customer signs in through Rivo’s one-time code flow, there is no Rivo password to reset. They should request a new login code.

  • If your store still offers classic Shopify email-and-password login as a backup path, password resets are handled through Shopify’s classic customer account flow.



​
​

​
​

Common setup questions

Can we stay on classic customer accounts instead of moving to New Customer Accounts?
​
​

Yes, if your Shopify setup still supports classic customer accounts. If the issue is specifically Google sign-in conflicting with Multipass, remove Google sign-in from the Rivo account widget and continue using classic customer accounts with Multipass.
​

Does Google sign-in replace Multipass?
​
​

No. In Rivo Accounts, Google sign-in verifies the customer’s Google account and then uses the Multipass-based storefront login flow.
​

Can customers use more than one sign-in method?
​
​

Yes. Your account widget can show multiple sign-in options, such as one-time code sign-in, Google sign-in, Shop login, or an external login button, depending on your setup.
​

Why does the sign-in window open and close immediately?
​
​

If your account widget uses an external login button that sends customers to Shopify’s customer account sign-in, a window that opens and closes immediately usually means the Shopify sign-in handoff did not complete. This can happen because of browser privacy settings, blocked cookies, popup blockers, ad blockers, or a Shopify-side customer account issue.
​

If your store still offers classic Shopify email-and-password login as a fallback, test that regular Shopify account login page, such as /account/login, in the same browser. If customers can sign in there and the Rivo account widget shows their logged-in account after they return to the store, the widget is recognizing the customer session correctly and the issue is isolated to the Shopify sign-in window.
​

If the fallback login page works but the popup still closes immediately, try a clean browser profile with blockers disabled and cookies allowed. If the issue happens across browsers and devices, contact Shopify support to review the customer account sign-in flow for your store.
​

Who controls how long customers stay signed in?
​
​

Session behavior is mainly controlled by the sign-in system the customer used, such as Shopify’s customer account experience or the customer’s selected browser/device settings. Rivo does not override Shopify’s account security rules.

Did this answer your question?