I've never made ad creative before, and I want help finding hooks for static image ads. Where do I even start?

Two things first, so the hooks fit your brand instead of a generic template:

  • What you already have. Mascots, visuals, a tone of voice, any dream stats you can quote?
  • How hard you want to hit. Aggressive, scroll-stopping hooks, or a softer, more reassuring tone?

My brand runs on mascots, one per emotion. I want each mascot to carry a hook tied to its emotion:

  • One mascot = one emotion = one hook family.
  • Example: Loopy is my recurring-dreams mascot, for the dreams that come back all night. I want hooks that play on exactly that.

Can you give me a set, by emotion?

Then the rule is simple: each mascot owns one emotion, the first line hits that emotion with a number or a jarring fact, and every ad closes on the same promise, "Understand what your nights are telling you." A starting set, by mascot:

  • Loopy, recurring dreams. The one you described, dreams stuck on a loop.
    • "The same dream, 4 nights in a row"
    • "A recurring nightmare, still no reason"
  • Confusion, the disorienting fact. Dream logic that makes no sense awake.
    • "1 minute in a dream = 17 minutes awake"
    • "259 people dreamed about work last night"
  • Fear, the dread hook. The nightmare that won't let go.
    • "A 1998 nightmare, still running"
    • "The elevator won't stop, 48% of nightmares"
  • Toxic, the ex hook. The ones we don't admit to.
    • "37% dream about their ex, 0% admit it"
    • "67% dream more about their ex than their current partner"

Keep the visual identical inside each mascot so the emotion reads at a glance, pick the strongest two hooks per emotion, and let the first line do the scroll-stopping.

Thanks, this is the output I generated from those hooks, the full board straight from Figma:

Claude is an AI and can make does make mistakes. Please triple-check responses.