Long Offer Framework
A structure for offer copy that works across emails, landing pages, and video sales letters.
By James Schramko · Updated May 2026
A framework for building offer copy that works for emails, landing pages, video sales letters, ads, and any format where you need clear structure and urgency.
Before You Start
Gather these details:
- Who the offer is for
- The main problem they face
- Your product or service description
- Proof it works (results, testimonials, data)
- Urgency triggers (price rise, limited seats, deadline)
- Bonus or incentive if they act now
The 13 Steps
- Problem
- If you... then...
- Why hard to solve
- Why it matters to them
- Why choose you
- Why you are credible
- Your discovery story
- What the offer is
- Proof and flaws fixed
- Ease, reframing, extra wins
- Urgency to act now
- Clear action, polite close
- Bonus CTA
Work through each step in order. Use the details you gathered to fill each section.
Best Practices
- Lead with a real pain the reader feels
- Show proof early, not just at the end
- Keep urgency honest
- Use the courteous close to reduce sales pressure
- Test two angles: one logical, one emotional
- Always read aloud once. Clunky lines show up fast
VSL Application
When the offer is delivered as a video sales letter, the 13 steps remain. The delivery changes.
Hook Anatomy (First 20 Seconds)
The VSL hook is the highest-stakes element. If it does not hold attention in the first 20 seconds, nothing else matters.
A strong cold open hook has three components:
- The pattern interrupt: say something the viewer does not expect
- The problem statement: name the specific situation they are in
- The promise or payoff: tell them what they are about to understand
Example structure: "If you are [specific situation], there is a reason it has not worked yet. And it is not what you think. In the next [X minutes] I will show you [specific outcome]."
Avoid starting with credentials or backstory. That belongs at step 6 (Why you are credible), not the open.
Emotional Architecture for Workshop VSLs
Workshop VSLs require an isolation beat before the community beat.
Isolation: the viewer needs to feel that their situation is specific and that most generic advice misses them.
Community: after isolation lands, show them others who felt the same way and found a different result. This is where testimonials and case studies fit.
The sequence matters. Community without isolation feels like a pitch. Isolation without community leaves the viewer stuck with no exit.
Seat Language and Social Proof
In workshop VSLs, seat count language creates real scarcity only when it is honest. Do not invent urgency.
Verify before recording:
- Actual seat count or intake capacity
- Whether any seats are already held
- Whether the price or timing is accurate at recording date
Inaccurate scarcity in a VSL is the fastest way to erode trust with a warm list.
Pre-Recording Checklist
Before you record:
- All facts verified (claims, results, seat counts, pricing)
- Testimonials and case study quotes confirmed accurate
- Offer structure locked (no changes after recording)
- Slides completed and reviewed
- Script or talking points rehearsed at least once
- Recording environment checked (sound, lighting, background)
- Hook tested on a cold reader before full production begins
Warm List vs Cold Traffic VSL
Warm list (existing audience who knows you):
- Lead with problem and payoff, not credentials
- Shorter hook, faster move to the offer
- Testimonials from people they may recognise
- More direct language is acceptable
Cold traffic (no prior relationship):
- Longer isolation beat before community
- Credentials matter more early in the sequence
- Third-party proof weighted higher than personal claims
- Slower build to the offer
Troubleshooting
- It feels generic: add a short customer story or result
- Tone too stiff: loosen the language, keep the structure
- Too long: trim to target word count, keep all 13 steps
- Missing urgency: add a real deadline or scarcity detail
- Hook is not holding: test two openings before full production