← Blog

Formula Breakdown: The Note-From-a-Friend Format

This is a Formula Breakdown: we take one TikTok that actually won, pull its real analysis card (beat map, BGM peaks, gesture timing) and show you exactly what makes it work, so you can run the same formula yourself. This one covers the note-from-a-friend format, modeled from this 6-second video by @theelliebarker (credit to the original creator; we link, we never repost).

Every format we've broken down so far has moved: an outfit switches, a hanger becomes a body, a hallway becomes a graduation. This one doesn't move at all. One shot, no cuts, no dialogue, 6.2 seconds. And it is the fourth most-used template in our public library, which is why it's worth taking apart.

The beat map

There's only one shot, so the beats are all in a face.

00:00.0, the setup. Close-up, eye-level, handheld. She fills the frame in direct address. White spaghetti-strap top, gold hoops, glossy lip. Lighting is soft and dim, warm on her face against a cooler dark background. She holds steady, soft eye contact with the lens. Her expression is a subtle closed-mouth smile, and it stays that way.

Meanwhile a caption sits at 65% frame height in pale yellow, and it never changes for the entire video:

always proud to see my friends growing because i know life isn't the easiest right now. i'm proud of you and i'm rooting for you

00:02.5, the hand enters. Her right hand lifts into the lower frame, fingers curling inward. Two and a half seconds in, the first physical event.

00:03.3, fingertips to lips, on a BGM peak. She touches her slightly pursed lips. This lands on a music cue, not between them.

00:03.7, the kiss releases. Hand pulls away outward.

00:04.0, the music drops to normal energy. Her hand lowers out of frame. The gesture is complete and the track exhales.

00:04.2, the music surges back to high, and her expression breaks. The closed-mouth smile becomes a wide, teeth-baring one. Two tenths of a second after the energy returns. That is the payoff of the whole video, and it is a change of expression.

00:05.2 and 00:05.7, two final peaks. She holds the bright smile and the unbroken gaze through both, then it ends.

Why this works

The caption and the face do different jobs. The caption holds the message, so the viewer has to read, and reading takes time. The face holds the emotion, on a schedule. Neither channel has to carry the video alone, which is how six seconds of one static shot avoids feeling static.

The gesture is a beat, not a decoration. Fingertips at 3.3s on a peak, release at 3.7s, hand down at 4.0s as energy drops. Had that kiss floated anywhere in the gap, it would read as fidgeting. Landed on the cue, it reads as punctuation.

The smile is placed, not performed. The analysis card names the retention anchor precisely: the evolving facial expression culminating in a genuine smile. The expression is deliberately withheld for the first four seconds so it has somewhere to go. A wide smile from 00:00 would leave the remaining six seconds with no arc at all.

The mechanism is parasocial, and the card says so. The stated function is to establish parasocial intimacy and deliver emotional validation, by pairing a vulnerable supportive message with unbroken eye contact and a warm gesture to simulate a personal, one-on-one interaction. The viewer state goes from scrolling passively to feels personally addressed. That's the entire transaction.

The proof surface is the absence of polish. The card lists it as authentic, unpolished facial expressions and direct eye contact. In a transformation video, production value helps. Here it actively hurts, because the thing being sold is that a real person is talking to you.

How to riff it for your product

The invariants (change these and the format collapses):

  • One locked shot, no cuts. The card marks the format as single_shot. There is nowhere to hide a transition.
  • Unbroken eye contact with the lens. This is written as a hard constraint, not a preference. One glance away and the direct-address illusion is gone.
  • A static caption that holds the message. It does not animate, does not change, does not need to. The viewer's reading time is your retention.
  • One warm gesture, landed on a beat. Universally recognized: a blown kiss, a hand to the heart. One, not several.
  • The smile arrives after the gesture, on the energy return. Withhold it, then place it.
  • No dialogue. The card records speaking_mode: none. Silence is what makes the caption the voice.

The slots (swap these freely):

  • The message. This is the real variable. The card treats it as content, not structure, which is what makes this a template rather than a single video.
  • The person, the styling, the lighting. Warm-on-cool is a nice choice, not a requirement.
  • Length. 6.2 seconds is tight. The mechanism survives a couple more, as long as every added second has a beat in it.

Where it fits, honestly. This format sells a person, not an object. If you're moving a physical product, a transformation format or a demo will do more work. What this one does is make an account feel like someone rather than a storefront, which is the video you post between the product videos. For a seller running 3 to 5 posts a day, that mix matters more than any single video: see how many videos a TikTok Shop affiliate should post.

There's also a version of this that isn't parasocial at all. Swap the friend's note for a customer's message, keep the format identical, and it becomes the most credible testimonial you can post, because it looks nothing like an ad.

Riff it in one sentence

The template is in the public library, so you don't have to rebuild the timing. Pick Note from a friend in Riffkit, write your own caption, and it generates the shot with your character and your language, captions burned in and timed to the audio.

Or from your terminal, if you'd rather not open a browser:

Read https://riffkit.ai/SKILL.md and follow the instructions to set up Riffkit.

Then: "riff the Note from a friend template with this message."

FAQ

How can a video with no cuts and no dialogue hold attention?

By splitting the work between two channels. The caption carries the message, so the viewer has to keep reading, while the face carries the emotion on a timed schedule. In the video this template is modeled on, the caption never changes for the full 6.2 seconds, but the expression shifts at 2.5s, 3.3s, 3.7s, and 4.2s, each landing on a music cue. Nothing moves except a face, and there is always a next beat coming.

Does this format work for selling a product?

Only for a narrow case, and it is worth being honest about that. This is a parasocial trust format: it works when the thing being sold is a person or a point of view, not an object. If your product needs to be seen to be understood, a transformation or demo format will do more for you. Where it earns its place is the video between your product videos, the one that makes the account feel like a person.

What is the one thing that breaks this format?

Breaking eye contact. The analysis card lists unbroken eye contact with the lens as a hard constraint, not a stylistic preference. The entire illusion is that the viewer is being addressed personally by one person, and a glance away collapses it. Polish also hurts here: the proof surface is authentic, unpolished expression, so heavy retouching removes exactly the signal the format depends on.

Can this template be reused with a different message?

Yes, and that is the transferable part. The invariants are the single locked shot, the static caption, unbroken eye contact, one warm gesture on a beat, and a genuine smile after it. The message itself is a slot. Swap the caption for something true to your audience and the mechanism still runs, which is why this works as a template rather than a one-off.

Keep reading

How to Use Corey Haines' Marketing Skills for Claude Code

A working guide to the marketingskills repo: install it into the folder your agent actually reads, run the foundation skill first, and know what ad-creative will refuse to do.

How to Use MoneyPrinterTurbo (2026 Setup Guide)

A working setup guide for MoneyPrinterTurbo: install with uv or Docker, wire up an LLM and TTS provider, generate your first faceless short, and know what it can and can't do.

Formula Breakdown: The Rapid-Fire Rules Format

A timestamped breakdown of TikTok's rapid-fire rules format: how four outfits in eight seconds teach one usable rule, why the rejection beat matters, and how to riff the format to sell expertise instead of a transformation.