HomeWorkTalksFavoritesSide ProjectsAboutContact
Back

2024 / 2025

UGC Pack

AI-generated social media videos in Spanish for online shops, delivered in 5 business days.

Live, in testingugcpack.com
UGC Pack

Context

Spanish online shop owners pay around 400 EUR for a social media video from a real creator and wait three weeks. Most order one or two, never measure the results, and do not come back. At the scale they need to test what works, paying creators for every video just does not add up.

Behind every one of those videos is the same six-step process: brief, script, voice, image, animation, captions. A set of AI tools working together can already do this in days at a tenth of the cost.

The bet

Turn the production process into a product. Sell packs of vertical Spanish social media videos with a five-business-day delivery, plus a publishing calendar so the business owner does not have to worry about when to post.

Run everything on a single server with one automation engine, so the cost of each new video is a file upload and a few API calls instead of booking a creator.

What I built

ugcpack.com is a simple website with a six-step order form. The customer pays through a Stripe payment link, the plan they chose is passed along, and from there n8n (an automation tool) handles everything.

The production chain: Claude writes scripts based on the brief, Gemini generates the source images, ElevenLabs reads the script aloud from a rotating pool of three male and three female Spanish voices, Kling turns the images into short video clips, WaveSpeed syncs the lips to the voice, FFmpeg adds the subtitles, Cloudinary stores the finished files, and Resend sends the delivery email.

On the operations side, Airtable holds the database of subjects, clients, videos, and stories. A Telegram bot pings me when something needs a human check. There is a separate service for adding subtitles because the main tool could not handle special characters.

Infrastructure

One rented server from Hetzner running two websites: ugcpack.com (the public site and order form) and editor.ugcpack.com (the automation editor). The automation engine runs inside a container. Everything can be set up on a new server in about thirty minutes.

What I learned

Side projects teach you scope by removing the org chart. When you do brand, infra, prompt engineering, support, pricing, and the videos yourself, every decision is real.

n8n is a serious tool once you stop treating it as a toy. The pipeline-v75 workflow is the biggest artifact of this project and the one I am most proud of.

Online shops in Spain have a quiet video problem and a louder language problem. Most AI video tools are tuned to Latin American accents. Spain Spanish is the competitive edge.

Stack

  • Claude (scripts)
  • Gemini (image)
  • ElevenLabs (voice)
  • Kling (animation)
  • WaveSpeed (lipsync)
  • FFmpeg (subtitles)
  • Stripe (checkout)
  • n8n (orchestration)
  • Hetzner (VPS)
  • Cloudinary (storage)
  • Resend (email)
  • Airtable (operational DB)
BackVisit ugcpack.com