DEV Community

naoanao
naoanao

Posted on

How to Use AI to Prep Your Restaurant Marketing for Slow Season (Templates Inside)

As a restaurant owner in Japan, I dread the slow season more than any single bad review. A bad review is one bad day. A slow season is six to eight weeks of half-empty tables, and by the time I notice covers are down, I'm already behind on doing anything about it. For two years running I handled it the same way: wait, hope, and discount stuff at the last minute. This year I finally built a system with AI to get ahead of it instead, and I'm writing down exactly what I did so I don't forget it again next year (and so you can skip the two wasted years).

Quick answer

The fix isn't "post more" during the slow weeks — it's building your slow-season campaign 4-6 weeks before the slow season starts, using AI to generate the offers, captions, and email sequence in one sitting while you still have normal-season energy and data to work from. Waiting until covers actually drop means you're marketing from a place of panic, and panic marketing (steep discounts, generic "we miss you!" posts) rarely works.

Why slow season sneaks up on you

Every restaurant has a predictable slow window — post-holiday January, mid-summer heat, rainy season, whatever your local pattern is. The problem isn't that it's unpredictable. It's that:

  • You're busy running the restaurant during the good months, so nobody sits down to plan for the bad ones
  • By the time revenue drops, you're reacting instead of executing a plan
  • "Just discount everything" trains regulars to wait for deals instead of building loyalty

AI doesn't fix the seasonality. It fixes the "nobody had time to plan" part, because it can do in 20 minutes what used to take an afternoon.

The 4-week-out slow season prep template

Here's the actual workflow I use now. Pick the week that's roughly a month before your known slow period starts, and run this once.

Step 1 — Ask AI to map your slow-season offer. Prompt:

"I run a [cuisine type] restaurant in [city/area]. My slow season is [months] and average daily covers drop by roughly [X]%. Suggest 3 promotional angles that don't rely purely on price discounting — think added value, bundling, off-peak incentives, or loyalty mechanics. Keep suggestions realistic for a small independent restaurant with no marketing budget."

Step 2 — Turn the best angle into a 4-week content calendar. Prompt:

"Using [chosen angle], write a 4-week social media content calendar (2 posts/week) building up to and through my slow season. Include a mix of: behind-the-scenes, the offer itself, urgency/reminder posts, and one customer-appreciation post. Keep captions under 150 words, casual tone, no corporate speak."

Step 3 — Draft the email/newsletter version. Prompt:

"Write a 3-email sequence (announcement, reminder, last-call) promoting [offer] to my existing customer email list. Each email under 200 words. Subject lines should feel personal, not salesy."

Step 4 — Ask AI to sanity-check the numbers. This is the step people skip. Prompt:

"If my average check is $[X] and I need this promotion to cover a [Y]% drop in covers, what's the minimum uptake I'd need for this to be worth running? Show the basic math."

That last step matters more than people think — I've seen restaurant owners run a 20%-off promo that, once you do the math, needed to increase traffic by 35% just to break even on the discount. AI won't stop you from running a bad promo, but it will show you the math so you go in with eyes open.

Comparison: reactive vs. planned slow-season marketing

Reactive (old way) Planned with AI (new way)
When you start After covers already dropped 4-6 weeks before
Typical tactic Blanket discount Value-add offer + content calendar
Time to execute Whatever you can squeeze in, day-to-day ~1-2 hours total, done in one sitting
Customer impression "They're struggling" "They planned something for us"
Repeatable next year No, you're improvising again Yes, you reuse and tweak the template

FAQ

Do I need a big customer email list for this to work?
No. Even 50-100 emails is enough to run the 3-email sequence — it's about reminding existing customers, not acquiring new ones from scratch. If you don't have a list yet, start collecting emails now (a simple sign-up card at checkout works) so you have one before next slow season.

What if I don't know exactly when my slow season is?
Look at your POS system's monthly revenue for the last 1-2 years. Most restaurants have an obvious dip once you chart it out. If you're too new to have that data, ask other independent restaurants in your area — slow seasons are usually regional/seasonal, not restaurant-specific.

Won't AI-written captions sound generic?
They will if you post the first draft as-is. Always add one specific, true detail about your restaurant (a dish, a regular customer's name, something that happened that week) — that's the 20% edit that makes it sound like you, not a template.

Is a discount ever the right call?
Sometimes, especially for a one-time push. The point isn't "never discount," it's "don't let discounting be the only idea," because that's what trains customers to wait for the next one instead of building actual loyalty.

Try it on your own restaurant

If you want to skip typing these prompts out yourself, I built Growl — a free tool that generates this kind of restaurant marketing plan (including seasonal campaigns) in under a minute, no sign-up needed. It's the same approach I described above, just pre-built.

If you'd rather have a stack of ready-to-use prompts for this and other restaurant marketing tasks, I also put together a $9.99 prompt pack with 50 tested prompts, slow-season planning included.

Either way — plan the slow season while you're not in it. That's the whole trick.

Top comments (0)