A marketing calendar for your salon: 12 occasions to promote through the year
12 min read
It's the third of the month. You open Instagram to post something, and the cursor blinks in an empty box. So — what now? Some discount? How much? On what? You improvise "−15% this week, don't miss out!", hit post, get four likes and one booking from a client who'd have come in anyway. Next month — the same scene, the same empty cursor, the same improvising.
Meanwhile, two doors down, your competitor posted a slick Valentine's package a fortnight ago, gave it a push both on Instagram and by email to their list — and now they're booked out to the end of the month. It's not that they're more creative than you. They just knew two weeks earlier that Valentine's Day was coming. As we all do. As you did too.
That's the whole secret of salon marketing: the occasions don't change from one year to the next. Valentine's Day is always 14 February, Mother's Day always in May, Black Friday always the last Friday in November. You don't need to dream up new ideas every month — you need to lay out the list of occasions once, for the whole year, and then prepare each one a month ahead, not the day before. Everything else is just execution.
This article gives you that list — twelve occasions, month by month, with the offer type and channel for each — plus the maths on why a planned occasion earns more than a panic discount.
Why "what shall I post today?" is always too late
Marketing off the top of your head has three fatal flaws, and all three cost you money.
It's too late. A post on the day of the occasion, or the day before, has no time to land — people need time to see it, decide and book. A Mother's Day post published on 10 May is late to the party: the good slots are already gone. That same post on 25 April fills your week.
The idea is rushed, so it's always a discount. When an occasion sneaks up on you, you've no time to put together a proper package or a workshop, so you reach for the laziest tool in the box — a discount. And a discount lowers your price; it doesn't fill your calendar.
You miss occasions you could have cashed in on. Worst of all: on 20 December you realise you did nothing about gift vouchers — and that's the biggest gift-giving season of the year. The occasion has passed, and the money with it.
And on top of it all — the stress. Every month starts with a blank page and the question "so, now what?". A calendar of occasions replaces that blank page with a list you drew up once and simply work through.
The rule: prepare an occasion a month ahead, not the day before
The method is almost embarrassingly simple. Sit down once, for an hour, and write out all twelve months. Next to each: the occasion, the offer type, the channel. That's it — one page for the whole year, pinned up somewhere you'll actually see it.
Then, every month, roughly two to three weeks before the occasion arrives, you prepare the next one: write the copy, set up the package or promo code in your system, decide when the post goes out. Not the day before. A month before.
Why a month ahead? Because the client needs time. When you post about Mother's Day three weeks early, she gets to see the post, decide to treat her mum, book a slot, and even recommend you to her sister. Post the day before and all you get is a like and "oh, too late".
And one more thing: the calendar is a skeleton, not handcuffs. If June buries you under proms and graduations, skip a smaller occasion with a clear conscience. The point isn't to run a promotion every single month — it's to never again stare at an empty cursor.
Winter: a fresh start and the first romance (January — February)
- January — a fresh start. In January people are lining up their resolutions and wanting to sort themselves out, but money's tighter after the holidays. The perfect occasion for a package paid for now and used up through the spring — say, three treatments at a reduced price. It fills your dead January weeks in advance. Channel: email to your list + Instagram.
- February — Valentine's Day. A classic that works: a package for two, or a gift voucher so a client can treat their partner — you issue the voucher in Appointa, the code arrives by email or push, and you still take the money in the salon. Add a promo code with a deadline of 14 February and you've created urgency. Channel: Instagram (a romantic visual) + a post on your Google Business Profile.
Spring: the season kicks off (March — May)
- March — Women's Day and spring. A double occasion: International Women's Day on the 8th, and the season waking up. Offer a "spring refresh" as a package or a promo code around Women's Day. In March, people shed the winter and come back to the salon. Channel: Instagram + email to your list.
- April — Easter and the start of wedding season. Alongside an Easter refresh, April is the month the whole year's wedding calendar fills up — brides are after trials. Open slots for trial hair and make-up early; whoever books in April is yours through to autumn. Channel: Instagram + email to anyone who's shown interest.
- May — Mother's Day. The strongest gift-giving occasion of the first half of the year. A gift voucher for mum — payment stays in the salon, while she keeps the voucher and its code in the app under "My vouchers" — or a "mother and daughter" package. Post three weeks early. Channel: Instagram + a post on your Google profile.
Summer: proms, holidays and upkeep (June — August)
- June — school-leavers and the wedding peak. School-leavers are a little season of their own: hair plus make-up as a package, a promo code for prom-goers. Channel: Instagram (you're targeting the young). Weddings are at their peak — make sure April's trials have turned into actual bookings.
- July — the dead season and a workshop. Half the town is at the coast, the chairs sit empty. Rather than wait for September, put those dead weeks to work — a workshop as a group appointment (a "summer gloss bar", say, or a mini masterclass in aftercare) fills them in one go. We covered how to run a mini-event like that without the chaos in our guide to workshops and mini-events. Channel: Instagram + email to your list.
- August — summer upkeep. Still quiet, but the clients who stayed in town need their upkeep. Offer a "summer upkeep" package and launch a loyalty programme for the regulars — a stamp for every visit that keeps them coming through to autumn. Channel: email to your list.
Autumn: back to the routine (September — October)
- September — back to the routine. September is the new January: the kids go back to school, life falls back into rhythm. The perfect moment to win back dormant clients with a "come back to your usual slot" message and offer a "back to the routine" package. For clients with a fixed rhythm, set up a recurring appointment and the routine maintains itself. Channel: email to your list.
- October — an autumn refresh. A change of hair colour and care for the colder days. A great month to launch a loyalty programme — a stamp for every visit, a reward that pulls clients back through the winter. Channel: Instagram.
November and December: the peak of the year (Black Friday and the holidays)
The two biggest-earning months — and precisely why you have to prepare them earliest.
- November — Black Friday. The biggest lever of the year. Instead of a flat discount on a single appointment, pre-sell: a package for next year, gift vouchers for Christmas, a promo code with a deadline. This is the month you fill next January's and February's dead weeks in advance. How to pull it off without throwing away your margin, we broke down in our guide to Black Friday for service businesses. Channel: everything at once — email, Instagram, Google.
- December — the holidays. Your calendar is full anyway; December's job isn't discounting, it's selling gift vouchers (the biggest gift-giving season) and managing the rush. You issue the vouchers in Appointa — each carries its own code, and once it's redeemed you see on the appointment in the calendar that it was paid with a voucher; the money itself you still take in the salon or through your own channels. A voucher sold in December is cash now and an appointment in January, often with a new person somebody gave it to. A workshop for a festive glam round sits nicely here too. Channel: Instagram + a post on your Google profile.
The maths: a planned occasion versus a panic discount
Take December and two versions of you. Average appointment: €30.
The panic version. It's the third of December, you realise you've prepared nothing, and you post "−15% until Sunday". Twenty-five people use it, of whom twenty would have come in anyway. The discount: €4.50 × 25 = €112.50 given away — mostly to people who were coming regardless. New bookings locked in for dead January: none. New clients: a couple of discount-hunters who won't be back.
The planned version. The same December, but prepared back in November. You're selling gift vouchers (payment in the salon) and a "New Year reset" package — three visits for €78 instead of €90. Say you sell 12 packages: 12 × €78 = €936 taken in advance, and 36 visits locked in across January and February, your deadest months. Plus 15 gift vouchers × €30 = €450 that turn into January appointments, often with people somebody gave them to.
The difference isn't in the effort — both versions are one post and one offer. The difference is that a panic discount cuts your price in a month that's already full, while a planned occasion fills a month that would have been empty. The first costs you €112; the second brings you cash and a booked-up January. Same you, same calendar — the only difference is that you knew a month earlier.
Turning an occasion into bookings, not just likes
A like isn't a booking. An occasion only pays off once it becomes an appointment in your calendar, and for that you need every post to lead to one place where the client can click straight through and book — a booking page that works 24/7, at 11 p.m. too, when your client finally gets a moment to look at her phone.
From there, each offer type has its own tool:
- A promo code for occasions with urgency (Valentine's, Black Friday) — a code with an expiry that stops working on its own once the occasion passes.
- A service package for pre-selling (the January reset, summer upkeep) — the client pays for it in the salon, and the system counts down the visits used, so they keep coming back until it's spent.
- A workshop as a group appointment with a set number of seats (summer, the holidays) — the seats fill themselves, and you see how full it is at a glance.
- A gift voucher for gift-giving occasions (Mother's Day, the holidays) — you issue it with a unique code, the client gets it by email or push and keeps it in the app under "My vouchers", and every redemption is logged, so you see on the appointment that it was paid with a voucher. Payment for the voucher stays in the salon. Available on the Premium plan.
And who do you even message for which occasion? Your client file tells you: who comes in regularly, who's gone quiet, whose birthday is near. At the end of the month, a report shows whether the occasion actually brought in takings — so next year you repeat what works and bin what doesn't.
An occasion without the tools is just a post; an occasion with the tools is a full calendar. In Appointa you turn every occasion into bookings: a promo code with an expiry, a service package that counts down the visits and keeps the client tied to you, a gift voucher with its own code and a redemption log, a workshop as a group appointment with a set number of seats — and your client file tells you who to message and gives you the booking link where one click means an appointment. Try the demo for your industry — free, no card required. And the Starter plan is free — up to 30 appointments a month.
Frequently asked questions
Where do I start if I've never planned promotions in advance?
With a single sheet of paper and an hour. Write out the twelve months and, next to each, note the occasion you already know is coming (Valentine's, Mother's Day, Black Friday, the holidays) and the offer type that suits you — a package, a promo code or a workshop. You don't have to fill in all twelve at once; five or six strong occasions is plenty for the first year. Then just keep one rule: prepare each coming occasion two to three weeks early. After the first year you've got a ready-made template you simply tweak.
Do I really need a promotion every single month?
No. The calendar of occasions is a skeleton, not an obligation — the aim is to never improvise at the last minute, not to bombard your clients with offers. Too many discounts teach people to wait for the next discount and never pay full price. Pick three to five strong occasions a year and run them properly, and keep the other months for ordinary posts that show your work, with no offer attached. Better five well-prepared occasions than twelve rushed ones.
Discount or package — which is better for a promotion?
For most occasions — a package, not a discount. A discount only cuts the price of a single appointment that might have happened anyway, whereas a package takes payment for several visits up front and ties the client to keep coming back until it's used up. A discount only makes sense when you need urgency (a promo code with a deadline for Black Friday or Valentine's) or when you're filling a genuinely dead slot. The rule: use a discount to fill empty space, use a package to build repeat visits.