Content StrategyUGC

User-Generated Content: How to Source, Use & Repurpose It

A working UGC system for small brands and creators: prompts that actually produce content, a permission process that holds up, and a repurposing map.

Dan — Founder, SocialKit11 min read

Every guide to user-generated content opens with the same promise: your customers will make your content for you. Then it stops at theory — "encourage your community!" — skipping the three operational problems that decide whether UGC works: making content appear, getting permission you can rely on, and turning one customer photo into more than one calendar slot.

This guide is the operational version, written for solo creators and small businesses without a legal team or a UGC platform subscription: a three-stage pipeline you can run in about half an hour a week — source, clear the rights, repurpose.

What counts as UGC — and what doesn't

User-generated content is brand-related content made by people who don't work for the brand: a customer's photo of your product on their kitchen counter, an unboxing video, a glowing review, a tagged Story from your event. Two traits define it — it's voluntary, and it's in someone else's voice. That outside voice is the entire value: people believe customers in a way they will never believe a brand account.

What it is not: the "UGC-style" videos brands commission from hired creators. Those imitate the handheld, authentic look, but they're paid branded content — commissioned, compensated, and subject to ad-disclosure rules. The distinction changes everything operationally: real UGC needs permission to reuse (the creator owns it) but usually no disclosure; paid UGC-style content comes with usage rights in the contract but requires disclosure. Mixing up the two is how small brands get into trouble.

Why UGC deserves a system, not a repost habit

Most small accounts treat UGC opportunistically: a customer tags them, they reshare it, done — leaving the two real benefits on the table.

Trust. UGC is social proof in its native form — evidence that real people buy, use, and like the thing. Consumer surveys regularly find customer-made content rated more authentic and persuasive than brand advertising. A stranger's photo is testimony; your photo is a claim.

Volume. Every usable customer photo is a post you didn't have to produce. For a solo operator filling three to five slots a week per platform, a steady UGC stream is the difference between a sustainable calendar and a content treadmill — and steady happens when the asking, clearing, and scheduling are routine.

Stage 1: Sourcing — make the content appear

UGC doesn't start with finding content. It starts with causing it. Accounts that "get lucky" with tagged photos almost always engineered the luck.

Put the ask where the happiness happens

People share when they're delighted, and delight has predictable timestamps. Put a small, specific ask at each one:

  • Post-purchase or post-delivery email: "Show us your setup — tag @yourbrand and we'll feature our favorites."
  • Packaging insert or receipt: one printed line with your handle and branded hashtag. Physical products earn their best UGC in the first ten minutes of ownership.
  • After a win: for services, coaches, and freelancers, the moment a client gets a result is the moment to ask for a screenshot-able testimonial or a tag.
  • A pinned post or Story highlight showing the kind of content you feature, so people see what "being featured" looks like.

The pattern: never ask generically ("share your experience!"); ask for something concrete ("show us your before/after", "what's on your desk?"). Specific prompts produce usable content; vague ones produce nothing.

Use one branded hashtag — and spend it wisely

A branded hashtag gives you a single searchable bucket for everything your community makes. Keep it short, unambiguous, and unique enough that the feed isn't polluted by strangers.

One platform-specific note: Instagram has been rolling out a five-hashtag cap since December 2025, so on your own posts a branded tag occupies one of five precious slots. For customers it's no burden; most use a tag or two anyway. Make the tag effortless to remember and put it everywhere your handle appears: bio, packaging, email footer, checkout page.

Run prompts that do the creative work for people

The biggest sourcing mistake is assuming customers will invent content ideas. Most won't — but many will complete an idea you start:

  • Fill-in prompts: question stickers and "Add Yours"-style Story prompts hand people a format. "Show us your workspace" outperforms "tag us!" — it tells them what photo to take.
  • Before/after frames: if your product or service produces a visible change, explicitly ask for the pair — before/afters are the most repurposable UGC format there is.
  • Lightweight contests: "best photo this month gets featured + a freebie" reliably spikes submissions — but a prize makes entries incentivized content, which changes the disclosure picture (see Stage 2).

Don't ignore text — reviews, DMs, and comments are UGC too

Photo-first thinking misses half the supply. A two-line review, an enthusiastic DM, an email that says "this saved my week" — all of it is reusable social proof once the author says yes. Solo service businesses with camera-shy clients often build their entire UGC program on text: screenshot, blur anything private, get permission, post.

Stage 2: Rights — get the yes, keep the receipt

This is the stage small brands skip — and the one that can actually hurt you. The rules are simpler than they sound; what matters is having a routine.

The person who took the photo or shot the video owns it — even if it features your product, even if they tagged you, even if they used your branded hashtag. A tag is an invitation to look, not a license to reuse.

Know the three tiers of reuse

Not every reuse needs the same level of permission. Think in tiers:

TierExampleWhat you need
Native shareResharing a Story you're tagged in; Instagram's repost feature on a public post or ReelGenerally fine — the platform built the mechanism and credits the creator automatically. A thank-you comment still costs nothing.
Repost to your own feedDownloading a customer photo and publishing it as your own feed post or ReelExplicit permission, every time. The platform's share tools don't cover re-uploading.
Off-platform / commercial useCustomer photo on your website, in an email, or in paid adsExplicit permission that names that use — a feed-repost yes is not an ads yes.

On the native tier, the mechanics matter: when someone mentions you in an Instagram Story, you can add it to your own Story with automatic attribution, and Instagram's repost feature — added in 2025 — reshares public feed posts and Reels with the creator's credit attached. TikTok has a commercial equivalent: a creator can generate an ad-authorization ("Spark") code that lets a brand run their video as an ad, with the creator setting the window — 7 up to 365 days per TikTok's ads documentation. If a customer's TikTok is performing, that code is the permission mechanism; ask for it directly.

The permission ask, scripted

Keep one script and reuse it forever. Comment publicly first (it signals that featuring happens), then confirm in DM:

"This is fantastic — we'd love to share it! Can we repost this to our feed with credit to you? If you're happy for us to also use it on our website, let us know — totally fine if not."

Three things make this ask hold up: it's explicit about where the content will go, it asks rather than announces, and the reply gives you a written record. Many brands use a reply-back convention — "just reply #YesYourBrand" — unambiguous and easy to screenshot. Want a new use later (say, an ad)? Ask again.

When money, freebies, or prizes are involved: disclose

The moment you've given the creator anything of value — payment, free product, a discount, a contest entry — the content becomes an endorsement with a material connection. In the US, the FTC's Endorsement Guides require that connection to be disclosed clearly ("#ad" or an unmissable plain-language note), and the brand shares responsibility if it reshares a post missing the disclosure; other markets have close equivalents (the UK's ASA, for one). The rule for a small brand: organic UGC needs permission but no disclosure; anything you incentivized needs both — and if you repost it, check the disclosure survived.

Keep a rights log

A spreadsheet is enough: one row per piece — date, creator handle, link to the original, what they agreed to (feed / Story / website / ads), a screenshot of the yes, and any expiry (Spark codes lapse). Thirty seconds per entry, and the difference between "I think they said yes once?" and an answer you can produce two years later.

Stage 3: Repurposing — one yes, many slots

A cleared piece of UGC is an asset, not a single post. Most small accounts under-extract here: one repost, then on to the next thing — when the same permission (scoped properly) can feed several formats.

The UGC repurposing map

You receivedDirect useDerivatives
Customer photoFeed repost with creditStory reshare; monthly "community favorites" carousel slide; testimonial graphic with their quote; website gallery (if scoped)
Customer videoReel / TikTok repost with creditBest-moment clips; duet-style response; Spark-code ad on TikTok
Review or DM textTestimonial graphicReviews-roundup carousel slide; caption opener ("A customer wrote this week…"); website quote (if scoped)

Two rules keep this honest. First, scope follows the table — columns further right need a broader yes, which is why the permission script asks about website use up front. Second, credit travels with every derivative: the creator's handle appears in the caption (and on the image for graphics) however transformed the format.

The mechanics of turning one asset into a week of platform-native posts are their own discipline — our content repurposing workflow covers the full system — but UGC has one advantage over your own pillar content: authenticity is the point, so derivatives are fast. Don't over-produce them. A lightly framed customer photo outperforms the same photo buried in brand design, because the design erases what made it credible.

Slot it into the calendar like a format, not a filler

Give UGC recurring, named slots — a weekly community feature, a monthly favorites carousel — rather than using it to plug gaps. Recurring slots create predictable demand (which keeps you sourcing) and signal that sharing gets rewarded, which generates the next submissions. Then judge UGC like any other format: compare its engagement against your brand-made posts over a month or two and let the numbers set the mix — your analytics, not anyone's benchmark, should settle how many slots it earns.

The 30-minute weekly UGC routine

The whole pipeline, as a repeatable block:

  1. Sweep (10 min). Check tags, mentions, your branded hashtag, and reviews. Save candidates to a folder or your scheduler's media library.
  2. Ask (5 min). Send the permission script to the keepers. Comment publicly, confirm in DM.
  3. Log (5 min). Record every yes in the rights log, screenshot included.
  4. Schedule (10 min). Drop two or three cleared pieces into next week's calendar, credit written per platform — conventions differ, and a scheduler like SocialKit customizes caption and credit per network from one draft.

Run it weekly and UGC stops being a lucky event and becomes a supply line.

Five mistakes that quietly kill UGC programs

  1. Reposting without asking. The tag-equals-permission assumption usually goes unpunished — until the one creator who minds has an audience.
  2. Getting a vague yes. "Sure, share it!" doesn't cover your website or ads. Scope the ask once and you never have to re-negotiate after the fact.
  3. Treating UGC as filler. Uncredited, low-effort reposts on dead days teach your community that sharing gets them nothing. Credit prominently, feature properly.
  4. Over-polishing. Heavy filters, brand frames, and re-edits strip the authenticity that made the content valuable. Light touch wins.
  5. Campaign thinking. One big UGC push, then silence. Compounding returns come from always-on prompts — the packaging line, the pinned post, the weekly routine — not bursts.

FAQ

Tagging you doesn't transfer any rights — the creator still owns the photo or video. Platform-native shares (resharing a Story you're mentioned in, Instagram's repost feature on a public post) are generally fine: the platform provides the mechanism and the credit. Downloading and re-uploading the content as your own post, or using it off-platform, needs explicit permission.

What's the difference between UGC and UGC-style content?

Real UGC is voluntary and unpaid — made by actual customers and fans. UGC-style content is commissioned from hired creators to imitate that look; legally it's paid branded content and must be disclosed like any other ad. The practical difference: real UGC needs permission but no disclosure; paid UGC-style comes with contracted usage rights but requires disclosure.

How do I get UGC with a small audience?

Engineer it rather than wait for it. Put a specific ask at the moments of delight — post-purchase emails, packaging, right after a client win — and hand people the format ("show us your setup") instead of a vague invitation. Text counts too: reviews, DMs, and emails make strong testimonial content with permission. You don't need a big following — ten engaged customers and a repeatable ask can supply a steady UGC slot.

Can I use customer content in paid ads?

Only with permission that explicitly covers advertising — a yes to a feed repost doesn't extend to ads. On TikTok the creator can generate an ad-authorization (Spark) code — valid for a window they choose, 7 to 365 days per TikTok's ads documentation — which authorizes you to run their video as an ad. And if you compensated the creator in any way, the ad needs a clear disclosure.

Does reposted UGC need an #ad disclosure?

Not if it's genuinely organic — a customer posted unprompted, you asked permission, you reshared with credit. The disclosure obligation appears when there's a material connection: payment, free product, a discount, or a contest entry. In that case the FTC's Endorsement Guides expect a clear disclosure, and a brand resharing an undisclosed incentivized post shares responsibility. When in doubt, disclose — it costs one hashtag.