Hook-Story-Offer (Russell Brunson)

Three Elements. Every Winning Ad Has Them. Most Don't Know It.

Hook-Story-Offer. Grab them. Connect with them. Convert them. Russell Brunson's framework behind the ClickFunnels marketing machine. Here's how to use it in your ads.

  • 3 steps
  • Updated October 2026

What is the Hook-Story-Offer framework?

Hook-Story-Offer is Russell Brunson's core marketing framework. Every piece of content, every ad, every funnel he creates follows this pattern. The Hook grabs attention. The Story builds connection and trust. The Offer gives them a reason to act. It sounds simple because it is. But simple doesn't mean easy. The hook has to be irresistible enough to stop someone mid-scroll. The story has to be engaging enough to keep them reading. And the offer has to be valuable enough to make clicking the obvious choice. When all three hit, you get an ad that can keep scaling.

How the Hook-Story-Offer framework works

  1. H

    Hook

    Grab their attention in 1-2 seconds. Bold statement. Weird fact. Controversial take. Visual shock. Whatever makes them stop and think "wait, what?"

    Example

    “I threw away my $40 water bottle and bought a $15 one instead.”

  2. S

    Story

    Tell a story that connects with their experience. Your story, a customer's story, a story about the product. The story should make them think "that's me" or "I want that."

    Example

    “I'd been carrying a fancy insulated bottle for 2 years. Barely drank from it. It was heavy, the lid was annoying, and I dreaded washing it. I was dehydrated and hauling around a status symbol I didn't even use. Then a friend handed me this cheap-looking bottle with time markers on it...”

  3. O

    Offer

    Present what you're offering and why it's a no-brainer. Not just the product: the full deal. Price, guarantee, bonus, urgency. Make saying "yes" easier than saying "no."

    Example

    “$14.99. Free shipping. 90-day guarantee. If you don't drink more water within 30 days, send it back and keep the free bottle brush.”

Example ad written with Hook-Story-Offer

Example brand

Sponsored

I threw away my $40 water bottle and bought a $15 one.

My friends thought I was crazy. I had this sleek, double-insulated, "premium" bottle. Looked great on Instagram. Cost me $40 plus shipping. Problem? I never drank from it. The lid needed two hands. It weighed a pound empty. And washing it required a degree in engineering. So I was walking around dehydrated with a $40 accessory. My buddy's girlfriend (a nurse) handed me this plain-looking bottle with time markers. I almost laughed. "Just try it for a week." Day 1: I looked at the 10am marker. Drank. Looked at the 12pm marker. Drank. By 6pm I'd finished the whole thing without thinking about it. Day 7: My skin looked different. Not "glowing" different. Just... less tired. The afternoon headache I'd had for months was gone. Day 30: Threw the $40 bottle in a donation bin. The fancy bottle made me look hydrated. This one made me actually hydrated.

$14.99 + free shipping → 90-day money-back guarantee. Outsells the $40 one 12 to 1. [link]

Example ad written with Hook-Story-Offer

When to use Hook-Story-Offer

Hook-Story-Offer works for everything: Facebook ads, TikTok videos, YouTube pre-rolls, email, landing pages. It's the most versatile framework because it follows the natural flow of human communication: get attention, build connection, make the ask. Use it when you need a flexible template that works across every platform and format.

How to get the most from Hook-Story-Offer

  • The Hook is 80% of the work. Spend most of your time here. Test 5-10 different hooks with the same story and offer. The hook determines whether anyone reads the rest.
  • Your Story doesn't need to be dramatic. "I used a bad product, found a good one" is enough. What matters is that it feels real and the reader sees themselves in it.
  • The Offer is not just the price. Stack value: product + bonus + guarantee + urgency. "$14.99 + free shipping + free brush + 90-day guarantee" is stronger than just "$14.99."
  • This framework scales to any length. A 15-second TikTok? Hook (2s), Story (8s), Offer (5s). A 2,000-word sales page? Same structure, just expanded.
  • Test hooks aggressively. Same story and offer, different hooks. The winning hook can get several times the engagement of the losing one. That's why Brunson says the hook is everything.

Use it in Tartol

Copywriter does not ask you to pick a framework. Find an ad that already follows this structure, then paste it into Copywriter as a reference so the copy for your product keeps its beats.

More ad copy frameworks

All 10 frameworks

Hook-Story-Offer framework: common questions

What is Hook-Story-Offer?
Hook-Story-Offer is a three-part marketing framework popularized by Russell Brunson. The Hook grabs attention, the Story builds connection and trust, and the Offer converts the reader into a buyer. It's the backbone of ClickFunnels' marketing strategy.
Is Hook-Story-Offer good for Facebook ads?
It's one of the best frameworks for Facebook ads. The hook stops the scroll, the story keeps them engaged (which Facebook rewards with lower CPMs), and the offer drives the click. It works for both image and video ads.
How do I write a good hook?
Good hooks create a gap: something unexpected that makes the reader need to know more. "I threw away my $40 bottle and bought a $15 one" creates a gap: why would someone downgrade? That question keeps them reading.
How long should the story be?
Long enough to build connection, short enough to maintain momentum. For Facebook ads: 50-150 words. For landing pages: 200-500 words. For video: 10-30 seconds. The story should always feel like it's moving forward.
What makes a good offer?
A good offer stacks value and removes risk. Product + price + bonus + guarantee + urgency. The best offers make saying "no" feel like the dumb decision. "90-day guarantee" removes risk. "Free shipping" removes friction. "Limited stock" creates urgency.
Can I use Hook-Story-Offer for email marketing?
Yes. Subject line = Hook. Email body = Story. CTA = Offer. It's one of the cleanest email structures. Russell Brunson's most famous emails all follow this pattern.

Write ads like this for your product

Find a reference ad in Discovery, then let Copywriter write from your product and customer research. Paste the reference to keep its structure.