Black Friday through Cyber Monday (BFCM) is one of the highest-stakes moments of the year for lifecycle marketers. It can drive an outsized share of annual revenue, and it compresses months of planning, testing, and executive expectations into a few chaotic weeks. 

That’s why I wanted to talk to Phi Pham, a good friend of mine, and an expert on all things lifecycle marketing. Phi has spent 10+ years working in lifecycle at major B2C brands like Peleton and Casper. These days he runs Verbose, a strategic embedded lifecycle agency.

He’s lived through more BFCMs than almost anyone I know, and he was kind enough to share the most important lessons he’s learned along the way with the Lifecycle Leaders community.

With that, I’ll pass it over to Phi.

Hey everyone — Phi here. After more than a decade of surviving BFCMs, I'm pretty sure I've shaved a few years off my life from the stress alone.

This the pre-BFCM survival guide I wish someone had handed me ten years ago, filled with lessons, strategies, and a few hard-earned tricks that I still work today. With that, here are five timeless strategies I still run every year.

(1) Fill the lead bucket before BFCM

The months leading up to BFCM should be your ramp-up period. You should be thinking about how you can generate high-intent leads through referral boosts, lead-gen efforts, popups, or other acquisition programs. 

You should also be thinking about other audiences you can activate ahead of the sale. For brands with loyalty or rewards programs, a small surprise-and-delight moment can go a long way. Maybe that’s a $5 credit added to someone’s wallet in September or October. This is a great way to re-engage customers and give them a reason to think positively toward your brand. And if they can use that credit on top of the BFCM offer, even better.

Gap is a good example of where this could work. Their rewards program spans Gap, Old Navy, Banana Republic, and Athleta, so a credit can get someone shopping a brand they normally wouldn’t, before BFCM even starts. If you usually shop at Old Navy, maybe you use that $5 at Athleta instead.

This same philosophy applies to SMS as well. Don’t wait until BFCM to start building the list. Give people a reason to sign up beforehand: early access, a special offer, or an exclusive benefit they cannot get through email alone.

(2) Warm the list before leadership asks you to the whole data base

This is one of the most common BFCM pitfalls. During the year, you may have clear rules around who you will and will not send to. Maybe anyone who has not engaged in six months is excluded from regular campaigns. Then BFCM arrives, revenue is behind plan, and someone says: What if we just send to the entire database?

You’ll have a better answer if you’ve already tested that audience. In the weeks before BFCM, add small groups of less-engaged users to your regular sends, without putting the whole program’s deliverability at risk during peak season. Then, when leadership inevitably asks to send to the whole database, you can give them an evidence-backed answer for the exact upside and downside. 

Volume is a useful proxy directionally, but it doesn’t tell the whole story. What actually matters is ensuring that your high-value customers are receiving your messages. I'd much rather reach 100,000 high-intent customers than blast a million subscribers and jeopardize my ability to reach the people most likely to buy.

(3) Create alternate paths for your campaign calendar

The campaign calendar you plan shouldn’t just be a production schedule. You also need to think about a decision-making framework. During BFCM, you don't have the luxury of waiting several days for a new creative brief, another round of design, and approvals every time something underperforms.

I've found that the most effective approach is to align your lifecycle, creative, and production teams ahead of time on the scenarios you're likely to encounter. Establish clear performance thresholds, agree on who has the authority to make changes, and have your backup assets ready to go.

Consider the following:

  • What do you do if the subject line underperforms? 

  • If a certain segment is not converting? 

  • If the offer is landing with one audience but not another? 

  • If one creative direction clearly works better?

When I was at Peloton, we didn't just build a campaign calendar. We built contingency plans around it. We anticipated different scenarios and mapped out how we'd respond based on real-time performance, whether that meant pivoting our messaging, adjusting audience segments, or doubling down on what was working.

That meant having alternate subject lines, CTAs, creative treatments, offer framing, and follow-up journeys built and ready to deploy before BFCM even started. The advantage here isn't always having the perfect campaign plan, but rather having the flexibility to learn, adapt, and execute faster when it matters most.

A practical BFCM decision tree might include:

  • Low visibility? Resend a campaign to non-openers with a different subject line or urgency frame.

  • High engagement but low conversion? Follow up with customers who opened or clicked but didn't purchase, addressing potential objections or reinforcing the offer as the deadline approaches.

  • Creative not resonating? Swap underperforming content modules, messaging, or creative treatments without having to rebuild the entire campaign.

  • Found a winning message? Quickly scale high-performing creative, offers, or messaging across relevant audience segments and channels while the opportunity is still there.

These are low-lift use cases I’ve deployed over and over in my career that drive meaningful impact and work regardless of the industry.

(4) Test wider than you think and roll the winners out quickly

If you're testing subject lines, don't waste your time writing five slightly different versions of the same urgency message. Test fundamentally different hypotheses instead. Does your audience respond better to urgency, value, FOMO, or social proof? The goal isn't just to find a winning subject line. It's to understand what actually motivates your customers to act.

At Peloton, we'd often test four distinct subject lines over a three-hour window, then roll out the winning variation to the remaining audience. The key was moving quickly while still being intentional about what we were learning. Start with a clear hypothesis, isolate the variable you're testing, and make sure you have enough data to confidently act on the results.

And don't underestimate the impact of seemingly small changes. I've seen something as simple as changing a banner from black to red drive a roughly 20% lift in click-through rate. But the real value wasn't necessarily the color change itself. It was understanding what captured attention and applying that learning to subsequent campaigns.

This same philosophy also applies to offer framing. Work closely with your paid media team ahead of BFCM to understand whether different audiences respond better to dollars off, percentage discounts, or other value propositions. Even when the economics of the offer are nearly identical, the way you communicate that value can meaningfully influence behavior.

The goal of experimentation isn't just to optimize one campaign. It's to build a deeper understanding of your customers that makes every campaign after it more effective.

(5) Give every channel a distinct job

BFCM inboxes are crowded. You cannot assume email alone will carry the whole campaign. However, that does not mean that you should send the exact same message through every channel either.

Email may be the best first touch: it can carry the main offer announcement and full campaign details. From there, use push for additional visibility with customers who have the app and notifications enabled, SMS for high-value moments like early access, exclusive access, or final-hours urgency, and in-app messaging to reinforce the offer with customers already active in your product or app.

For context, at Verbose we’ve seen push notifications perform at roughly the same rate as SMS in certain programs, particularly when looking at conversion rates. If someone has both enabled, I will often leverage push first because there’s typically no incremental cost per message, while SMS carries a cost. For BFCM, I think about SMS as “bookends”: use one message when the offer launches, so high-intent customers know it is live, and another near the end of the offer window, when urgency is highest.

Then use behavior to determine the next touch. Customers who did not open the email may be a fit for push or SMS. Customers who opened or clicked but did not purchase may be a fit for a targeted reminder closer to the deadline. You do not need to send every subscriber every message.

For higher-AOV or more complex products, two-way SMS can also be useful. Instead of only sending a promotional broadcast, lifecycle can work with customer success to start conversations, answer questions, and help guide customers through the purchase.

Closing thoughts

BFCM is always going to be stressful, and something is most likely going to go wrong. In fact, you’ll never be able to plan for every surprise — and you shouldn’t try to. 

What you can do is make the decisions that will matter most before you’re under pressure. If revenue falls behind, you should know whether sending to colder segments is worth the deliverability risk. If a subject line underperforms, you should have a different theme ready. If customers click but don’t buy, you should know what follow-up they’ll get instead of sending another blast to everyone.

Great lifecycle programs are the result of 1,000 tiny good decisions that subsequently build into a repeatable system. Don’t overcomplicate it. Apply first-principles thinking to figure out how you can achieve the desired outcome with the simplest solution that delights the customer.

Keep Reading