Skip to content
LinkedInAgencyCase Study

LinkedIn Case Study Post for an Agency

A case study post that leads with the constraint rather than the win, shows the decision that mattered, and states the result without rounding it upwards.

When to use this template

Use this when an agency or freelancer wants to prove capability to a buyer who has read a hundred case studies and believes none of them. It works on LinkedIn because the audience there includes the people who will be sceptical in the pitch meeting — writing for that scepticism directly is faster than working around it later.

Do not use this format for work you cannot describe concretely because of an NDA. A case study with the specifics removed reads as a case study with nothing in it, and it is better to post nothing that week.

Why the structure looks like this

Opening with the result is the default, and it is why case studies get skipped. A number without its constraint is unreadable: the reader has no way to judge whether it was hard. Leading with the constraint gives them the frame first, so the result means something when it arrives.

The middle section names the rejected option on purpose. Anyone can list what they did; describing what you decided against is the only part that demonstrates judgement, and judgement is what a buyer is actually shopping for. It also survives cross-examination — the rejected option is the first thing a good prospect asks about.

The closing admission is the most uncomfortable part of the structure and the reason it converts. A case study in which everything worked is not a case study, it is a brochure. Naming the tactic that failed makes the rest of the numbers credible, and it pre-empts the question the sceptic in the room was going to ask anyway.

How Postento fills it in

Postento assembles this from the project notes and results you connect, keeping your numbers as they are — including the ones that went the wrong way. The example above is labelled AI-generated and deliberately vague about magnitude; your version quotes your actual figures, because a rounded-up result is the one thing a prospective client will check.

Hook structure

  1. Open with the constraint, not the result: the budget, the deadline, the thing you could not do.

  2. Name the one decision that mattered, and the option you rejected to make it.

  3. State the result plainly, with its timeframe — and one thing that did not work.

A filled-in example

AI-generated example
The brief had a four-week deadline and no budget for new photography, which ruled out the campaign everybody wanted to make. We chose to rebuild the product page from existing customer footage instead of shooting anything new. The rejected option was a studio shoot that would have eaten three of the four weeks. Add-to-cart rate moved over six weeks. The email sequence we ran alongside it did nothing measurable, and we stopped it in week three.
The text above was generated by Postento and is labelled as an AI example, as transparency rules require. Your version will read differently — it is drawn from your own brand voice.

Use this template in your own voice

Postento keeps this structure and fills it with the brand voice it learned from your own published content.

Use this template