Back to Playlist · VidFarm Walkthrough Tutorial
Part 9 of 33Operating Context8 min read
Operating context

The viral video funnel — angles, hooks & awareness

Short-form that converts isn't luck — it's a funnel: awareness stage → angle → hook → format → recut → publish. Learn the vocabulary, then run the whole thing by chatting, and you can make ads on purpose.

Copies the whole guide — prompts, next steps & all — for your AI agent
Watch this chapter
A whiteboard walk down the funnel — from a viewer's awareness stage to a finished, posted ad — then a live Chat session that turns one product description into a targeted stage, a set of angles, and ten ready-to-use hooks.

Key takeaways

  • Every winning short is an awareness stage → angle → hook → format → recut stack.
  • Awareness stage (Eugene Schwartz) is where the viewer's head is at before they hit play.
  • The angle is your persuasive framing; the hook is the first 1–3 seconds that stop the scroll.
  • You pour that angle+hook into a proven format you fork — never a blank timeline.
  • Each funnel layer maps 1:1 to a brainstorm primitive — and VidFarm's Chat runs it for you from one product description.

Why a funnel at all?

A viral format is a container. The same meme-caption or product-tease structure can sell a skincare serum, a B2B SaaS, or a mobile game — but only if you pour the right message into it. The funnel is how you decide what that message is, layer by layer, before you ever open the editor.

VidFarm treats this as real vocabulary, not vibes. When you say "give me hooks" or "which awareness stage should I target," the AI doesn't riff from memory — it calls a dedicated brainstorm primitive for that exact layer of the funnel. Learn the six layers below, and the second half of this chapter runs every one of them for you from a single input: your product description.

Illustration
Awareness stageWhere the viewer's head is at
AngleThe specific way in
HookThe first 2 seconds
Watch → actRetention & payoff
The short-form funnel: match the awareness stage, pick the angle, write the hook.

Eugene SchwartzLayer 1 — Awareness stage

Before a viewer meets your product, they're standing on one rung of Eugene Schwartz's awareness ladder. The same offer needs a completely different ad depending on the rung. Target the wrong one and even a perfect hook falls flat.

Illustration
  1. UnawareDoesn't know they have the problem.
  2. Problem-awareFeels the pain, not the fix.
  3. Solution-awareKnows fixes exist, not yours.
  4. Product-awareKnows you, not convinced.
  5. Most awareReady — just needs the offer.
The five awareness stages — steer the AI by naming where your viewer sits.
A shopper stands thinking, a thought bubble above his head weighing two vehicles for the same job — a chunky pickup truck versus a compact sedan, a little balance scale between them.
Same job to be done, weighed between solutions. Where a viewer sits on the ladder decides which option you lead with — and how hard you have to sell it.
Tip Genuinely unsure which rung to target? That's a valid answer — the rule of thumb is to make and test ads for every level. The awareness_stages primitive will tell you which stage to lead with, and flag when you should just test them all.

The persuasive framingLayer 2 — Angle

An angle is the specific promise or story you tell at a given awareness stage. "Save 6 hours a week" and "Never look disorganized in front of your boss again" are two angles on the same product — one functional, one emotional. One plain product, refracted through the right angle, fans out into many distinct, valuable ways to sell it.

A beam of plain white light passes through a crystal prism and splits into a rainbow spectrum that arcs down to a glowing stack of cash — one input refracted into many colorful, valuable outcomes.
One offer, refracted into many angles. The prism is the angle: the same white light becomes a whole spectrum — and the right spectrum is what pays.

Angles depend on two flags you fix first: a problem_awareness value (either problem_unaware or problem_aware) and a solution_awareness value (either solution_unaware or solution_aware). Those four exact strings are the only accepted values — they pin the angle generator to the rung you chose in Layer 1.

The first 1–3 secondsLayer 3 — Hook

The hook is the opening line or frame that stops the thumb mid-scroll. It's TikTok-native — a bold claim, a pattern interrupt, a question, a "wait for it." A great angle with a weak hook never gets watched; the hook is what earns the right to the rest of the video.

A person scrolling their phone with starry, captivated eyes as a short-form video card floats up out of the screen, snagged and lifted by a fishing hook on a rod — the hook literally catching the viewer.
A hook does exactly what it says: in the first 1–3 seconds it snags the scrolling viewer and reels them in. Everything after only matters if the hook lands.

Where the funnel meets the editorLayers 4–6 — Format, recut, publish

Now you pour the angle+hook into a proven format. That's what the Discover feed and Categories are: a library of short-form structures that already worked. You fork one, then recut it — swap its captions and media so the format becomes your ad. If you're borrowing a competitor's video, the product_placement primitive finds the exact timestamps where your product fits natively inside their structure.

An assembly-line machine: raw footage, film strips, and reels drop into a blender-hopper on the left; a row of finished, glowing vertical phone videos with trending flames rolls off the conveyor on the right.
The format is the machine. Feed in raw material, run it through a structure that already worked, and finished shorts roll off the line — recut into your ad, ready to publish and test.

Finally you publish and test: render, approve into a shareable post, schedule it — and, because you speak the funnel, spin up variants that test different awareness stages and angles against each other.

What it costs Recutting follows VidFarm's three paintbrushes : reuse existing clips (cheapest, free to render locally), HyperFrames motion graphics (cheap), or full AI generation (most expensive, asks permission first). Default to reuse — the funnel decides the message; the paintbrushes decide the cost.

Hands-on walkthroughRun the whole funnel by chatting

That's the map. Now run it. Everything starts from a single input — your product description — and Chat walks it down every layer: which awareness stage to target, what angles fit, and the exact hooks to open with.

The trick is that VidFarm's Chat isn't a generic chatbot. When you ask for hooks, angles, awareness stages, or a cold-start plan, it calls the dedicated brainstorm primitive for that layer immediately — real, structured reasoning, not a paragraph pulled from memory.

  1. Set your product description first

    Every brainstorm reads one shared input. Open Settings → Profile , fill the Product description field — what it is, who it's for, the promise — and click Save changes. Be specific; this is the signal the AI tailors everything to.

  2. Open Chat and pick a starter chip

    Head to Chat . The empty state hints "Ask anything, or try one of these" with three chips: "Give me 10 ad hooks for my offer," "What angle works best for cold traffic?," and "Help me plan a cold-start strategy." These are the funnel layers as one-click prompts.

  3. Pick the awareness stage to target (Layer 1)

    Ask: "Which awareness stage should I target first for my offer?" Chat runs the awareness_stages primitive and returns the recommended Eugene-Schwartz stage — or tells you to make and test ads for every level if it's genuinely unclear.

  4. Generate angles for that stage (Layer 2)

    Follow up: "Give me angles for problem-aware, solution-unaware buyers." Chat runs the angles primitive. Behind the scenes it needs a problem_awareness value (problem_unaware or problem_aware) and a solution_awareness value (solution_unaware or solution_aware) — naming the pair in plain English pins it correctly.

  5. Write the hooks (Layer 3)

    Click the "Give me 10 ad hooks for my offer" chip, or ask for hooks per angle. Chat runs the hooks primitive and returns TikTok-native openings you can drop straight into a template's first caption.

  6. Save each result to My Files

    Ask Chat to "save these as awareness-levels.md, persuasive-angles.md, and ad-hooks.md in My Files under my offer folder." Namescoping them under the offer folder means every future chat or agent can read your strategy back instead of re-deriving it.

The VidFarm Chat empty state: a centered input box with the hint 'Ask anything, or try one of these' above three pill chips reading 'Give me 10 ad hooks for my offer', 'What angle works best for cold traffic?', and 'Help me plan a cold-start strategy'. A thread-history sidebar sits on the left.
The three Chat starter chips. Each one triggers a brainstorm primitive: hooks, angles, and cold-start.
A Chat thread showing the AI's structured response: a list of awareness stages with the recommended one highlighted, followed by three named angles, followed by a numbered list of ten hooks. A 'Save to My Files' action is visible.
Chat walks awareness → angles → hooks in one thread, each layer produced by its own primitive.
Note /chat is a paid brainstorm surface — free accounts see the "AI Studio" upgrade gate. The lighter global chat dock at the bottom of any page still works on the free tier for quick questions. More in Free vs paid & BYOK perks .
Note Brainstorm primitives are billable AI reasoning steps that run on your own provider keys (BYOK). They're cheap compared to rendering — text reasoning, not video — but they do draw from your keys, so batch related asks in one thread. They're the same family the AI Copilot exposes as the starter chips in Chat .

Where to go next

You've got an awareness stage, angles, and hooks on file. Now pour them into a proven format — either a template you fork, or a competitor's whole structure:

You now speak the funnel

Awareness → angle → hook → format → recut → publish. Every VidFarm brainstorm primitive is one of these layers. Open Chat, run the chips against your offer, and hand the best hook straight to a forked template.

Open Chat