Social Media

How to Turn Customer Photos Into Your Best Restaurant Marketing

User-generated content (UGC) is any photo or video your own guests take and post about your restaurant. To turn it into marketing, find the posts guests already share by checking your Instagram tagged tab, your location tag, and hashtags, then send a short direct message asking permission to feature them. Reshare their photo to your Instagram Story or repost it to your feed, always crediting the guest by tagging their handle. Then keep the photos coming with table cards that show your handle and a simple photo of the month contest.

A group of friends taking a photo together at a restaurant table
The short version
  • User-generated content (UGC) means photos and videos your guests take and post themselves. It is free, and diners trust it far more than a polished ad.
  • Find photos guests already posted by opening the Instagram app and checking your profile's tagged tab, your location tag, and your neighborhood and branded hashtags.
  • Always ask permission with a quick, friendly direct message before you feature someone's photo, and save a screenshot of their yes.
  • Reshare to your Story for quick daily posts, and use Instagram's Repost button (or post with permission) to put the best photos on your feed, always tagging and thanking the guest.
  • Prompt more photos with table cards and window signs that show your @handle and invite guests to tag you, in both English and Spanish for Miami.
  • Run a simple photo of the month: guests tag you to enter, and you feature the winner and give a small prize like a free dessert or gift card.

It is 9 p.m. on a Saturday and your dining room is full. A couple at the window table lifts their phones, angles them over a plate of your croquetas, and takes a photo that looks better than anything you have ever paid for. They post it, tag the neighborhood, and by Sunday it has a handful of likes and then disappears into their feed forever. Meanwhile you are staring at a blank calendar, wondering what on earth to post this week.

Here is the good news. Your guests are already making beautiful marketing for you every single night. It is called user-generated content, and it is sitting in plain sight, waiting for you to use it. You do not need a photographer, a big budget, or any design skills. You just need to know where to find these photos, how to ask for them, and how to put them back out into the world the right way.

This guide walks you through the whole thing, click by click, from finding a photo a guest posted an hour ago to building a steady habit that keeps your feed full. Everything here works from your phone, and none of it costs a dollar.

What is user-generated content (UGC), and why is it your best marketing?

Let us define the one term this whole guide rests on. User-generated content, usually shortened to UGC, is any photo, video, or review that your customers create and post on their own, without you paying them or staging it. When a guest snaps a picture of your pastelito and posts it to their Instagram, that is UGC. So is a quick video of someone toasting at your bar, or a review that mentions your name.

Why does this beat the ads and the professional photos you could pay for? Because people trust other people far more than they trust a business talking about itself. A stranger scrolling past a glossy ad you made assumes it is marketing and keeps going. That same stranger seeing a real diner rave about your ropa vieja stops and thinks, that looks amazing, where is that. It is the modern version of word of mouth, and it is the most believable advertising there is.

It is also free and endless. In a food-obsessed city like Miami, your guests are photographing everything, from the cortadito at breakfast to the last cocktail in Wynwood at midnight. Every table is a tiny content studio. Your job is not to create all of that content yourself. Your job is to collect the best of what your guests already make and put it to work.

Where do you find the photos guests already posted?

Most of these photos are already out there with your name on them. You just have to go look. Open the Instagram app on your phone and try all three of these places, because guests share in different ways.

1. Your tagged tab (posts that mention you)

  1. Tap your profile picture in the bottom right corner to open your own profile.
  2. Just above your grid of posts, tap the icon that looks like a person inside a rectangle. That is your tagged tab.
  3. You will see every public post where a guest tagged your account. These are the easiest wins, because the guest already pointed straight at you.

2. Your location tag (posts taken at your address)

  1. Tap the search icon (the magnifying glass) at the bottom of the app.
  2. Type your restaurant's name in the search bar, then tap the Places tab in the results.
  3. Tap your restaurant when it appears. You land on your location page, which shows a wall of every public post tagged at your address. Tap Recent to see the newest ones first.

3. Hashtags (posts that used your tag or your neighborhood)

  1. From the same search screen, type a hashtag with the # sign, like #casalolamiami if you have your own, or a neighborhood tag like #brickellfoodie or #wynwoodeats.
  2. Tap the hashtag to see the posts using it, then scroll for shots of your food and your room.

One more spot to watch: when a guest mentions you in their Story, it arrives as a message in your direct messages (DMs) with a note that they mentioned you. Check there often, because Stories vanish after 24 hours and you do not want to miss one.

How do you ask a guest for permission to use their photo?

Before you share anyone's photo on your own accounts, ask first. Legally, the photo belongs to the person who took it, not to you, even when it is a picture of your own food. Beyond the law, asking is simply good manners, and it turns a happy customer into a proud regular who feels seen. The whole thing takes about thirty seconds.

Here is exactly how to send the ask on Instagram:

  1. Open the guest's post.
  2. Tap the paper airplane icon below the photo to open a direct message to them.
  3. Send a short, warm note. You are welcome to copy this: "Hi! We love this photo you took at Casa Lola, thank you so much. Would it be okay if we shared it on our Instagram and gave you credit? No worries at all if not."
  4. When they reply yes, take a quick screenshot of their message so you have the permission saved. Then you are clear to share.

A few notes. Most people say yes right away and are flattered you asked. If someone says no or never replies, just move on to the next photo, because there are always more. And if you ever plan to use a guest's photo in a paid ad or on a printed menu, get their yes in clear writing first, since that is a bigger use than a simple repost.

How do you reshare a photo to your Instagram Story?

The Story is your fastest tool. A Story is a photo or video that sits at the top of Instagram for 24 hours and then disappears. It is low pressure and perfect for the daily drip of guest photos. There are two common situations, and both take seconds.

When a guest tagged you in their Story

  1. You get a direct message saying the guest mentioned you in their Story. Open it.
  2. Tap Add to your story right under their post.
  3. Their photo appears in your Story editor as a sticker that links back to them, which credits them automatically. Move it into place, add a line of text like "Thank you!", then tap Your story to post.

When you want to reshare a guest's feed post

  1. Open the post you have permission to use.
  2. Tap the paper airplane icon below the photo.
  3. Choose Add post to your story. The post drops into your Story as a tappable sticker that automatically tags the original guest.
  4. Add a sticker or a quick thank you, then tap Your story to share it.

To be extra clear about credit, add a mention sticker: tap the sticker icon at the top of the Story editor, choose the @ mention sticker, and type the guest's handle. Now anyone watching can tap straight through to their profile.

How do you repost a great photo to your own feed?

Your Story disappears, but your feed (your main grid of posts) is permanent, and it is what a new customer sees first when they open your profile. For your very best guest photos, put them on the feed. Instagram now has a built-in way to do exactly this.

The Repost button (the easy way)

  1. Open the public post or Reel you want to share.
  2. Tap the Repost icon, the two arrows that form a loop, sitting between the comment bubble and the paper airplane.
  3. If you like, tap to add a short comment of your own, then tap Repost.

The repost keeps the guest's name and photo attached, so credit is automatic, and it files into a separate Reposts tab on your profile so it does not crowd your main grid. Keep in mind this works only on public accounts, and a guest can turn reposting off in their own settings, so it will not always be available.

Posting it as your own polished feed post

Sometimes you want the photo on your main grid, sized and captioned to match your look. With the guest's permission in hand, save their photo, create a normal new post, and write a caption that credits them clearly, like "Photo by @guest, gracias!". Also tag their handle on the photo itself. Never crop out a watermark, cover their name, or pass the shot off as your own. Credit is the whole deal, and it is what makes guests want to tag you again.

How do you get more guests to tag you in the first place?

Finding photos is only half the game. The other half is gently nudging more guests to post and tag you, so the well never runs dry. The trick is to make your Instagram handle impossible to miss and to give a small reason to tag. Here is where to put the ask.

  • Table cards. A small tent card on every table is the single best spot. Keep it simple: your @handle in big letters and one line like "Tag us for a chance to be featured." Add a QR code that opens your Instagram if you can.
  • The check presenter. Tuck a card in with the bill. People are relaxed and happy right after a good meal, which is the perfect moment to ask.
  • Menus and windows. Print your handle in the menu footer and put a small decal on the front window or door.
  • Your team. Ask servers to say one friendly line when it fits, like "If you post that, tag us. We feature guests every week." A human ask beats a sign every time.
  • Wifi and receipts. Put your handle on the wifi password card and at the bottom of printed receipts.

Two Miami specifics. First, print the ask in English and Spanish (for example, "Tag us / Etiquetanos @casalolamiami") so every guest feels spoken to. Second, use the exact same handle everywhere, on the card, the menu, the window, and your Google profile, so there is never any confusion about where to tag you.

Want a plan like this for your restaurant?Free 30-minute strategy call. No pressure, no jargon.
Book a Free Strategy Call

How do you run a photo of the month that keeps photos coming?

A photo of the month is the simplest contest in the world, and it gives guests a real reason to tag you instead of just hoping they do. Each month you pick one favorite guest photo, feature it, and give that guest a small prize. Word gets around fast, and suddenly tagging you becomes a little game people want to play. Here is how to run it.

  1. Announce it. Post the idea to your feed and Story, and add a line to your table cards: "Tag @casalolamiami to enter our photo of the month. The winner gets a free dessert."
  2. Keep the rules dead simple. To enter, a guest tags your handle and your location in a photo taken at your restaurant. That is it. The simpler the rules, the more people play.
  3. Collect entries all month. Once a week, check your tagged tab and your location tag (using the steps above) and save every good photo to a folder on your phone.
  4. Pick a winner and ask permission. At the end of the month, choose your favorite, message the guest to tell them they won, and confirm you can feature the photo.
  5. Feature and reward. Repost the winning photo with full credit, announce the winner in your Story, and hand over the prize. A free dessert, a gift card, or dinner for two all work. Then start again next month.

Keep the prize small and the celebration big. The feature itself, being chosen and shown off to your followers, is often a bigger thrill than the free dessert, and it costs you almost nothing.

How do you turn all this into a simple weekly habit?

None of this works if it only happens once. The good news is that keeping it going takes about fifteen minutes a week once you have the rhythm. Here is a routine any owner can keep.

  1. Once a week, open Instagram and check your tagged tab, your location tag, and your hashtags. Save every photo you like to one folder on your phone.
  2. Send two or three permission messages from that batch, and screenshot the yeses.
  3. Reshare two or three approved photos to your Story across the week, so your Story always has fresh guest content.
  4. Once a month, pick your favorite for the feed and for photo of the month, and post it with credit.

Keep one folder for approved photos and one for permission screenshots, and you will never scramble for something to post again. Steady beats flashy: a few real guest photos every week will do more for a Miami restaurant than one expensive photoshoot a year.

And if even fifteen minutes a week is more than a full plate can spare, this is exactly the kind of steady, local work our restaurant social media management takes off your hands, finding the photos, asking permission, and keeping your feed full while you run the floor.

Frequently asked questions

What is user-generated content (UGC) for restaurants?

User-generated content, or UGC, is any photo, video, or review that your customers create and post on their own about your restaurant, without being paid or directed by you. A guest's Instagram photo of your dish, a video filmed at your bar, or a glowing review are all UGC. It works so well as marketing because diners trust real customers far more than they trust an ad, which makes it the most believable and lowest cost promotion a restaurant has.

Is it legal to repost a customer's photo of my restaurant?

You should always ask the customer's permission before reposting their photo, because the person who took it owns it, even when it is a picture of your own food. A quick direct message asking if you can share it, plus a screenshot of their yes, keeps you safe and is simply polite. Instagram's built-in Repost button and Story resharing are lower risk because they keep a link back to the original poster, but a clear yes is still the right move, and it is required if you want to use the photo in a paid ad or a printed menu.

How do I find photos customers posted of my restaurant on Instagram?

Open the Instagram app and check three places: your tagged tab, your location tag, and hashtags. For the tagged tab, go to your profile and tap the person-inside-a-rectangle icon above your posts. For your location, tap search, type your restaurant name, open the Places result, and tap Recent. For hashtags, search your branded tag or a neighborhood tag like #wynwoodeats. Also watch your direct messages for Story mentions, since those disappear after 24 hours.

What is the difference between resharing to my Story and reposting to my feed?

A Story reshare puts a guest's photo at the top of Instagram for 24 hours and then it disappears, which makes it perfect for a quick daily drip of content. A feed repost puts the photo on your permanent grid or in your Reposts tab, where new visitors see it first, so save that for your very best guest photos. Use Stories often and freely, and reserve the feed for the standout shots.

How do I ask a customer for permission to use their photo?

Send them a short, friendly direct message on Instagram, such as: We love this photo you took at our restaurant, thank you. Would it be okay if we shared it on our page and credited you? Most people happily say yes and feel flattered you asked. Take a screenshot of their reply so you have the permission saved, then you are clear to reshare or repost the photo with credit.

How do I get more customers to tag my restaurant?

Make your Instagram handle easy to see and give guests a small reason to tag you. Put your @handle on table cards, the check presenter, the menu, the front window, and receipts, with a line like Tag us for a chance to be featured. Train your team to mention it in person, print the ask in both English and Spanish for Miami, and run a photo of the month contest so guests tag you to enter.

Do I have to pay customers to use their photos?

No. In almost every case guests are happy to let you share their photo for free in exchange for the credit and the feature, which many find more exciting than money. A simple thank you, a tag, and maybe a small perk like a free dessert for a photo of the month winner is plenty. You only enter paid territory if you hire someone specifically to create content for you, which is a different arrangement from resharing a happy guest's post.


If this was useful and you would rather hand it off, book a free strategy call and we will build a plan around your specific restaurant.

Juan Hernandez

Juan Hernandez

Account Manager & Founder, Button Up Media

Juan Hernandez is an Account Manager and Founder at Button Up Media, a restaurant-focused marketing agency based in Miami, Florida. He works directly with owners to turn marketing into reservations, orders, and foot traffic.

Free, no pressure

Want your guests' photos filling your feed for you?

Tell us about your restaurant and we will help you collect guest photos, ask permission the right way, and keep your Instagram full without adding hours to your week. Book a free strategy call and we will map it out together.