Most advice about copywriting frameworks treats your whole feed like one canvas: learn AIDA, learn PAS, apply it everywhere. That works right up until you try to cram a four-stage arc into a 150-character bio, or you realise a testimonial slide and a cold-open hook are doing completely different jobs and shouldn't share the same structure.
A social post isn't one thing. It's a stack of parts — a bio, a first line, a body, list bullets, a proof slot, a closing ask — and each part is a different piece of machinery with a different job. So this article does something the usual framework roundup doesn't: it assigns a purpose-built micro-formula to each placement, and then tells you which one to reach for based on how aware your reader already is. If you want the full architecture of AIDA and PAS themselves, that's covered in our copywriting frameworks guide — here we're building the matrix on top of it.
Match the formula to the reader, not the platform
Before any placement, there's one variable that changes everything: how aware your reader is of the problem you solve. The old direct-response world called this the OATH spectrum — Oblivious, Apathetic, Thinking, Hurting.
- Oblivious: doesn't know the problem exists. You educate and provoke.
- Apathetic: knows, doesn't care. You make the cost visible.
- Thinking: actively researching. You differentiate and prove.
- Hurting: in acute pain, ready to act. You get out of the way and close.
The practical move is to tag your queued posts by stage so your feed isn't hard-selling to people who don't yet know they have a problem. In a content calendar, I like to see a rough mix: curiosity and problem-naming for the oblivious and apathetic top of funnel, then benefit, proof, and direct asks for the thinking and hurting. When you tag posts by stage in a scheduler like SocialKit, you can literally see whether the week skews all-sell or all-teach before it publishes.
Awareness picks the tone. Placement picks the structure. Here's the structure part.
The bio: a value-proposition template, not a slogan
Your bio and link-in-bio line get one sentence to say who you're for and why you're different. A vague slogan wastes it. A value proposition template forces the useful version.
Three fill-in-the-blanks I reach for:
- For X who Y: "For creators who dread Sunday-night posting, [product] is the calendar that queues a month in one sitting."
- VAD (Verb + Application + Differentiator): lead with a verb, name the use, end on what makes it different. "Schedule a month of posts in one sitting — across every platform, from one screen."
- The [adjective] way for [user] to [outcome]: "The fastest way for a solo founder to keep eleven platforms alive without hiring."
Write two or three variants and rotate them across profiles. The bio is one of the few places you can genuinely A/B test — swap the line, watch which one earns more link taps over a couple of weeks, keep the winner.
The hook: borrow a subject-line pattern
The first line is the whole game, and the best hook patterns aren't social-native at all — they're email subject lines, engineered for the identical attention battle of a crowded inbox. Four that transfer directly to a first line or video cold-open:
- The Open Loop — a cliffhanger the body has to resolve. "We lost our biggest client, then had our best month ever." You must pay it off later.
- The Empty Suitcase — a vague pronoun that forces the read to decode it. "This one setting changed how my posts get seen."
- The Shorty — one to three words that stand out by sheer brevity in a feed of paragraphs. "I was wrong."
- The Data hook — a surprising number. "Most reels flop because of one thing in the first two seconds."
A close cousin worth its own name is the Fan Dancer: be vividly specific while revealing nothing. "The twelve-word bio tweak that doubled our profile clicks" names a concrete particular — twelve words, doubled clicks — but withholds the actual tweak, so the only way to get the payoff is to keep reading. It manufactures curiosity through specificity, not vagueness, which is what makes it stronger than a generic "here's a tip." For a deeper bank of openers, our social media hook formulas post is the companion piece to this section.
The list body: order it, then load each bullet
Most carousels and numbered threads are a String of Pearls — a run of self-contained units where each slide stands on its own and the cumulative weight does the persuading. Two structural upgrades turn a flat list into one people finish and save.
Sequence with BGNGo. Don't dump points in the order they occurred to you. Open on your single strongest item — that's your swipe-decider, the reason someone doesn't bounce on slide one — and close on a strong benefit-with-outcome, the line that earns the save or the follow. The weaker filler gets buried in the middle, where scanning attention naturally dips anyway.
Load each bullet with a trigger. A boring feature bullet — "schedule your posts" — can be rewritten to tap an underlying emotional driver. Frame it as envy ("the content calendar your competitor wishes they had"), as the shortcut people crave ("a week of posts queued in eight minutes"), or as status. Same fact, completely different pull. The old "seven deadly sins" mnemonic is just a checklist of those drivers — desire, shortcut, comparison, status, frustration, more, gain — and running each line through it upgrades generic bullets into scroll-stoppers.
The proof slot: turn a review into a story
A flat "great tool!" screenshot persuades nobody. Two formulas fix that.
Before–After–Experience turns a customer quote into a three-beat transformation: slide one is their hesitation or pain before, slide two is the concrete result after, slide three is the feeling of using it. It reads as a relatable arc instead of a brag, and it gives your account a recurring non-promotional slot.
The 4 Ss is the filter for which quotes earn a post: keep only testimonials that are Specific (a concrete number), Short, Sizzling (has energy), and Signed (a real named person). The inverse — long, lame, lazy, pointless — is what you cut. "Booked twelve clients in my first month — Priya R." beats a paragraph of vague praise every time, because the number and the name are what make it believable.
The CTA: earn it, then phrase it in their voice
The most common conversion mistake is putting "link in bio!" in the first line of every post. The discipline that fixes it is RAD: only make the ask once the reader has enough to Require the action, an easy way to Acquire it, and enough value delivered that they Desire it. Give first, then close.
When you do ask, phrase the call to action from the follower's point of view. "Grab your free thirty-day scheduler" or "I want a full content calendar" outperforms "Sign up now," because it frames the outcome as theirs. Leading with "Get" helps too — it promises a low-friction gain rather than a task.
The sequence: chain your posts with open loops
Here's the placement most people never think about as a placement at all: the gap between scheduled posts. PAS extends naturally into a multi-post chain — call it PASOP. Each post solves one thing, then deliberately ends by naming the next problem the reader now has. "Now that your posts actually get seen… why do none of them convert?" That open loop only closes in the next installment, and the final post in the queue carries the CTA.
Scheduled properly, a batch of disconnected tips becomes a bingeable arc. This is where a content calendar earns its keep — you can see the whole chain laid out, confirm each post opens the loop the next one closes, and let best-time auto-posting drop them in sequence without you babysitting the queue.
The edit pass: three checklists before it publishes
Drafting is half the job. The other half is a quick, repeatable QA pass on every queued caption. Three lenses, in order:
"So What? Prove It." For every benefit line, ask "so what?" until you land on a real reader outcome, then ask "prove it" and attach evidence. "Now with AI scheduling" survives neither. "Never open the app on a Sunday again — here's the queue that made it happen" survives both. Lines that answer neither question get cut.
The 4 Us. Score every hook on Useful, Urgent, Unique, and Ultra-specific. If an opener isn't specific or urgent, sharpen it — swap "grow your following" for "add a thousand followers in thirty days without ads." It's the single fastest fix for a weak first line.
A FOREST for anything long. Threads and carousels go monotone when they're ten opinions in a row. This texture check — Alliteration, Facts, Opinions, Repetition, Examples, Statistics, and the rule of Three — makes sure you've folded in a stat, a concrete example, and at least one rhythmic line. It's a variety pass, not a formula to fill.
The move that ties it together: lift one ingredient
Long formulas are impossible to fit in a caption in full — you can't run all seven beats of A FOREST inside 280 characters. So don't. Lift a single ingredient and build the whole short post around it.
Strapped for space? Post one bare eye-opening stat as the entire hook. Or lead with pure scarcity — "three spots left." Or write three staccato fragments and nothing else, letting the rule of three carry it. A concrete picture-word beats an abstract claim every time: "training wheels for your social strategy" lands harder than "beginner-friendly tool." Keep a checklist of these ingredients, and when you're tight on room, drop in exactly one clean move rather than a diluted attempt at all of them.
Building your house matrix
Put it together and you have a reusable assignment sheet for the whole calendar:
| Placement | Reach for | Why |
|---|---|---|
| Bio / link-in-bio | Value-prop template | One line, must differentiate |
| Hook / first line | Open Loop, Data, Fan Dancer | Wins the scroll |
| List / carousel | BGNGo order + trigger bullets | Earns the save |
| Proof slot | Before–After–Experience + 4 Ss | Believable transformation |
| CTA | RAD + "I want" phrasing | Earned, low-friction |
| Post sequence | PASOP open-loop chain | Bingeable arc |
None of this works as a one-time trick. It works when every part of every post is running the formula built for its job, week after week — which is exactly the kind of thing that falls apart the moment you're writing at 9pm before you hit publish. Decide the formula per post type once, batch your writing against the matrix, and let the schedule carry the consistency. For the platform-by-platform character limits that shape how much of each formula actually fits, our copywriting by platform guide is the last piece to keep open while you draft.