← All posts

May 12, 2026 · 4 min read

From Product URL to a Posted Ad in Under 4 Minutes

Paste a Shopify URL. Claude writes the ad in a UGC-creator voice. ElevenLabs voices it. Hailuo animates it. Then post.

Most DTC brands burn 4-6 hours making one creator-style product ad: scripting, recording, editing, captioning. The Reviral ad-generator workflow collapses it to 3-4 minutes. Here's exactly how.

Step 1 — paste a URL

Your product page from Shopify, Amazon, Notion, your own site, whatever. Reviral runs it through Jina Reader to extract a clean version of the title, features, and main body content.

Step 2 — Claude writes a UGC-style script

We use a different system prompt for ads than for regular topic videos. The ad script has to:

  • Hook in the first 3 words. Specific moment ("Spilled coffee on my third pair this week"), not a question to the viewer.
  • First-person creator voice ("I keep it on my counter"), never the brand voice.
  • 1-2 features turned into concrete benefits, not a list.
  • Soft natural CTA in the last segment ("Mine's coming in this week"), never "click the link."
  • No AI tells: no "delve", "unleash", "elevate", "game-changer."

Sample output, from a real Aesop product page:

"My hands have been betraying me for years — dry, uneven, just rough. I started using the Aesop Parsley Seed cleansing oil and the whole texture thing started shifting. It dissolves makeup and sunscreen without stripping. The parsley seed antioxidants are doing something — my skin looks less dull in the morning. Mine lives next to my moisturiser now."

Step 3 — ElevenLabs voices it

Pick one of the 7 default voices, or upload a 30-second sample to clone your own voice via Instant Voice Cloning. The script gets read in 8-12 seconds of finished audio.

Step 4 — visuals per segment

Each spoken line gets a B-roll clip. The visual style preset you pick decides which AI model: Cinematic for Hailuo (most ad-friendly), Pixar 3D / Cyberpunk for Veo 3 if you're going stylized, or just Stock for plain Pexels footage.

Step 5 — captions + render

Whisper transcribes the voiceover for word-level caption timing. AWS Lambda + Remotion composites everything. ~3 min wall time for a 20-30s ad.

When this is worth it

Testing ad creative is mostly volume. If you're running 20 variations to find what hits, Reviral's bulk mode + ad workflow gives you 20 ad variations in under an hour for under $20 of credits. Compare to ~30 hours of human time to make those manually.

Sign up (100 credits, no card), pick "Ad from product URL" on /app/create, paste your product page.

Try Reviral free

100 credits on signup. No card needed.

Start free →