Case study · made with Vanpelt Studio
My 20-hour Vietnam Sleeper Bus Mistake
Nothing here was planned. The footage was shot first (71 clips, 38 minutes of it, with no story in mind) and the story was pulled out afterwards. This is that process using the app's own records: the spine mined from the footage, the verdict before it went out, and what the numbers said after.
1 · The story, found in the footage
The clips landed between 21 and 23 June. This project was not created until the 25th, and the story was not worked out until the 30th: nine days after the shoot, from 71 clips with no plan behind them. These seven beats are what the app pulled out of that pile. Two never made it to air, and the app is the reason that was known before the edit locked rather than after.
- hook I have notes Deadpan talking head paying off last vlog’s tease: “I told you about the 20-hour bus. I have notes.”
- setup Why the bus Rewind to the optimism: why Da Nang, why the overnight sleeper bus instead of a flight.
- setup The 20 hours The descent, as the reality of the sleeper bus accumulates: claustrophobia, the toilet, the driving.
- payoff The hotel rant The bottom and the turn: crawl into a dark hotel room in the small hours and collapse.
- payoff Da Nang exhale Next morning the city reveals itself and redeems the night. The episode finally breathes. never aired
- payoff Back to building The reason it was worth it: settle into Da Nang, find the café rhythm, get back to building. never aired
- cta Was it worth it Golden-hour hero shot, a flat anti-hype verdict on the bus, and a soft close.
2 · The verdict, before publishing
Once the story existed, the same check ran against the footage backing it: printed here exactly as it came back: one pass, four warnings, one outright fail.
- ! Hook lands in the first ~15 secondsCold open swaps the planned deadpan “I have notes” line for a rapid complaint montage. Energetic, but it never states the promise up front.
- ! Clear story arc / payoff, no sagRewind→descent→2am ejection→hotel arc lands, but beat 6 (the café redemption) is missing, and the bus-misery middle runs long.
- ✓ Pacing and energy, minimal dead airReaction-driven commentary and the instant-noodle-recipe cutaway keep energy up through the long bus stretch.
- ! Audio is clear and well-levelledTranscript garbling (“Greek like sewers”, “one hand of story”) suggests bus and wind noise is muddying dialogue in spots.
- ! Delivers on the planned promiseNightmare-bus payoff and honest verdict land, but the planned “why it was worth it” café beat never shows up.
- ✕ Clear call-to-action / deliberate endingFlat verdict lands (“probably yes”), but there’s no next-episode tease or subscribe CTA. It just trails off on “life goes on”.
3 · What actually aired
The published cut, read back and timecoded. Compare it with the mined spine above: the café redemption is gone, and a noodle-recipe tangent took its place.
- 0:00hookCold open teaser montage
- 0:22transitionSetting up the story
- 0:31setupWrong ticket address ordeal
- 1:17setupBoarding the cramped night bus
- 2:14payoffReckless driving and police stop
- 3:02tangentInstant noodle survival recipe
- 4:08payoffToilet troubles on a shaking bus
- 5:26payoffOverpriced food and scam sandwiches
- 6:29payoffStranded six hours early at 2am
- 7:53payoffFinal verdict on the trip
4 · Then the audience agreed with it
The pre-publish verdict and the post-publish retention pass never saw each other's output. They landed on the same three things: which is the whole reason to run the check while a fix still costs twenty minutes.
- Before publishingNever states the promise up front. After it airedAdd one clear line stating the premise before or during the teaser so viewers know what payoff they’re watching for.
- Before publishingThe bus-misery middle runs long. After it airedState the mistake once, then cut straight to the walk itself instead of restating the same frustration three times.
- Before publishingNo CTA at all, it just trails off. After it airedClose on a blunt yes/no verdict framed as a direct question, not a vague wrap-up reflection.
Run the same check on your next video.