Growth
Flash sales that fill slow hours, guided by your own demand data
A discount should go on the hours that are empty, not the ones that are already full. Find your slow hours first, work out how many extra visits a sale needs to pay for itself, then run it for a set window. Here is how, and how NextUp Walk-in schedules and applies it.
Find the slow hours first
Every shop has a rhythm: a Saturday rush, a quiet Tuesday afternoon, a lull after lunch. A discount aimed at the rush gives money away. A discount aimed at the lull buys visits you would not otherwise have.
Look at your own numbers before you pick the window. The Insights page has a heat map of your busiest hours and days, so a quiet block shows up in minutes. The chart below shows the pattern to look for with invented numbers: a Tuesday afternoon trough next to a full Saturday.
- Tuesday
- Saturday
Hover or tab to a column for the numbers.
| Tuesday | Saturday | |
|---|---|---|
| 9 AM | 4 | 8 |
| 10 AM | 5 | 12 |
| 11 AM | 6 | 14 |
| 12 PM | 7 | 13 |
| 1 PM | 3 | 12 |
| 2 PM | 2 | 11 |
| 3 PM | 2 | 11 |
| 4 PM | 5 | 10 |
| 5 PM | 8 | 9 |
| 6 PM | 7 | 6 |
Example: invented walk-ins per hour for an imagined barbershop, to show the pattern. The real picture for your shop is the busiest-times heat map on Insights.
Does the discount pay? The break-even
A flash sale lowers the price for everyone who books in the window, including the people who would have come at full price. So the sale has to bring in enough extra visits to make up for that.
The break-even is simple: usual visits times the discount, divided by one minus the discount. At 20% off, a window with 8 usual visits needs 2 extra visits just to stand still. The calculator finds your number, then shows revenue for the visits you expect.
If the extra visits you can honestly expect are fewer than the break-even, the sale loses money on that window. Try a smaller discount, a shorter window or a narrower list of services.
How many extra customers does a slow-hours sale need?
A flash sale lowers the price for everyone who books in the window, including people who would have come anyway. Find the point where the extra visits make up for it.
- Break-even extra visits
- 2 a week
- Window revenue, usual
- $280 a week
- Window revenue, with sale
- $392 14 visits
- Change a week
- $112
- With the sale
- Usual
Hover or tab to a column for the numbers.
| With the sale | Usual | |
|---|---|---|
| 0 | $224 | $280 |
| 1 | $252 | $280 |
| 2 | $280 | $280 |
| 3 | $308 | $280 |
| 4 | $336 | $280 |
| 5 | $364 | $280 |
| 6 | $392 | $280 |
| 7 | $420 | $280 |
| 8 | $448 | $280 |
| 9 | $476 | $280 |
| 10 | $504 | $280 |
Example arithmetic from your inputs. The sale line crosses the usual line at the break-even number of extra visits.
Assumes every visit in the window buys one service at the sale price and that the people who would have come anyway also get the discount. Products are never on sale, and a flash sale does not stack with a bigger member discount or offer code.
Tactics for a slow hour compared
A flash sale is one of several ways to fill a quiet hour. It is the broadest, which makes it the simplest to run and the easiest to over-give. Match the tactic to who you want to reach.
Ways to fill a slow hour compared
| Flash sale | Anyone who sees your booking or join page in the window | The percent off, for everyone in the window | Predictable slow weekday hours | Flash sales (Pro) |
|---|---|---|---|---|
| Offer code in an email | Clients who agreed to hear from you | The discount, only for those who use the code | Bringing regulars back | Email campaigns with offer codes (Pro) |
| Rebook discount | Clients who book their next visit soon after a paid one | A percent off the next visit | Smoothing repeat visits in an appointment shop | Rebook discount (Pro, set per location) |
| Loyalty reward | Regulars | A free or reduced visit after a set number | Keeping regulars over time | Loyalty stamp cards (Pro) |
| Use the time | Nobody | Nothing | Hours too quiet to fill: cleaning, training, ordering | Not a feature |
What each costs you and who it reaches, as the product works today.
Use the calendar: busy dates and quiet ones
Demand runs both ways. Knowing the week ahead tells you where not to discount as well as where to. The Home page lists busy dates in the week before they arrive, such as Valentine’s Day or the day before Thanksgiving, with how much busier past years were at your location, worked out from your own check-ins only. Until the location has enough of its own history it says so instead of guessing. Seasons with no fixed date, such as prom, show when they usually start and ask you to add your school’s date.
The calendar is seeded for each kind of business, you can add dates of your own, and one tap lets the owner email regulars (clients with three or more visits who agreed to hear from you). A busy date is a day to staff up, not to discount; the quiet days around it are the ones to fill.
Design a sale that does not hurt
- Keep the window short and regular. A Tuesday 1 to 4 PM special is easy to remember and easy to stop. An open-ended sale trains customers to wait.
- Name the services. Discount the ones that fill chairs, not the premium ones that already sell.
- Keep the discount modest. Run the break-even before you pick a number.
- Do not stack. One discount per service keeps the math honest.
- Stop it early if it works too well. A sale that books out the quiet hours has done its job.
How NextUp Walk-in handles flash sales
Flash sales are part of Pro. The 14-day free trial includes every Pro feature.
Setting one up. Open Flash Sales and start from the Library (ready-made sales for any business and for your industry), the Community (sales other businesses shared, reviewed first), your own templates, or a blank sale. Set the discount, all services or some, and when it runs. A preview shows what customers see. Sales can be scheduled ahead and start and end on their own.
What customers see. During the window the lower price shows next to the original when someone picks a service, and a “Sale on now” banner shows on the join page. Nobody needs a code.
At checkout. The discount comes off qualifying services on the bill by itself, for walk-ins and appointments, and the bill shows it as “Flash sale −20% · was $35.00”. Products are never on sale. Each service gets one discount: a bigger member discount or offer code takes the service instead of the sale, and when sales overlap the biggest wins.
Control. Edit a sale until it ends, or end it early so pricing returns to normal for new bookings. Save one as a template to reuse. The books record what was charged, with the sale on the bill.
Demand alerts. The Busy dates card is part of Pro and shows to owners and managers on Home and the Hours page.
Did it work?
Compare the window with the same window on the weeks before: visits, revenue and average wait on the Insights page. Judge it over several weeks, since one Tuesday proves little.
See flash sales, insights, offer codes and email campaigns, barbershops, hair salons, pricing. For other ways to bring regulars back, see barbershop client retention.
Questions
Do customers need a code for a flash sale?
No. The lower price shows on your booking page during the window and checkout applies it automatically.
Can a flash sale stack with a member discount?
No. Each service gets one discount. A bigger member discount or offer code takes the service instead of the sale.
Which plan has flash sales and busy-date alerts?
Both are part of Pro. The 14-day free trial includes every Pro feature.
Where do the busy-date percentages come from?
Only from your own location’s check-ins. Until there is enough history the card says so instead of showing a number.