PépitePass
Free trial
Loyalty2 May 2026 · 11 min read

Chocolate shops: surviving between Christmas and Easter

Christmas and Easter fill the till. The rest of the year drains your cash flow. The answer is not to sell more at the holidays, it is to remind people you exist in March, right on their phone's lock screen.

Chocolate shops: surviving between Christmas and Easter
Photo: Pexels
L

Léo

Founder of Pépite Pass

An artisan chocolate shop lives two lives. From mid-November to 31 December, then during the three weeks before Easter, the till is full, the workshop runs flat out, you take on extra staff and you sleep little. The rest of the year is a different business: a quiet shop, ten-customer days, and cash that drains slowly while the rent, for its part, falls due every month. A chocolate shop's problem is almost never its peaks. It is the desert between the peaks.

My name is Léo, I run Pépite Pass. We operate Apple Wallet and Google Wallet loyalty cards for food businesses all over France: restaurants, bakeries, coffee shops, and a good number of food artisans whose seasonality is extreme, chocolatiers first among them. The chocolate trade is a fascinating one and, financially, it is one of the most brutal there is to manage, precisely because of that seasonality. This article is not a lesson in tempering, nor a guide to choosing your couverture: you know infinitely more than I do about that. My subject is the one marketing lever that genuinely changes things between Christmas and Easter.

1. The problem is not the peak, it is the lull

Let us start by facing reality. Across the artisan chocolate shops I come across, the figure that keeps coming up is that the four big occasions of the year account on their own for between 50 and 60% of annual turnover. This is not a flaw in your shop. It is the very nature of the product: chocolate is a gift and a marker of the season.

PeriodWhat happens at the tillWhat happens to cash flow
November to end of DecemberMassive peak: Christmas accounts for the bulk of turnoverHuge takings, but already eaten into by seasonal stock
January to mid-FebruarySharp drop, apart from a small Valentine's Day bounceYou live on December's money
March to EasterClimb back towards the second big peak of the yearRestocking before the takings come in
May to OctoberLong low plateau (Mother's Day is the only real spike)The lull that hurts: full overheads, weak sales

When a chocolatier tells me they want to have a better Christmas, I understand the urge, but it is often the wrong battle. At Christmas you are already at full stretch: you sell as much as your workshop can produce, sometimes running right up against stock-outs. Gaining 5% on an already saturated peak is hard and expensive. The months of May, June, September and October, on the other hand, are running at 30% of their potential. That is where the real opportunity lies, and nobody goes after it because it is less exciting than beating your December record.

2. Cash flow, the real issue behind the numbers

A chocolate shop's annual turnover can be perfectly healthy and the business still strangled. The reason is simple: you take in over two months what has to last twelve. The rent falls due in July just as in December. So do the wages. So does the loan on the workshop kit. Many artisans discover in the middle of summer that the Christmas money is already absorbed, and slip into the red just before the autumn restart.

Hence a rule I keep repeating: for a chocolate shop, spreading the takings out is often worth more than raising the total. Twenty extra customers a week in May and September will never make headlines, but they are the ones that spare you the overdraft and the sleepless night. And to bring in those twenty customers, you do not need advertising: you need a way to talk again to the people who have already visited.

Because here is the paradox. A chocolate shop sees an enormous number of people at the holidays. Dozens, hundreds of people walk through your door in December. And on 2 January, you no longer know who they are, you have no way to reach them again, and they have already half forgotten you. All that seasonal footfall evaporates without a trace. It is the number one waste of the trade.

3. Capture the Christmas customer while they are there

The only window where you see almost your entire yearly clientele is during the peaks. So it is at that moment, and only then, that you have to capture the connection. If you come out of Christmas with only a full till and no contacts, you start from scratch every year.

Concretely, here is what I see working with the chocolatiers we support. During the December rush, at the point of payment, the salesperson offers it in one sentence: "would you like our card? You earn on your purchases and we let you know when we release something new." The customer scans a QR code placed near the till, the card adds to their Wallet in one tap, and it is done. No app to install, no account to create: the card lives in Apple Wallet or Google Wallet, next to their boarding pass and their train ticket.

This ten-second gesture changes everything. The Christmas customer is no longer a stranger who evaporates on 2 January: they are now someone you can talk to again, for free, whenever you decide. For a trade where 60% of people pass through over two months, turning that flow into a base of reachable customers is probably the most profitable marketing action you can take all year. I have set out how this card in the phone works in this complete guide to the digital loyalty card.

4. The off-season weapon: the lock-screen notification

Once your customers have your card in their Wallet, you hold the lever that solves seasonality: the push notification. When you send a message, it appears directly on the phone's lock screen, like a text, without them having to open anything. And it is free and unlimited, unlike SMS which costs 5 to 8 cents per message.

Think about the difference with your other channels. An email lands in an inbox saturated with promotions and is opened only one time in five. An Instagram post is shown to only a fraction of your followers, depending on the mood of the algorithm. The Wallet notification, by contrast, arrives on the screen, and it gets read. For a chocolate shop in March, this is no small thing: it is the difference between existing in your customers' minds or having vanished until Easter.

Here is the kind of message that brings people in during the quiet spells, without ever slashing your prices:

  • The March new arrival: "New 70% single-origin Madagascar bar, in the shop this week." A concrete reason to drop by, outside any holiday.
  • The workshop or tasting: "Saturday 10am, truffle workshop for 8 people, 3 places left." You fill a dead slot and you build a connection.
  • The customer's birthday: an automatic push the day before the birthday, with a small treat to collect in the shop. The customer feels recognised, and they bring someone with them.
  • The cashback to spend: "You have €6 of cashback left, it would be a shame to lose it." Money already set aside is a magnet for visits.
  • The proximity geo-push: a notification can trigger when a customer passes within 100 metres of the shop. The passer-by who was about to walk on suddenly remembers how much they love your pralines.

None of these messages costs a penny to send. You can send one a month all year long without ever watching a meter. This is precisely what makes off-season reactivation economically viable: the marginal cost of a reminder is nil. I have devoted a whole article to this mechanic, and I recommend it: Wallet push notifications that bring your customers back at no cost.

See how the loyalty card in the Wallet works

5. Which loyalty mechanic for an occasional purchase?

The reflex, when you think loyalty, is the stamp card, "buy 10, get the 11th free". It is perfect for a café or a bakery where people come back every day. For a chocolate shop, where people buy four or five times a year with very variable baskets, it is less suitable. A customer would take two years to fill ten boxes, and would give up before then.

With Pépite Pass, you have three mechanics to choose from, and for chocolate the most natural is often the cashback pot:

  • The cashback pot: a percentage of each purchase is set aside and found again on the next visit. Ideal for chocolate because it rewards the big Christmas basket without penalising the small May purchase, and the accumulated balance gives a real reason to come back.
  • Points: €1 spent equals X points, with reward tiers. Handy if you want to steer precise thresholds and unlock gifts at certain amounts.
  • Stamps: the paper card in digital form. Best kept for when you have a repeat-purchase product (a coffee in your tearoom corner, for instance).

The choice of mechanic matters, but do not get your priorities wrong. What solves your seasonality is not the reward itself, it is the reminder channel attached behind it. The cashback pot gives the reason to come back; the notification gives the moment to come back. If you want to dig into the subject of customers returning, this guide to building loyalty in 2026 applies almost word for word to seasonal food businesses.

6. The right reactivation calendar

You do not need a 40-page marketing plan. You need a simple, sustainable rhythm that occupies your customers' mental space all year rather than two months out of twelve. Here is a calendar I see working:

MonthMessage pushedGoal
JanuaryGalette / winter hot chocolate, new arrivalsKeep the customers freshly captured at Christmas
MarchNew single origin, workshop, pre-EasterWake them up before the peak and trial the workshop
MayMother's Day and build-your-own boxCatch the last spike before the lull
June to AugustSummer range (bars, treats for travelling)Keep a minimum of footfall over the summer
SeptemberAutumn restart, return of the classics, birthdaysGet the machine going again before autumn
October / NovemberAnnouncing the holiday gift boxes, pre-ordersSmooth the Christmas peak and lock in sales

Notice the last row: the notification is not only for filling the lulls, it also serves to smooth the peaks. Announcing the Christmas gift boxes and opening pre-orders as early as October to your base of loyal customers means spreading production, avoiding the 23 December stock-out, and locking in turnover before the rush. So the same channel helps you on both sides: it fills the desert and it relieves the mountain.

7. The mistakes that let seasonality win

After supporting so many food artisans, I keep seeing the same traps come back. If you run a chocolate shop, keep this list in mind.

Mistake 1: capturing no contact during the holidays. This is the most costly. You see your whole yearly clientele pass through in December and you let them leave anonymous. All the footfall you paid for in hours of work evaporates. The card must be offered systematically at the till during the peaks, that is where the base is built.

Mistake 2: trying to fix the lull with promotions. Slashing chocolate prices in May to pull people in damages your margin and your artisan image, and trains your customers to wait for discounts. Something new, a workshop, exclusivity and a reminder are enough to generate footfall without touching your prices. Sell a reason, not a discount.

Mistake 3: betting everything on Instagram. A lovely photo of a ganache is a pleasure, but Instagram reaches only a fraction of your followers and creates no direct connection. It is a tool for desire, not a reminder channel. The Wallet notification, by contrast, genuinely reaches the customer. The two are complementary, but if you had to keep only one to fight seasonality, it would be the direct channel.

Mistake 4: waiting until you have the time. "We will set it up after Easter", then after the summer, then it will already be Christmas. The ideal window to set up a loyalty card is just before a peak, to capture the flow. If you do not have it before the next Christmas, you lose another year of contacts. Setting it up takes a day or two, not a quarter.

8. What it changes in practice

I am not going to promise you a percentage of extra turnover: every shop, every town, every clientele has its own reality, and I hate made-up figures. What I can describe is the change in the very nature of your business.

Before: two frantic peaks, a long desert in the middle, a rollercoaster cash flow, and a clientele that rediscovers you at every holiday as if you had only just opened. After: the peaks are still there, but the desert fills with regular footfall, modest but constant, because your customers no longer forget you between two holidays. Cash flow breathes, you tie up less stock blindly, and you go into Christmas with a base of pre-orders rather than a rush you simply endure.

All for a modest, fixed cost. The Pépite Pass loyalty card costs less than the price of a coffee a day, and the push notifications are included with no limit. You can try it with a free trial, no bank card, no commitment, and cancellable in two clicks. Compared with what a badly managed quiet month costs in overdraft charges and unsold stock, the maths is quick to do. It is all set out on the digital loyalty card page, and you can also see a real one on the demo page.

9. If I had to sum it up in one sentence

A chocolate shop's seasonality is not fixed by pushing harder during Christmas and Easter. It is fixed by keeping a direct reminder channel to the people who have already visited, so you exist in their minds on a Tuesday in March just as on a Sunday in December. That channel is the loyalty card in the phone and its free notifications on the lock screen. You will never sell as much chocolate in June as in December, and that is not the goal. The goal is that June is no longer a desert.

If you run a chocolate shop and you want us to look at your case in concrete terms, message me on WhatsApp at +33 6 03 90 27 83. I will not sell you a magic formula: I will tell you what I see working with the food artisans we support, and how to get through the next lull with a little more footfall and a few fewer sleepless nights. It is free and no commitment.

Frequently asked questions

Honest answers, straight to the point. If yours is not listed, message me on WhatsApp.

What share of turnover does a chocolate shop make at the holidays?
Across the artisan chocolate shops I come across, the figure that keeps coming up is that the four big peaks (Christmas, Valentine's Day, Easter, Mother's Day) account on their own for between 50 and 60% of annual turnover. Christmas and Easter take the lion's share. This is not a quirk of your shop, it is the very nature of the trade: chocolate is both a gift and a seasonal product. The trap is not this imbalance, which is structural and impossible to remove. The trap is believing the answer is to push even harder during those peaks, when the real opportunity lies in the quiet months when your shop is ticking over at half speed.
How do you generate off-season footfall in a chocolate shop?
Not by cutting prices, which damages both your margin and your artisan image. The most effective lever I see is keeping a direct reminder channel to the people who have already visited, and giving them a concrete reason to drop by on a Tuesday in March: a new single-origin bar, a tasting workshop, a limited-run ganache, a build-your-own box for a birthday. Chocolate does not need a date on the calendar to sell, it needs people to be reminded it exists. A loyalty card on the phone, with its notifications, turns an Easter customer into a May customer without spending a penny on advertising.
How do I remind my customers that my shop exists?
The most powerful and cheapest channel today is the phone's lock screen. When a customer has your loyalty card in their Apple Wallet or Google Wallet, you can send them a free push notification that appears directly on their phone, like a message. No inbox buried under 200 promotions, no Instagram algorithm deciding whether your post gets seen. The message arrives, and it gets read. For a chocolate shop, this is exactly the tool that was missing: a customer who came in at Christmas receives a note from the chocolatier in March about a new creation, and they come back. Without this channel, that customer forgets you until Easter.
Do push notifications cost money?
Wallet push notifications are free and unlimited. That is a fundamental difference from SMS, which costs between 5 and 8 cents per message, and quickly adds up when you have a few hundred customers to reach several times a year. With Pépite Pass, these push notifications are included, with no sending fee and no cap. So you can announce something new, a workshop, or wish a customer a happy birthday as often as you like, without ever watching a meter. That is what makes off-season reactivation economically viable: the marginal cost of a customer reminder is zero.
Do you need an app to send notifications to your customers?
No, and that is the whole point. Getting a chocolate shop customer to download an app is a losing battle: nobody installs an app to buy truffles twice a year. The Pépite Pass loyalty card adds natively to Apple Wallet or Google Wallet, the cards app already on every phone, the one that holds plane tickets and boarding passes. The customer scans a QR code at your till, or taps a link, and the card is added in one tap. No installation, no account to create. And yet you can send them notifications, as if you had your own app, but without the cost or the friction.
How do you build loyalty with occasional chocolate shop customers?
By first accepting that buying chocolate stays occasional, and giving up on forcing it to become weekly. The realistic goal is not to bring a customer in every week, it is to capture every buying occasion they will have during the year rather than letting it slip to a competitor or a supermarket. For that you need two things: a reward mechanism that makes them want to come back to you specifically (a cashback pot, points, stamps), and a channel to remind them you exist at the right moment, just before a birthday or for something new. Loyalty from occasional customers is not measured in frequency, it is measured by the share of their buying occasions that you capture.
Which loyalty mechanic should you choose for seasonal purchases?
For irregular and sometimes large baskets, the cashback pot is often the clearest: a percentage of each purchase is set aside, and the customer finds it waiting on their next visit. It rewards the big holiday baskets without penalising the small everyday purchases, and the accumulated balance gives a real reason to come back. Points work well too if you want to steer thresholds. The stamp card, better suited to a café or a bakery where buying is repetitive, is less natural here. With Pépite Pass, all three mechanics are available, and you pick the one that fits your average basket and your margin. What matters most is still the reminder channel attached behind it.
How do you manage a chocolate shop's cash flow outside the holidays?
Cash flow is the real issue, even more than turnover. A chocolate shop takes in a lot in December and April, but pays its overheads, rent and wages twelve months a year. The quiet months drain the cash, and many artisans discover in July that the Christmas money is already gone. Two levers: smoothing production and stock so you do not tie up material that will not sell, and above all generating a minimum of regular off-season footfall to spread out the takings. This is where customer reactivation really counts: bringing twenty customers a week in March and September is not spectacular, but it is often enough to get through the lull without going overdrawn.
L

Written by Léo, founder of Pépite Pass

I personally support the shop owners and restaurateurs who digitise their loyalty programme. If you have a question, write to me directly, I always reply.

Read next