Skip to main content

How your subscribers reach their customer portal and log in without a password

The main ways subscribers reach their Subi customer portal (direct link, subscription email links, the Shopify customer account section), plus the passwordless one-time-code login steps to share with customers.

Merchants ask us three things about the customer portal: is there a Manage subscription button when a customer logs in, is there a portal outside the Shopify customer account, and which link should I send my subscribers. The short answer: there are three main ways in, and the direct Subi portal link works with nothing to set up. This article shows each of them, then gives you the login steps you can pass on to your customers.


The main ways your subscribers reach their portal

Subi hosts a ready-to-use portal at https://portal.subi.co/login/. Customers log in with a one-time code sent to their email, without a Shopify account or a password. You can share this link anywhere: in your own emails, on a page of your store, in a chat reply.

To copy or preview it from your admin, open Storefront & Portal > Customer Portal. The Your customer portals section shows the Subi portal card with Copy and Preview buttons.

Every portal link in your subscription emails opens whichever portal you choose here: on the same Customer Portal page, the Customer portal link in emails section lets you pick the Subi portal (the default, always available) or the Shopify customer account. The choice saves as soon as you select it. If you pick the Shopify customer account, add the customer account extension first (see 3 below), otherwise customers who open the link may not see their subscriptions. The Shopify customer account option is available on plans that include the customer account extension; on other plans it shows a lock and the Subi portal stays available.

3. A Manage subscriptions section inside the Shopify customer account

Subi's customer account extension adds a subscription-management section to your store's own customer account, so a customer who logs in to your store sees their subscriptions there. It appears once two things are true:

  1. Your store uses Shopify's new customer accounts. In your Shopify admin, open Settings > Customer accounts and switch from Legacy to Customer accounts.

  2. The Subi extension is added to your theme. Open Online Store > Themes, click Customize, choose Checkout and customer accounts from the top menu, find Subi under Apps in the left panel and add it with the plus icon. Then name the section, for example "Manage Your Subscriptions", and save.

If a customer logs in to your store and sees no subscriptions section, one of the two steps above is usually missing. Full setup guide: What is the Customer Account Extension (Embedded Portal)?

Both portals give subscribers the same actions and share the same appearance settings. The Shopify customer account keeps customers on your store's domain; the Subi portal works with no setup. What subscribers can do in either one is covered in How can subscribers manage their subscriptions?


Logging in with a one-time code (instructions you can share with customers)

The Subi portal uses passwordless login: no account to create, no password to remember. Here is what your customer does.

  1. Open the portal link: https://portal.subi.co/login/

  2. Enter the email address associated with your subscription or membership and click Send code.

    Subi customer portal login page asking for the email address on the subscription, with the Send code button
  3. Check your inbox for the 6-digit code.

    The Subscription Login Code email carrying the 6-digit code
  4. Enter the 6-digit code to log in.

    Entering the 6-digit code on the portal login page and clicking Verify
  5. You are in. Your subscriptions are listed and ready to manage.

    The Subi customer portal after login: the store name in the top bar, the account menu on the right, the Welcome back greeting, the subscriptions list and the footer

The 6-digit code is valid for the few minutes stated in the email. If it was not used in time, go through the login steps again to get a new one.

If the code does not arrive

  • Use the email address that is on the subscription or membership, the one entered at the login step above.

  • Check the spam or junk folder, then request a new code; each code expires a few minutes after it is sent (the email states the exact time).

  • Still nothing? Ask the store.

For merchants: when a customer asks, open their subscription in Contracts. The Customer Information section carries a link to their customer portal that you can send them.



What your customers see once they are in

Merchants also ask what the Subi portal looks like after the code is accepted, and where a customer changes language or logs out. Every page of the Subi portal now sits inside the same frame: a bar at the top, an account menu in the top-right corner, and a small footer at the bottom.

The bar at the top

The bar shows your store logo and your store name. If you uploaded a custom logo in Storefront & Portal > Customer Portal > Portal Customization, that logo is used; otherwise the portal shows the logo it already took from your Shopify store. Clicking the logo or the name takes the customer back to their subscriptions list from any page.

The login page itself carries no store branding. One email address can hold subscriptions in several stores, so the portal only knows which store's logo and name to show once the code has been verified.

The greeting

The subscriptions list opens with Welcome back, {first name} and, underneath it, Your subscriptions with {your store name}. The greeting is one of the texts you can edit in Portal Customization: if you had already written your own greeting, your wording is kept; only stores that never changed the default greeting (previously "Hi {customer name}") get the new one.

The account menu: language, your store, log out

In the top-right corner the customer sees their name and email next to a small avatar. Clicking it opens the account menu, which holds up to three rows:

  • Language: shown only when your portal is available in more than one language. The customer picks a language and the page switches right away; the choice is remembered on their next visit. See Translate your customer portal into your store's languages.

  • Go to store: opens your online store in a new tab.

  • Log out: asks Log out? and, after Logout is confirmed, returns the customer to the login page. Cancel keeps them logged in.

The account menu opened from the customer name in the top-right corner of the Subi portal, with the Language, Go to store and Log out rows

On a phone, the bar shows only the logo and the avatar; the name and email appear once the menu is opened. The account menu is only present while a customer is logged in: the login page, the win-back offer page and the expired-card-link page show the frame without it.

Every page ends with two links: Help, which opens this article, and Powered by Subi, which opens subi.co. Both open in a new tab. The login card itself now reads Trouble logging in? Get help, with the same link.

The footer at the bottom of every Subi portal page, with the Help and Powered by Subi links

If the portal is translated but the bar and menu stay in English

This is a known limitation at the moment, not a setting you missed. When a customer picks another language, the subscription content is translated, but the labels in the bar, the account menu and the footer (Subscriptions, Language, Go to store, Log out, Help, Powered by) remain in English for every store, and they do not appear in the Portal Customization editor yet. We are tracking this; there is nothing to configure on your side in the meantime.

Did this answer your question?