Your coffee shop makes content all day long. The first pour of the morning, the regular who orders the same oat cortado at 7:40, the rain on the window at 3 pm. The hard part isn't finding something to post. It's knowing which moments are worth the 30 seconds it takes to film them, and what to write so a stranger decides to walk in.
Below are 30 coffee shop social media ideas, grouped by the part of your day they come from. Each one has what to shoot and a caption starter you can adapt in a minute. After the list you'll find bakery twists (if you bake on site), a quick platform guide, a weekly rhythm you can actually keep, and a short list of what not to post.
What should a coffee shop post on social media? โ
Rotate three kinds of posts:
- Craft: the drinks and food being made. Pours, bakes, the first shot of the day.
- People: your baristas, your regulars, the room itself.
- Practical: hours, milk options, laptop rules, seasonal drinks with an end date, events.
Mostly short phone video and simple photos, three or four times a week, with your exact location tagged. That's the whole system. The ideas below just keep it from getting stale.
Here's a decision rule worth keeping on a sticky note by the register: before you post, finish the sentence "Someone who sees this will want to come in because..." If you can't finish it, add the missing detail. The drink's name. The day it leaves the menu. The time the quiet hours start. That one sentence turns a pretty photo into a reason to visit.
Morning and behind-the-bar ideas (1 to 6)
These are the easiest posts you'll ever make, because they happen whether you film them or not.
- The first shots of the day. Film the espresso being dialed in before you open, including the shots that go down the drain. People love seeing care they didn't know existed. Caption starter: "Every morning the first few shots go down the drain. Here's why yours won't."
- Opening routine in 15 seconds. Lights on, chairs down, grinder on, pastry case filled. Grab a two-second clip of each step over a few mornings and stitch them together. "6:45. Chairs down, grinder on. Doors open at 7."
- The slow pour. One drink, start to finish, filmed vertically and close, next to a window. No talking needed; the sound of the steam wand does the work. "Today's [drink], start to finish."
- Barista's pick. One team member holds the drink they'd order today and says why in a single line. A menu nudge with a face attached. "[Name] says if you only try one thing this week, make it this."
- Delivery morning. New bags from your roaster, milk crates, the bread drop. Tag the roaster so they can share it. "New beans from [roaster] just landed. Tasting notes: [three words]. On the grinder tomorrow."
- Closing down the machine. The cleaning nobody sees. It quietly says "we take this seriously" without you having to say it. "The last job of the day, so tomorrow's first coffee tastes right."
Menu, seasonal and limited-drop ideas (7 to 12) ๐
Menu posts sell best when they're specific: a name, a taste, a date.
- Drink of the week, same day every week. Pick a fixed day (Monday works), shoot it the same way each time, and keep going. Regulars start checking for it. "Drink of the week: [name]. [One line on how it tastes]. Here until Sunday."
- The seasonal launch, posted three times. Most of your followers won't see any single post, so plan three: the launch with its end date, a clip of it being made, and a "last two weeks" reminder. "The [maple latte] is back until [date]. Hot or iced, any milk."
- A teaser the day before. One ingredient up close, no name. "Something new on the bar tomorrow. Guess the flavor?"
- "Start here" for first-timers. A three-slide carousel: three drinks, what each one is, who it's for. Pin it to your profile so new followers see it first. "First time here? Start with one of these three."
- The pairing post. A drink and a pastry that belong together, with the price if you're comfortable sharing it. It nudges the average order without feeling pushy. "Flat white and an almond croissant. The 10 am combo."
- A quick coffee explainer. Cortado vs flat white vs latte, in one carousel or a 20-second clip. People save these and send them to friends. "Same espresso, different milk. Here's the difference."
People ideas: baristas and regulars (13 to 17)
People come back to places where they recognize faces. One rule before any of these: ask first. Some of your team love the camera and some would rather not be on it, and the same goes for customers.
- Meet the barista. First name, how long they've been with you, and their own order. "Meet [Name]. Two years on the morning shift. Drinks a double espresso at 6 am sharp."
- A regular's usual. With their permission, feature one regular and their order. It makes every other regular wonder if they're next. "This is [first name]'s order: oat cortado, extra hot, every weekday at 7:40."
- Customer photos, credited. When someone tags you, reshare it to your Stories with a thank-you. Ask before you put a customer's photo on your feed. Our guide to user-generated content covers how to ask and credit properly.
- Why you opened here. Your story, told through one specific moment rather than a mission statement. Post it once and pin it. "We opened on this corner because..."
- Latte art practice after close. Wobbly hearts included. Honest progress beats perfect results here. "Week one vs week six of tulip practice."
Answer the questions people ask at the counter (18 to 22) ๐ฌ
Every question your team answers ten times a day is a post. Each one removes a small reason someone might not come in.
- Your milk options. Which milks you carry, what each does in a latte, and any upcharge. "Oat, almond, soy, whole. Here's what each one does in a latte."
- Laptop and wifi policy, said kindly. When laptops are welcome and when tables go to people eating. Remote workers will pick the right time to come, and your baristas skip an awkward conversation. "Laptops welcome on weekdays. Weekends from 10 to 2, the tables are for brunch."
- Dogs, strollers and access. Show the patio, the water bowl, the step-free entrance, and say clearly where pets are allowed. "Yes, dogs are welcome on the patio. The water bowl's by the door."
- Hours, every time they change. Holidays, summer hours, the week the clocks change. Post it on your feed, not only in a Story, and update your Google Business Profile the same day, because that's where people check before they walk over. "New hours from Monday: we open at 6:30."
- Beans, gift cards and coffee for meetings. What people can take home or order ahead, and how much notice you need. "Office meeting on Friday? Coffee boxes for 10 with 24 hours' notice."
Quiet-hour and weather posts (23 to 26)

Most idea lists skip this group, and it's the one that can actually change a slow afternoon. Post these when the lull starts, not at 8 am. A post about a quiet window seat is useful at 2:15 pm and useless the next morning.
- The afternoon lull, sold as a feature. An empty window seat in soft light. Quiet is a selling point for readers, students and anyone who needs a calm hour. "Quiet hours are 2 to 4. Your window seat is free."
- The rainy day post. "Rain all afternoon. Hot chocolate and the corner armchair are waiting."
- First iced-coffee day, first cold morning. The weather changes and your menu suddenly makes more sense. Say so the same day. "First properly hot day of the year. We made extra cold brew."
- The study or work-hour invite. If you have a predictably slow afternoon, tell the people who'd love it. "Tuesday afternoons are our quietest. Outlets along the back wall, refills on the house drip."
Community and local ideas (27 to 30)
These reach people who don't follow you yet, through the neighbors who do.
- A collab with the shop next door. The bakery, florist, bookshop or gym. One joint post, tagged both ways. "Coffee from us, flowers from [florist]. Saturday morning sorted."
- A local event tie-in. Market day, a 10K, the first day of school. "Running the 10K on Sunday? We open at 6 for runners and the people cheering them on."
- Host something small. A cupping, an open mic, a latte art throwdown. Treat it as three posts: the announcement, a reminder, and a recap that sells the next one. "Cupping night, Thursday at 7, 12 seats. Message us to save one."
- A local maker feature. The artist on your walls, the farm behind your honey, your roaster. "The art on our back wall this month is by [artist]. Here's the story behind it."
Bakery twists for cafes that bake ๐ฅ

If you bake on site (or you're a bakery that also pours coffee), these formats work alongside the 30 above:
- Out of the oven, in real time. Film the tray coming out and post it within minutes. It's a live invitation: warm croissants, right now, a short walk away.
- The sold-out post. "Sold out of croissants by 10:40 today. Tomorrow, come before 10 or pre-order." It turns a disappointing moment into a plan, and it quietly tells people your bakes are worth getting up for.
- Pre-order windows. Holiday pies, weekend loaves, birthday cakes. Post the open date, the close date and pickup times, and post it at least twice.
- The long process in 20 seconds. Lamination, proofing, shaping. A two-day croissant compressed into a short clip shows people what they're paying for.
- What's left at 3 pm. A quick photo of the last few items in the case. Good for the afternoon lull and for reducing waste.
- Allergen honesty. A clear post on what's made in a shared kitchen. Customers with allergies remember the places that told them straight.
Which platform for which idea
You don't need to be everywhere. Start where your walk-in customers already spend time, and do one or two platforms consistently before adding more.
| Idea type | TikTok | Google Business Profile | ||
|---|---|---|---|---|
| Pours, opening routine, behind the bar | Reels | Same clip works | Optional | Photo updates |
| Drink of the week, seasonal launch | Feed post plus a Story reminder | Launch clip | Good for regulars who don't use Instagram | Post with the dates |
| Hours, milk options, laptop policy | Pinned post plus a Story Highlight | Rarely needed | Yes | Keep hours and details current |
| Quiet-hour and weather posts | Stories | Rarely needed | Optional | Optional |
| Events | Feed post plus a countdown Story | Recap clip | Create an event | Event post |
| Baristas and regulars | Feed or Reels | Yes | Yes | Not needed |
Two practical notes. Shoot vertical video once and reuse it, but upload a clean copy to each app rather than one with another platform's watermark on it. And check our social media image sizes cheat sheet before you design a menu graphic, so the edges don't get cropped.
A simple weekly rhythm you can keep ๐๏ธ
Three or four posts a week is plenty for most independent cafes. Consistency beats volume: three posts every week for three months will do more than ten posts in one week followed by silence.
| Day | What to post | Time it takes |
|---|---|---|
| Monday | Drink of the week (photo or pour clip) | About 5 minutes |
| Wednesday | Behind the bar or a people post | About 10 minutes |
| Friday | Weekend practical post: hours, an event, pastry pre-orders | About 5 minutes |
| Any slow afternoon | A quiet-hour or weather Story | About 2 minutes |
Keep one rule: never let two posts in a row do the same job. If Monday sold a drink, Wednesday should show a person or the room. And batch the hard part: on one calm morning, shoot 5 to 10 clips and photos, then use them across the week.
If you want to go deeper, our guide on how often small businesses should post explains how to pick a cadence you can hold, and the social media calendar template turns this week into a full month.
What not to post (and the 5-3-2 rule, honestly)
A few habits quietly cost cafes visits:
- Latte art with no caption. It's lovely, and it tells a stranger nothing. Add the drink, the bean or the price, and one reason to come in.
- Hours changes only in Stories. A Story disappears in 24 hours, and the person who needed it is the one who missed it.
- Customers in the background without asking. Cafes are full of people on dates, on calls and with their kids. Shoot the counter, the cups or the empty room, or ask.
- Claims you can't back up. "Organic", "fair trade" and "direct trade" mean specific things, so use them only when your roaster can confirm them. If a drink is dairy-free but the steam wand and jugs are shared, say so.
- Old prices. If a price in a post changes, edit the caption or take the post down.
You'll also see the 5-3-2 rule in search results. It's a rough guideline that says out of every 10 posts, about 5 should be content from others, 3 your own content, and 2 personal posts that show the people behind the business. For a cafe, "content from others" can be customer reposts, neighbor shout-outs and your roaster's story. "Your own" is menu and practical posts. "Personal" is your team and your founder story. Don't count posts with a calculator; the useful point is that not every post should sell. (You may also see a "5-5-5 rule" online. It has no single agreed definition, so don't worry about it.)
Make the list repeatable
The ideas are the easy part. The hard part is week seven, when the morning rush ran long and nobody posted. So pick 8 to 10 ideas from this list that fit your shop, put them on a rotation, and reuse them without guilt. A new drink of the week is fresh content even when the format is the same as last Monday's.
If you also run a full-service restaurant, our restaurant social media post ideas cover dinner service, date nights and holiday tables, and social media marketing for restaurants lays out a weekly system. For any other kind of business, start with our broader guide on what to post on social media for business.
And if you'd like help keeping the rotation going, Beevi is an AI social media manager that learns your cafe (your menu, your photos, the look of your room and the way you talk) and drafts on-brand posts like these across 6 platforms. Nothing goes out without your approval. It won't film your morning pour for you; that clip is still yours to shoot. If that sounds useful, you can see pricing here.



