New features available! Check the changelog
Subscribfy
FeaturesVIP Membership

Membership

Build recurring revenue with VIP and Elite membership programs

Build recurring revenue and customer loyalty with VIP and Elite membership programs - your customers get exclusive perks, discounts, and store credits in exchange for a recurring fee.

What You'll Get

Recurring Revenue

Predictable monthly income from membership fees

Higher Loyalty

Members spend more and return more often

Less Support Work

Customers manage their own memberships

Reduced Churn

Skip and pause options prevent cancellations


Membership Types

Subscribfy supports two types of paid memberships:

TypeBest ForKey Features
VIP MembershipEntry-level loyalty programStore credits, percentage discounts, exclusive perks, product locks
Elite MembershipPremium tier customersMonthly product bundles OR higher store credits

Both types charge customers on a recurring basis (monthly, weekly, yearly) and automatically renew until cancelled.

Membership Lifecycle


Quick Setup

Open Membership Settings

Go to Subscribfy in your Shopify admin, then click Membership in the left sidebar.

Create Your Membership Program

  1. Click the VIP Membership or Elite Membership tab
  2. Click Create Membership
  3. Fill in the program details:
SettingWhat to enter
Program NameWhat customers see (e.g., "VIP Club", "Premium Plus")
Tier NameShort name for the tier (e.g., "VIP", "Elite", "Plus")
Product ImageUpload an image (250x250px recommended)
PriceMonthly fee (e.g., $9.99)
Billing IntervalHow often to charge (every 1 month recommended)
Allowed CountriesLeave blank for worldwide, or enter country codes (CA,US,GB)
  1. Click Save

Set Up Perks

After saving your program, configure the perks your members receive:

For VIP Membership:

  • Store credits per billing cycle
  • Percentage discount on orders
  • Exclusive access to locked products/collections
  • Discount stacking rules

For Elite Membership:

  • Monthly product bundles (first month and recurring)
  • OR store credits (choose one)

Enable Customer Self-Service

  1. Go to Settings in the left sidebar
  2. Scroll to Customer Manage my Membership Settings
  3. Enable the options you want customers to have
  4. Click Save

Start with "Enable dashboard login" and "Enable Skip the Month" - these are the most-used features.


All Settings Explained

VIP Program Settings

SettingWhat it does
Program NamePublic name customers see (e.g., "Brand Name Plus")
Tier NameTier identifier for tags and display (e.g., "VIP")
Product ImageMembership product image (250x250px recommended)
PriceMonthly/weekly/yearly fee
Interval Count"Every N [time period]" charge frequency
Interval UnitMonth, week, day, or year
Fixed Billing DaySet a specific day for billing (1-28 for months, 1-7 for weeks)
Plan NameOptional description (e.g., "billed every 1 month")
Apply price changes to active membersWhen enabled, price changes affect existing members
Allowed CountriesComma-separated ISO codes, blank for worldwide

Store Credits

SettingWhat it does
Store Credit TypeFunction-based, gift card, or standard credits
Credit AmountMonthly credit given to members

Discounts

SettingWhat it does
Discount ValuePercentage off (e.g., 10%)
Applies ToFinal price (sale price) or original price (compare-at)
Discount ScopeAll products, specific collections, or specific products

Discount Stacking

SettingWhat it does
Combine with product discountsStack with product-level discounts
Combine with order discountsStack with order-level discounts
Combine with shipping discountsStack with shipping discounts
Stack with subscriptionsStack with other subscription discounts

Product Locks (VIP-exclusive products)

SettingWhat it does
Lock CollectionsCollections only visible/purchasable by members
Lock ProductsSpecific products only for members

Tiered Discounts

Create discount steps based on number of items in cart:

StepExample
Buy 2+ itemsGet 5% off
Buy 5+ itemsGet 10% off
Buy 10+ itemsGet 15% + free shipping

Elite Program Settings

SettingWhat it does
Program NameMembership program name
Tier NameTier name for customers
Product ImageElite product image (250x250px)
PriceMonthly fee
Interval CountBilling frequency
Interval UnitMonth, week, or year (no day option)
Fixed Billing DaySet specific billing date
Apply price changes to active membersUpdate existing member prices

Elite Perks Settings

Choose ONE of these options:

Option A - Bundle of the Month:

SettingWhat it does
First Bundle MonthEnable first month bundle
First Bundle ProductsProducts to include in first shipment
Recurring BundleEnable monthly recurring bundle
Recurring ProductsProducts for month 2 onwards

Option B - Store Credits:

SettingWhat it does
Give Store CreditsEnable credits instead of products
Credit AmountMonthly credit value

Customer Self-Service Settings

Location: Settings → Customer Manage my Membership Settings

SettingWhat it does
Enable dashboard loginCustomers login with email + order ID (no Shopify account needed) to manage membership
Enable Churn OffersShow special offers when customers try to cancel
Enable Skip the Month"Skip the Month" button to pause for one billing cycle
Skip days (0-30)Days before billing when skip becomes available
Enable customer self refundCustomers can request refund for recent charge
Enable Charge Now buttonCustomers can pay early
Enable Ship Now buttonRequest immediate shipping (product subscriptions)
Enable Update QuantityChange subscription quantity
Enable Swap ProductChange which product they receive
Enable Add ProductAdd more products to subscription

Product Selection for Swap/Add:

  • All products
  • Only Subscribfy subscription products
  • Specific products you select

Storefront Extensions

Subscribfy provides extensions to enhance your storefront and checkout experience:

Checkout Extensions (Shopify Plus)

ExtensionWhat it does
Membership AgreementCheckbox for members to accept terms at checkout
Membership GiftAllow customers to gift memberships to others
Membership UpsellPromote membership during checkout
VIP Perks ExtensionDisplay VIP benefits on cart line items
OTP LoginOne-time password verification at checkout for store credit redemption

Checkout extensions require Shopify Plus with Checkout Extensibility enabled.

Customer Account Blocks (All Plans)

These blocks work on all Shopify plans with Customer Accounts enabled:

BlockWhat it does
Membership LinkLinks to membership management portal from customer profile
Birthday BlockAllows customers to set their birthday for loyalty rewards

Theme Blocks (All Plans)

BlockWhat it does
VIP BlockShow VIP pricing and benefits on product pages

What Your Customers See

Customer Dashboard

When customers log into their membership dashboard:

  1. Personal greeting - "Hi [Name]!"
  2. Membership card showing:
    • Membership name and tier
    • Current status (Active, Paused, Cancelled)
    • Price and billing frequency
    • Next payment date
  3. Store credit balance
  4. Membership perks - Visual display of benefits
  5. Action buttons (based on your settings):
    • Update payment method
    • Skip the Month
    • Charge Now
    • Request Refund
    • Cancel Membership
    • Reactivate (for paused/cancelled)
  6. Order history - Past charges and payments
  7. Active offers - Special discounts currently applied

Cancellation Flow

When a customer clicks "Cancel Membership":

  1. They see what they will lose (perks, credits, benefits)
  2. They select a reason for cancelling
  3. If Churn Offers enabled, they see a retention offer
  4. They confirm their decision
  5. Cancellation is processed

Promoting Your Membership

Membership Popup

Show a promotional popup on your storefront:

  1. Go to Customizations in Subscribfy
  2. Click Membership Popup
  3. Choose from 3 template styles
  4. Customize content and images
  5. Set display rules (when and where it appears)
  6. Click Save

Widget Installation

Add membership widgets to your storefront:

  1. Go to VIP MembershipQuick Start tab
  2. Enable the widgets you want:
WidgetWhat it does
App EmbedInjects Subscribfy globally (required for core features)
VIP Price BlockShows membership option on product pages
VIP Product WidgetMembership callout on product pages
Manage Membership LinkCustomer account integration

App Embed: Injects Subscribfy Globally

The App Embed is a theme extension that must be enabled for Subscribfy's membership features to work. It injects essential JavaScript and UI components across your entire storefront.

Do NOT disable this setting. If you disable the App Embed, most membership features will stop working including the cart widget, store credit application, member discounts, and customer portal actions.

What Breaks If Disabled

If the App Embed is disabled in the theme customizer:

  • Cart widget won't appear (customers can't sign up for membership from cart)
  • Store credits cannot be applied at cart
  • Member discounted prices won't display on storefront (note: actual discount still applies at checkout via Shopify Functions)
  • Product page membership widgets won't function
  • Tiered discount progress bar won't show
  • Manage My Membership page won't work (pause, cancel, find products buttons won't function)

Member discounts at checkout are handled by Shopify Functions, not the App Embed. The App Embed only displays the discounted prices on your storefront - the actual discount is applied at checkout regardless of App Embed status.

The Dashboard Login page (/apps/subscribfy-api/store/dashboard-login) works independently, but the Manage My Membership actions (pause, cancel, skip) require the App Embed to be enabled.

A separate theme embed that adds a "Manage Membership" link to your customer account page.

SettingDescription
Custom SelectorCSS selector where the link appears (default: before the addresses link)
Link TitleText displayed for the link (default: "Manage Membership")

When customers click this link, they're taken to their membership management portal using their customer ID and secure hash.

This is a separate embed from "Inject Subscribfy Global". You can enable/disable it independently in Online StoreThemesCustomizeApp embedsMembership Dash Link.

How to Enable

Go to Online StoreThemesCustomize

Click App embeds (puzzle piece icon in left sidebar)

Find "Inject Subscribfy Global" and toggle it ON

Click Save

The App Embed also includes color customization options for the cart widget (member/non-member colors) and discounted price styling.


Common Use Cases


Troubleshooting


Was this page helpful?

On this page

AI Chat

Ask a question about Subscribfy