Restaurant Marketing and Promotion Checklist
Monthly marketing cadence a restaurant operator or marketing lead runs to plan, execute, and measure a promotional campaign across web, social, in-restaurant, paid, PR, and email channels.
Campaign Planning
-
Set the monthly campaign theme
Pick one hook for the month — a seasonal menu drop, a chef's collaboration, a Restaurant Week tie-in, a slow-night offer. A theme keeps social, email, and in-restaurant signage consistent. Avoid running 3 disconnected promotions in the same month; it dilutes the message and the FOH pitch.
Collects paragraph -
Confirm the channel budget split
Typical small-operator monthly marketing spend is 2–4% of revenue. Split across paid social, Google, print, and influencer comps. Document the dollar amount per channel so the recap at month-end can compare lift against spend.
Collects number -
Identify the target guest segment
The segment drives creative, geo-targeting, and the FOH pitch. Lapsed regulars need a different hook than tourists on a Friday night.
Collects list
Brand and Visual Assets
-
Refresh photography for featured dishes
Shoot the hero dish and 2-3 supporting plates in natural light at the pass before service. Stale photos are the most common reason a campaign underperforms on Meta and Google.
Collects file -
Audit menus, signage, and table tents
Walk the dining room and pull any outdated signage from prior promotions. Check that menu inserts match the current POS pricing — a mismatch between the printed price and what Toast charges produces an avoidable comp at the table.
-
Update brand templates in the asset folder
Refresh the Canva or Figma templates with the month's hero photo, headline, and offer code. Lock the color palette and typography so social, email, and print stay visually consistent.
Website and Local Search
-
Update Google Business Profile hours and menu
Post the month's hero photo as the GBP cover image and add a Google Post for the offer. Verify holiday hours — Google flags closures aggressively, and a wrong-hours listing on a Friday costs covers.
-
Refresh the website specials page
Swap last month's offer copy and imagery on the homepage, the specials page, and the reservation widget. Test the Resy or OpenTable deep link on mobile — broken booking links during a paid push are an expensive mistake.
-
Verify Resy, OpenTable, and Yelp listings
Menu, hours, and photos should match across reservation platforms. Yelp pulls outdated cover photos automatically — refresh manually if needed. Confirm the reservation availability window covers the campaign period.
Social Media Content
-
Draft the Instagram and TikTok calendar
Plan 8-12 posts for the month: 2-3 Reels, 4-6 feed posts, daily Stories. Anchor Reels to the hero dish, the chef, and a behind-the-pass moment. Avoid posting a static menu screenshot; engagement is half what video produces.
-
Schedule posts in Later or Buffer
Queue the month in one sitting so service nights don't get hijacked by social. Best-performing post times for full-service restaurants are typically 11am-1pm and 5-7pm local — when guests are deciding where to eat.
-
Shoot a Reel with the chef
30-45 seconds, vertical, the chef plating or firing the hero dish. Capture during a pre-service window, not in the weeds. Use a trending audio that fits the cuisine.
In-Restaurant Promotion
-
Print table tents and menu inserts
One offer per table tent — multiple offers confuse the guest and the server. Place at every deuce and four-top. Pull last month's tents from storage and recycle to avoid a stale-looking dining room.
-
Brief FOH on the campaign at pre-shift
Servers sell the offer; if they don't know it, the promo doesn't run. Cover the hook, the price point, the loyalty tie-in, and the suggested pairing. Quiz a server at random the next shift to confirm it stuck.
-
Refresh digital displays at the host stand
Load the campaign creative onto the host stand screen and any bar-area displays. Confirm the playlist loops correctly before the dinner push.
Paid Advertising
-
Decide whether to run paid ads this cycle
Not every monthly cycle needs paid spend. Skip paid in months with strong organic demand (Restaurant Week, holidays) and double down in slow months. If skipping, route the budget to influencer comps or to a print push in the neighborhood.
Collects list -
Launch the Meta Ads campaign
Set a 3-5 mile geo-radius around the restaurant; broader radii waste impressions on people who won't drive. Run the hero Reel as a Reels ad, the dish photo as a feed ad, and split-test headlines. $15-30 daily budget per ad set is the practical floor for a single-location operator.
-
Set up Google Ads for local intent terms
Target phrases like "[cuisine] near me", "[neighborhood] restaurants", and the cuisine + city. Send clicks to the reservation page, not the homepage. Negative-keyword "recipes" and "jobs" to avoid wasted spend.
PR and Influencer Outreach
-
Confirm whether a featured event is scheduled
A press release without a hook gets ignored. Guest-chef nights, anniversary dinners, menu launches, and charity collaborations are pitch-worthy; a generic monthly promotion is not. If there's no event, skip the press push and reinvest in influencer comps.
Collects list -
Send a press release to local food press
Pitch the city's daily, the alt-weekly food editor, Eater's local desk if covered, and 2-3 neighborhood blogs. Lead with the hook (chef, charity, anniversary), not the menu. Send 10-14 days before the event so the weekly's print calendar can pick it up.
-
Invite local food influencers for a comped tasting
3-5 micro-influencers (5k-50k local followers) beats one mega-influencer for ROI. Confirm the agreement in writing — what they'll post, when, and which handles to tag. Comp the meal but not alcohol unless agreed; alcohol comps are a TIPS and ABC compliance concern.
Email and Performance Review
-
Segment the email list by visit recency
Pull segments from Toast, SevenRooms, or Mailchimp: visited in last 30 days, 30-90 days, lapsed 90+ days, never visited. Send a different angle to each — a regular gets early-access copy; a lapsed guest gets a comeback offer.
-
Send the monthly newsletter and log results
Tuesday or Wednesday 10am tends to outperform weekend sends for restaurant audiences. Restaurant-industry benchmark open rate is 20-25%; click-through is 2-3%. Record this month's number to track trend over the quarter.
Collects number -
Recap campaign sales lift from the POS
Pull featured-item sales mix from Toast or Square and compare against the prior month's baseline. Document what worked (which channel drove the lift, which creative converted) and what to drop next cycle. The recap is the input for next month's planning step.
Collects paragraph
Use this template
Copy it to your account, customize the steps, and run it with your team in minutes.
Browse hundreds of free templates across every team and industry.
Back to template libraryRelated templates
More workflows your team can run.
Run Restaurant Marketing and Promotion Checklist with your team
Customize the steps, assign roles, set a schedule, and keep a complete record for every run.