UGC ad scripts for TikTok Shop sellers

Micro-SaaSWebweekendNext.jsClaude APIStripe

The idea

Creative volume is the whole game on TikTok Shop — sellers who test twenty angles a week beat sellers who test two, and everyone knows it. But the unit of testing is not the video, it is the script: the hook, the beats, the caption. Sellers currently pay creators $60-150 per video and hand them a vague brief, then wonder why the creative flops. The cheap, fast layer to iterate on is the paper, not the footage.

Speel proved sellers pay monthly to manufacture UGC ads, but it generates the video itself with AI actors. This arms the sellers who film with real creators or their own phone — still the majority, and the format TikTok’s algorithm favors. Scripts organized by proven hook patterns per product category, generated in batches for structured testing, is a sharper tool than a blank-page chatbot and a much cheaper build than video generation: no GPU bill, no rendering pipeline, a weekend of work. That means speed to distribution is the entire moat, so ship and post daily in seller communities before someone else does.

Who pays

Buyers are TikTok Shop sellers doing $5k-100k/mo and small UGC agencies briefing creators at volume. $29/mo starter, $59/mo agency tier with workspaces and client exports. Distribution: TikTok itself (post the scripts-to-results process), TikTok Shop seller Discords and Facebook groups, and creator-economy newsletters. An agency tier turns every UGC agency into a multi-seat account.

MVP scope

  • Product URL scrape plus category and persona selection
  • Batch generation of 10 scripts across named hook patterns, with shot lists and caption variants
  • Saved library with winner tagging that feeds future generations
  • PDF and markdown export for briefing creators
  • Stripe subscriptions, two tiers
  • Skip for v1: video generation, TikTok API integration, performance analytics, team roles
// Build prompt — paste into Cursor / Claude Code / Lovable / Bolt
Build HookSheet, a web app that generates UGC ad scripts for TikTok Shop sellers. Stack: Next.js on Vercel, Claude API, Stripe. No database beyond Postgres via a hosted provider for accounts and saved scripts.

Core flow: seller pastes a TikTok Shop or product page URL; the app scrapes title, price, images, and reviews server-side; seller picks a product category and target persona; Claude generates a batch of 10 scripts, each built on a named hook pattern (negativity hook, POV skit, three-reasons listicle, before-after, us-versus-them, green-screen reaction) with the pattern labeled on the card. Each script includes: 0-3 second hook line, beat-by-beat shot list with timing and framing notes (close-up, handheld, text overlay cues), a spoken script, and 3 caption variants with hashtag sets.

Non-obvious details: maintain a hook-pattern library as structured data per product category — supplements, beauty, kitchen, gadgets — with example openers, and inject the matching category block into the prompt rather than asking Claude to improvise hooks; consistency is the product. Add a batch mode that generates one script per hook pattern so sellers can test patterns against each other and mark winners, which feeds a per-account winners list back into future prompts.

Pages: landing, generator, saved scripts library with winner tagging, export to PDF and Notion-friendly markdown, billing.

Pricing: Starter $29/mo (60 scripts), Agency $59/mo (300 scripts, 5 workspaces, client export).

// More Micro-SaaS ideas