Skip to content
Back to blog
A social media plan for restaurants and cafés that fits around service
6 min readEdvin Åslund

A social media plan for restaurants and cafés that fits around service

A weekly social media plan for restaurants and cafés: what to post each day, how to shoot a week of content in 20 minutes, and captions that fill tables.

E

Edvin Åslund

Founder of Freqel

Nobody who runs a restaurant has time to post at 7pm on a Friday. That's service. So posting happens at midnight, half asleep, or it doesn't happen at all, and the account goes quiet for three weeks until someone remembers.

This is a plan built for that reality. You shoot once a week, in the quiet hours, and schedule everything before the week starts. The only things you post live are the ones that only make sense live.

What people want from a restaurant's social accounts

Before planning posts, be clear about what your followers are actually looking for. It's usually one of four things:

  1. Make me hungry. Close-ups of food and drink, steam, pours, the crack of a crust.
  2. Tell me the practical stuff. Are you open today? Can I book? Is there a vegan option? Where do I park?
  3. Show me what it's like. The room, the people, the noise level, whether it's a date place or a laptop place.
  4. Give me a reason to come this week. A new dish, a special, an event, a season starting.

Most restaurant accounts only ever do the first one. The others are what turn "looks nice" into a booking.

Pick your channels by what they're good for

You don't need to be everywhere. You need to be where locals look.

Channel Use it for Worth it if
Instagram Food photos, Reels, Stories for "today" updates, Highlights for menu and hours Almost always. It's where people check you out before they visit.
Facebook Events, opening hours, posts for regulars and local groups You have an older or very local crowd, or you run events.
TikTok Behind-the-scenes and kitchen videos that reach people who don't follow you Someone on the team is comfortable on camera, or the kitchen is fun to watch.
Google Business Profile Hours, photos, menu, updates in Google Maps Always. It's not social media, but it's where hungry people search.

Google Business Profile is managed in Google's own tools, so keep it on your list even though a social scheduler won't post there. The rest can run from one place.

A weekly plan built around service

Here's a week that fits a typical restaurant rhythm. Adjust the days to your quiet ones.

Day Post What to shoot When you shoot it
Monday Behind the scenes: prep, deliveries, bread coming out 10-second vertical clip During prep
Tuesday One dish, up close, with its story Photo + short clip Before service, by a window
Wednesday Meet the team: one person, one question Photo or 15-second clip Quiet afternoon
Thursday The weekend: specials, bookings, what's on Photo of the special Thursday prep
Friday "Tonight" in Stories: the room filling up, the first plates Live, on the night During service (1 minute)
Saturday Something from a guest (with permission) or a reshare Their photo, credited Any time
Sunday Next week: new dish, event, holiday hours Photo or graphic Batch day

Five of those seven can be scheduled days ahead. Only the Friday Stories and replies to guests need you on the night.

Shoot a week of content in 20 minutes

The trick is to shoot everything at once, in daylight, before the room fills up. Put a dish by the brightest window, turn off the overhead lights, and work through a shot list:

  • The hero shot. The plate from above, and again from a low angle.
  • Hands. Plating, pouring, grating, tearing bread. Hands make food feel alive.
  • Motion. Steam, a pour, sauce going on. Five to ten seconds of vertical video each.
  • The room. Empty and styled before service, then busy (without guests' faces unless they've said yes).
  • People. The chef, the barista, the dishwasher who's been there eleven years.

Shoot video vertically (9:16). Instagram Reels, TikTok and YouTube Shorts all use that shape, so one clip works on all three. Keep text and faces away from the bottom and right edges, where each app puts its buttons and captions.

If you only have ten minutes, shoot one dish four ways: photo from above, photo from the side, a five-second pour or plating clip, and a close-up. That's four posts.

Captions that get people through the door

A pretty photo with "Yum! 😋" doesn't tell anyone anything. Good restaurant captions answer the question the photo raises.

Here's one dish written three ways:

  • Instagram: "Brown butter gnocchi with sage from the farm up the road. On the menu until the sage runs out, probably mid-October. Book through the link in our bio."
  • Facebook: "New this week: brown butter gnocchi with sage from Hill Farm. It'll be on until mid-October. We still have tables Saturday at 6pm and 8:30pm. Call us or book online."
  • TikTok: "Brown butter, 90 seconds, don't walk away from the pan." (Over a clip of the butter foaming.)

Notice what's in each one: what it is, why now, and how to get it. Instagram captions don't make links clickable, so point to the link in your bio. Facebook posts can carry the booking link directly.

A few things to get right every time:

  • Allergens and dietary claims. Only say "gluten-free" or "nut-free" if it's true for the dish as served, including cross-contact in your kitchen.
  • Prices and hours. If you mention them, keep them current. An old price in a pinned post causes arguments at the till.
  • Guests in photos. Ask first, and don't post children without a parent's clear yes.

Schedule the routine, keep the live stuff live

Once you've shot and written the week, schedule it in one sitting. In a tool like Freqel, you write each post once, adjust the caption for Instagram, Facebook and TikTok where it needs it, attach the photo or clip, and pick a time. Freqel checks each platform's rules as you attach media (TikTok needs a video, Instagram needs a photo or video), so nothing fails on the night.

Pick times just before people decide where to eat. For lunch, late morning. For dinner, mid to late afternoon. Then check Instagram's Insights → Total followers → Most active times after a few weeks and move your slots to match your own followers.

Keep these live, because they only work in the moment:

  • "We have two tables left tonight"
  • "Sold out of the special"
  • Closures, delays, weather
  • Stories from the room during service

Answer people like they're standing at the counter

Comments and messages are where bookings actually happen. Someone asking "do you have high chairs?" is deciding whether to come.

Set a routine: ten minutes after lunch service and ten after dinner, answer every question. Pin a post or a Highlight with hours, menu, booking and accessibility info, so the most common questions answer themselves.

When a complaint lands in public, reply once, calmly, and move the detail to a private message. Everyone else is reading how you handle it.

Your weekly checklist

  • Sunday or Monday: 20-minute shoot with the shot list above
  • Same day: write captions and schedule five posts for the week
  • Update Instagram Highlights and Google Business Profile if hours or menu changed
  • Friday: a minute of Stories during service
  • Daily: ten minutes of replies after each service
  • Monthly: look at which posts brought messages and bookings, not just likes, and do more of those

A restaurant account doesn't need to be clever. It needs to be there every week, look good enough to make people hungry, and answer the practical questions. Shoot once, write once, and let a tool like Freqel post it to Instagram, Facebook and TikTok while you're busy running service. If you want the batching routine in more detail, read batching a week of content in one sitting.

Try Freqel

Write once.
Post everywhere.

Schedule one post to Instagram, TikTok, YouTube, X, Threads, Facebook and Bluesky. Free plan, no credit card.