The classic PAS framework works exceptionally well with emotional reaction hooks.
Problem: sad or frustrated reaction (0–3s)
Agitate: text describing pain (3–10s)
Solution: product demo + relief reaction (10–25s)
CTA (25–30s)
1. "I used to struggle with this every single day"
2. "This was ruining my mornings until I found this"
3. "I almost gave up — then I tried this"
Pair any hook with a reaction clip from UGCBundle as your opening 2–3 seconds. Download a bundle, trim in CapCut, and upload to your ad account.
Test 5+ hook variants per ad set before scaling.