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.
| Period | What happens at the till | What happens to cash flow |
|---|---|---|
| November to end of December | Massive peak: Christmas accounts for the bulk of turnover | Huge takings, but already eaten into by seasonal stock |
| January to mid-February | Sharp drop, apart from a small Valentine's Day bounce | You live on December's money |
| March to Easter | Climb back towards the second big peak of the year | Restocking before the takings come in |
| May to October | Long 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:
| Month | Message pushed | Goal |
|---|---|---|
| January | Galette / winter hot chocolate, new arrivals | Keep the customers freshly captured at Christmas |
| March | New single origin, workshop, pre-Easter | Wake them up before the peak and trial the workshop |
| May | Mother's Day and build-your-own box | Catch the last spike before the lull |
| June to August | Summer range (bars, treats for travelling) | Keep a minimum of footfall over the summer |
| September | Autumn restart, return of the classics, birthdays | Get the machine going again before autumn |
| October / November | Announcing the holiday gift boxes, pre-orders | Smooth 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.



