The BFCM Second Purchase Playbook: How to Turn Black Friday Buyers Into Repeat Customers

Written by
Kris
Kris
Co-Founder
Reading time
11 min read
Date posted
September 15, 2026
White text reading \"BFCM Second Purchase Playbook\" over a minimalist cinematic landscape

A BFCM retention strategy should create a reason to return before Black Friday opens. Pre-approved loyalty credit gives customers a balance to spend, rather than another discount to wait for. It is the first play in our BFCM 2026 Retention Playbook, covered here in full; the rest of the plays are in the guide.

Short answer: Approve loyalty credit before Black Friday, rather than offering it after the sale. Run the earning event on Friday, October 23, 2026, approve the balance during the week of November 22, then let customers spend it when Black Friday opens on November 27. The customer arrives with a reason to buy that does not require a deeper headline discount.

Why your BFCM retention strategy should start before Black Friday

BFCM is an acquisition event with a retention problem attached

Shopify merchants generated $14.6 billion in global BFCM sales during 2025, up 27% year over year. That scale makes BFCM a major acquisition moment, but first orders are only useful when they lead to a second one.

The operational mistake is waiting until January to decide how sale buyers should return. By then, the customer has received their order, used the discount, and has little reason to revisit unless you offer another one.

A Shopify loyalty program gives you a different lever. Customers can earn a balance before the sale, see that it is becoming available, and use it when they are ready to purchase.

Make second-purchase rate your primary BFCM retention KPI

Track BFCM revenue alongside second-purchase rate, margin, approved balances, and redemption. Did first-time buyers place a second order? How long did it take? Did that order come at full price, sale price, or after a reward redemption?

Those answers show whether your promotion brought in future customers or one-off bargain shoppers. They also tell you what retention budget is worth carrying into the next holiday period.

The contrarian move: reward before the sale, not after it

A January discount asks a customer to consider buying again. An approved balance gives them something they already own and can use.

The approval message becomes the warm-up event: “Your balance is ready to spend.” Configure the earning and approval mechanics in October, while you can still test the journey properly.

The pre-approved credit play, mapped to the 2026 BFCM calendar

DateMerchant actionCustomer seesRetention purpose
Friday, October 23Launch a weekend earning eventA reason to purchase before BFCMBuild an earned balance
Week of November 22Approve balances and send the messageTheir available points or creditTurn approval into sale intent
Friday, November 27Open Black Friday redemptionA balance ready to use at checkoutEncourage a return purchase

Friday, October 23: earn the balance

Friday, October 23 is 35 days before Black Friday 2026. Run a short earning event over that weekend, using a multiplier on qualifying purchases, products, or collections.

For a hypothetical example, a brand could offer double points on purchases from October 23 through October 25. The normal purchase earning rule still determines the base rate. The campaign increases what qualifying customers earn during the defined period.

Account creation, reviews, social actions, and wishlist additions can remain separate earning rules in your program.

Week of November 22: approve and announce the credit

Use a 30-day approval window so balances earned during the October event become available during the week of November 22. The customer receives the approval message while Black Friday offers are about to begin.

Treat that message as a BFCM warm-up, not a standard post-purchase notification. Confirm the balance, where it appears, how it can be redeemed, and any expiry terms.

Friday, November 27: let customers spend what they already own

When Black Friday opens on November 27, customers should be able to see a usable balance in their account, loyalty page, or Rewards Widget before they reach checkout.

The headline sale remains intact. The customer has an additional reason to complete an order because they can apply an already-earned reward.

The Shopify loyalty program growing brands trust

See how Mage helps Shopify brands lift repeat purchase rate with loyalty, referrals and store credit.

Book a demo

Choose the right Mage mechanic: multiplier campaign or Points Drop

MechanicCustomer action requiredBest useAudience and timing controlMain risk to check
Bonus Points CampaignYesReward pre-BFCM purchasesDefined campaign periodCost rises with participation
Points DropNoPlace a known balance in selected accountsLoyalty members, VIP tier, or Shopify segment at a scheduled timeFixed liability across the audience

Option 1: a scheduled Bonus Points Campaign

A Bonus Points Campaign increases the points customers earn from qualifying purchases during a defined period. Use it when you want the balance connected to genuine pre-BFCM purchase behavior.

A weekend multiplier can reward customers who purchase before the main sale. It means reward cost depends on who participates and how much they spend.

Option 2: a fixed Points Drop for a defined audience

A Points Drops campaign adds a one-time flat award to a customer balance at a scheduled time, without requiring the customer to do anything.

Use a drop when you want a known reward amount and tighter audience control. Mage can send one to all loyalty members, a VIP tier, or a dynamic Shopify customer segment. Shopify segments are rule-based lists that update as customers meet or stop meeting the criteria.

How the two options differ

Choose a multiplier when the goal is behavior-linked earning. Choose a Points Drop when the goal is to place a predictable amount in selected accounts.

Both can support points or a Mage loyalty store-credit setup. Mage’s loyalty store-credit mode is a Mage-managed ledger, not Shopify native store credit, so describe the customer balance accurately in your sale messaging.

I looked into so many different integrations for loyalty and referrals for our Shopify Store, but no one impressed me more than Mage on human connection, customer service, and value.
Juan Niño
Juan Niño
Director of Ecommerce, Reelie
Reelie

Read the Reelie case study →

How to set up the play in Mage, step by step

Step 1: define the audience and reward currency

Start with the customer outcome. Before Black Friday, the customer must see an available balance and understand when it can be spent.

Choose whether the program will use points or Mage loyalty store credit. Then decide who qualifies. A multiplier campaign can reward qualifying purchases. A Points Drop can target all members, a VIP tier, or a Shopify segment.

Keep the audience narrow if you are testing the play for the first time. A defined group makes the economics easier to review after January.

Step 2: configure the purchase earning rule

In Mage, open Loyalty and review the Purchase earning rule. Set the earning rate, then confirm which products or collections qualify for the campaign.

The rule awards points when a customer completes an order. Your base rate can be expressed in different ways, such as one point per dollar or five points per ten dollars. Review the full Purchase earning rule setup before launch if you need the detailed configuration steps.

Decide whether sale products participate before publishing BFCM terms. Customers should not discover exclusions after they have placed an order.

Step 3: set the approval window

Align the approval timing with your October earning event. For this play, the campaign runs from Friday, October 23, with the balance approving during the week of November 22 after a 30-day window.

The timing should account for your return policy and your appetite for issuing rewards before an order is fully settled. Do not promise a November balance until you have checked that the campaign dates and approval timing line up.

Step 4: schedule the campaign or drop

For the multiplier route, schedule the Bonus Points Campaign over the October 23 weekend. Make the campaign period short enough that the reward feels specific and manageable.

For the fixed-award route, create a Points Drop in Loyalty. Set an internal name, choose the number of points per customer, select the audience, and schedule the delivery time. The Points Drop setup guide covers those controls in detail.

Step 5: prepare the approval message

Write around ownership, not urgency. “Your balance is ready to spend” gives the customer a clear reason to return.

Use your connected email or SMS stack to deliver the message. A Klaviyo loyalty integration can sync loyalty data into customer profiles and support messages around points, rewards, and tier changes.

Include the available balance, the date it can be used, where to find it, and whether any expiry applies.

Step 6: test the customer experience

Use Test Mode or a small internal customer list before exposing the campaign to the full audience. Place a qualifying order, confirm the expected earning outcome, verify the approval timing, and check every customer-facing message.

Then test redemption. Mage rewards can apply at Shopify checkout without requiring the customer to copy a code. Check the loyalty page, Rewards Widget, account balance, and checkout path on mobile as well as desktop.

Make the balance do the work during BFCM

Show the balance before checkout

Customers should see their approved balance before they begin checkout. Surface it in the loyalty page, Rewards Widget, or customer account, then repeat the location in the approval message.

Decide whether credit stacks with sale pricing

Choose your stacking rule in October. Can customers redeem rewards on BFCM-discounted products? Are some collections excluded? Does a minimum order threshold apply?

Publish one rule across the loyalty page, emails, and sale terms, then apply it consistently.

Use expiry to create a January return window

Mage points expiry is off by default. It can be based on a set number of days after points are acquired or reset from the customer’s last purchase date.

If January retention is the objective, choose the mode and number of days that fit your economics and customer buying cycle. Estimate whether that setting will keep balances available through late January, then use expiry reminders through enabled templates or connected email and SMS tools.

For replenishment-driven products, time the window around likely reorder behavior. A loyalty program for replenishment-led brands can use a shorter return cycle than a high-consideration purchase.

The other BFCM retention plays belong in the full guide

The credit approval play is one of eleven in the BFCM 2026 Retention Playbook, a free guide organised around the calendar: before, during and after the sale. Each play below is covered there with the date to run it, the reasoning, and the exact setting to change in Mage. There is also a video walkthrough of the whole playbook on the same page. In short:

Enrol before you discount

Give shoppers a reason to create an account before the sale, then make sure they can see the balance and benefits attached to it.

Buy zero-party data with points

Reward useful actions such as account creation, reviews, social engagement, SMS opt-in, and wishlist additions where they fit your program.

Tag the cohort before it exists

Prepare the segments and reporting logic before traffic arrives, so BFCM buyers can enter the right January journeys.

Stack points on the offer, not depth on the discount

Use bonus earning to add value without automatically lowering the headline sale price again.

Collect reviews while orders are fresh

Plan review requests around delivery and product use, then reward verified reviews through your loyalty program.

Protect the tier and explain redemption rules

Set VIP treatment, progress rules, reward stacking, exclusions, and sale eligibility before customers begin shopping.

Compress the second-purchase window

Use a clear January deadline, a relevant follow-up offer, and a reason to revisit before the customer forgets the first order.

Score the cohort and build January journeys early

Build the remaining January journeys before BFCM begins. This includes early access for VIPs and the January follow-up system.

Measure the second purchase, not just the BFCM spike

Create the cohort at purchase

Define the BFCM cohort as customers acquired or first converted between November 24 and December 2, 2026. Build the segment before the sale so reporting does not depend on manual cleanup later.

Track approval, redemption and repeat purchase

Track approved balances, redemption rate, second-purchase rate, days from first to second order, second-order revenue, and margin after reward cost. Separate full-price second orders from discounted ones. If you are building the wider measurement system, our Shopify customer retention guide covers the metrics and the cadence for reviewing them.

Evaluate January retention economics

Set January 31, 2027 as the first review point. Use Shopify segments and workflows where appropriate, since Shopify Flow supports automations that use third-party apps. Then use what to do with Black Friday customers in January to plan the next message sequence.

Frequently asked questions

What is a BFCM retention strategy?

A BFCM retention strategy turns holiday-sale buyers into repeat customers. It defines the cohort, return incentive, follow-up timing, and measurement window.

How do Black Friday buyers become repeat customers?

Give customers a relevant reason to return after their first order. Pre-approved loyalty credit can create that reason before the sale, while January messaging and replenishment timing continue the relationship after delivery.

When should a loyalty campaign run before Black Friday?

Run it early enough for approval timing to place a usable balance in customer accounts before Black Friday. For 2026, run the earning event on October 23, use a 30-day approval window, and announce approved balances during the week of November 22.

What is the difference between a Bonus Points Campaign and a Points Drop?

A Bonus Points Campaign multiplies points earned from qualifying purchases during a campaign period. A Points Drop adds a fixed, one-time award to a selected audience without requiring an action.

Should BFCM orders count toward VIP tiers and rewards?

Only if that rule fits your margin and tier design. Decide the policy before October, state it plainly in sale and loyalty terms, and apply it consistently.

How do I measure BFCM customer retention?

Cohort first-time buyers, then track approved balances, reward redemption, second-purchase rate, time to second order, second-order revenue, and margin after reward cost through January 31.

Build the BFCM sale around the customer’s next purchase, not just the first one. If customers can see an approved balance before Black Friday and understand how to use it, you have a practical reason for them to return without making a deeper discount your default retention plan. The other ten plays, with dates and Mage settings, are in the BFCM 2026 Retention Playbook.

About the author
Kris

Kris

Co-Founder

Kris is the co-founder of Mage Loyalty. I spend most days talking to merchants, shipping features, and making sure our customers get real results. If you run a Shopify store or Agency we should chat!

Build a loyalty experience your customers remember.

See how modern Shopify brands use Mage to build stronger customer relationships and drive repeat revenue.

Trusted by
  • Reelie
  • Gelato Pique
  • MiaDonna
  • Tea Drops
  • West Coast Goalkeeping
  • Joy Dravecky
  • Love Sweat Fitness
  • The GoTo
  • Youswim

Related articles

White text reading “Shopify Brands Using Store Credit” over a soft gradient background.
Loyalty & Retention

7 Shopify Brands Using Store Credit for Loyalty in 2026

Seven Shopify brands use store credit in very different ways, from simple cashback and paid memberships to VIP tiers, review rewards, birthdays, social engagement, and wishlist incentives. This guide breaks down exactly how each program works and what merchants can learn from them.

The 11 loyalty emails every Shopify brand should send: a minimalist cinematic landscape with the title in the sky
Loyalty & Retention

The 11 Loyalty Emails Every Shopify Brand Should Be Sending (Free Templates)

The 11 loyalty emails we see brands skip, what each one needs to show, and the free Klaviyo-ready templates to deploy them, with the full video walkthrough.

White text reading “Ecommerce Referral Program Benchmarks” over a soft gradient background
Loyalty & Retention

Ecommerce Referral Program Benchmarks: Share Rates, Conversion, and What Good Looks Like

A referral program can look busy while producing very few profitable new customers if you measure shares, clicks, and orders as one number. Ecommerce referral program benchmarks only become useful when each stage of the funnel has its own definition, denominator, and attribution window.

White text reading “B2B vs DTC Loyalty Programs: What Changes and What Does Not” on a soft gradient background.
Loyalty & Retention

B2B vs DTC Loyalty Programs: What Changes and What Does Not

A Monday report shows two very different order patterns. Individual shoppers redeem a reward at checkout, while wholesale orders sit in draft review under company payment terms. B2B vs DTC loyalty programs need different rules because the buyer, reward owner, and final purchase event are rarely the same.

White text reading “Why B2B Buyers Churn” over a soft gradient background.
Loyalty & Retention

Why B2B Buyers Churn (And What Actually Keeps Them)

Wholesale customer retention means retaining an account through its expected reorder cycles, commercial agreements, and relationship milestones. A second purchase matters, but it is weak evidence on its own.

Frosted glass toggle showing Points and Store Credit on a periwinkle gradient
Loyalty & Retention

Loyalty Points vs Store Credit: Which Is Right for Your Shopify Brand?

Points or store credit? Compare flexibility, gamification, simplicity and brand fit, with a decision table to help Shopify brands choose the right loyalty currency.