Social Media Marketing

How to Get Permission to Use Customer Photos and Videos (Templates & Scripts)

Stop borrowing customer content without a plan. This guide gives simple scripts, a one-page release, captions and a repeatable workflow so you can build a steady stream of real social posts.

6 min read
BrandZillaBrandZilla EditorialReviewed by marketing operators
How to Get Permission to Use Customer Photos and Videos (Templates & Scripts)

Stop borrowing customer content without a plan. You don’t need a lawyer or a full-time marketer — you need simple scripts, clear permission steps, and a weekly habit.

This guide gives exact wording to ask for photos, videos and quotes in person, over text and on receipts. It includes a one-page release you can copy, caption templates, and a 7-step workflow so your team actually follows it.

Why this matters (and what most small businesses miss)

Most owners assume a friend snapping a photo means they can post it. That’s not true and it costs you trust — or worse, a complaint.

If you make asking for permission a five-second habit, you get clean content, happier customers and fewer awkward follow-ups. The payoff: consistent, local-looking posts that actually drive bookings.

Reality check: Most small businesses post 3x then quit. Consistency beats creativity 9 times out of 10.

The 7-step permission workflow (use this every day)

  1. Capture: Take the photo or short video during or right after service.
  2. Ask in person: Use the exact script below. Get verbal yes and save a timestamped note in your booking system.
  3. Confirm by text: Send the consent text (copy below) to create a written record.
  4. Tag & credit: Ask customer how they want to be credited (first name, handle, or anonymous).
  5. Store: Drop the content into a named folder with the date and consent screenshot.
  6. Edit & schedule: Use a short caption template and schedule within 7 days.
  7. Archive: Keep the consent copy and final post record for 1 year.

Do this for every photo or video. Make it part of checkout.

Exact scripts you can use (copy-paste)

In-person (5 seconds)

"Hey Sarah — that looks great. Can I take a quick photo to show others? I’ll credit you with your first name unless you prefer otherwise. Is that OK?"

If they say yes:

"Thanks — I’ll send a quick text so you can see where we post it."

Short consent text (SMS or WhatsApp)

"Thanks again, Sarah — I took a photo at [Business Name]. Can we use it on our Instagram and Facebook for local customers? Reply YES to confirm and tell us how you’d like to be credited (first name, handle, or anonymous)."

Email consent (for longer quotes or testimonials)

"Hi Sarah — thanks for the time today. We’d love to use your quote/photo in our social posts and on our website. If that’s ok, reply with: ‘I agree to let [Business Name] use my photo/quote for marketing’ and how you want to be credited."

Quick win: Repurpose one customer review into a 3-post mini series this week.

One-page release you can print (short + legal-friendly)

Use this exact copy on a card or tablet screen. Keep it short so customers actually read it.

I consent to [Business Name] using my photo/video/quote in their marketing on social media, website, and printed materials. I understand I will not be paid for this use. I confirm I am over 18 (or have parental permission). I agree to be credited as: ____________________

Customer name: ____________________ Date: ______________ Signature or initial: ________

Notes: Keep one physical copy or a photo of the signed card. For minors, always get a parent/guardian signature.

Caption templates (tailored for local businesses)

Use these words to avoid sounding salesy. Swap [business], [product], [first name], [city]. Keep captions short but local.

  • Testimonial post: “’[Short quote]’ — [first name], [neighborhood]. Thanks for trusting us with your [service]! Book: [link or CTA].”
  • Behind-the-scenes video: “Morning prep at [business]. [first name] loves how we [result]. Want this? Tap to book.”
  • Product highlight: “Fresh out of the oven at [business] — [product]. When you’re in [neighborhood] drop by.”
  • Before/after: “Before → after. Same day, same [service]. [first name] came in for [problem].”

Always add one local tag (neighborhood or landmark) and one simple CTA like “Book: link in bio” or “Call: [phone]”.

Micro-captions for Reels (3 variants)

  • Hook + result: “Tired of [problem]? Watch how we solved it for [first name].”
  • Process highlight: “30 seconds: from messy to ready. #LocalBusiness”
  • Personal moment: “Customer shoutout: [first name]’s reason for coming in → [one line].”

How to handle refusals and edge cases

If someone says no, thank them and move on. Never pressure or bribe. If they want to be anonymous, use a nickname or blur their face.

If a customer changes their mind after posting, take the post down promptly and confirm by text that you removed it. Keep a calm tone — removing content fast avoids escalation.

Common mistake: Treating Instagram captions like tweets — context outperforms one-liners for local businesses.

Mini example: Barber shop in Austin (exact numbers)

Luis runs a 3-chair barber shop in East Austin. He started using the in-person script at checkout and the SMS confirmation for 6 weeks.

Results: 32 customer photos collected, 20 posted, 6 new bookings attributed to social posts, and a 12% increase in weekday walk-ins. Time spent: 5–10 minutes/day for collection and one 90‑minute editing session per week.

Why it worked: rapid follow-up by text created a written consent trail and the captions mentioned the neighborhood, which boosted local discovery.

Practical posting and reuse rules (to save time)

  • Post customer content within 7 days; it feels current.
  • Reuse one photo up to 3 times with different captions (testimonial, behind-the-scenes, offer) spaced 4–6 weeks apart.
  • Combine 1 long-format customer story with 2 micro-posts per week to keep the feed varied.
  • Always credit the customer how they asked to be credited.

Steal this template: "We help [audience] [outcome] without [pain]. Here's how →"

Simple checklist to train staff (print on a postcard)

  • Ask permission at checkout (use script).
  • Send SMS consent (copy & paste). Screenshot reply.
  • Save photo to [folder name]. Credit note included.
  • Schedule for posting this week.
  • Mark in scheduling sheet: posted/not posted/removed.

Train every new hire with a 15-minute demo during their first week.

Practical shortcut: You can build this system manually — or use BrandZilla to stay consistent without hiring a social media manager.

Editing and privacy pointers

  • Blur faces if the customer prefers anonymity.
  • If a post contains other people, confirm consent from everyone visible.
  • Don’t edit a customer’s quote to change the meaning. Minor grammar fixes are fine if the customer signs off.

What to track (simple metrics)

  • Number of permissions requested per week.
  • Number of customer-created assets collected.
  • Posts published from customer content.
  • Bookings or enquiries that mention a post (track in a simple form or ask new customers “Where did you hear about us?”).

A realistic target: collect 10 customer assets per month and publish 6 of them. That keeps your feed real without overdoing it.

Legal note (simple):

This guide is practical, not legal advice. If you have a complicated case (minors, third-party rights, paid endorsements) ask a local attorney.

Small extra: handling influencers and paid posts

If someone asks for money or a freebie to post about you, treat it as a paid endorsement. Put the agreement in writing: deliverables, usage rights, and payment. Do not treat paid posts the same as organic customer content.

If you want an easier way to keep this process consistent across staff and platforms, there are content systems built for small teams. Use tools that store consent, templates and schedules in one place so nothing falls through the cracks.

A simple habit — ask, confirm, store — will give you months of honest, local content and fewer headaches. Start by training one employee this week and add the printed consent card to your counter.

Local business example: A bakery in Brooklyn moved from 2 walk-ins/day to 11 by posting one behind-the-counter reel each morning.

#social media#user-generated content#small business#content templates#customer content

Questions business owners actually ask

The real objections — answered straight, no fluff.

BrandZilla

BrandZilla Editorial Team

SMB MarketingContent Strategy

Practical playbooks written and reviewed by people who actually run content programs for small and local businesses — not generic AI output. Every guide is pressure-tested against what real operators do on Instagram, Facebook, LinkedIn and Google.

Used by 1,000+ businessesLast updated Sep 30, 20266 min read

Get weekly content ideas for your business

Join business owners getting practical, ready-to-post BrandZilla content prompts every week. No spam.

No spam. Unsubscribe anytime.

Related articles