Stories 2.0: up to two minutes, the whole arc
ClipBot Stories can now run up to two minutes. The picker keeps the whole arc from setup to reaction, jump-cuts the asides out and never cuts into the punchline, and clips that turn out to be pieces of one story are merged into one Story. What changed in the 23 Stories since.

When we launched Stories two weeks ago, a Story was 30 to 60 seconds and never more than 80. That was too short for the stories worth telling. The best one we had was getting cut off right after its punchline, before the laugh, the follow-up and the “part two”. So we rebuilt how a Story is cut. A Story can now run up to two minutes, keeps the whole arc from setup to reaction, jump-cuts the asides out, and never cuts into the punchline. Here’s how it decides, and what changed in the 23 Stories made since.
The story that broke the old rules
socruel was playing League of Legends when they told a story about a mix-up. They sent a Zelle payment to their brother-in-law with a joke memo, “prostitution payment”. It went to their father-in-law instead, who has the same name. Two and a half weeks later, the father-in-law called to ask about it.
That story broke the old Stories in two ways:
- It ended too early. The old picker was told to end on the payoff and keep at most one short reaction line after it. Our first cut stopped at 1:05, on the memo line. The couch-crying laughter, the father-in-law asking “but still, why is it prostitution payment?” and the “keep the money” answer were all cut.
- It was cut into three regular clips. ClipBot had already found the story’s funniest moments, so they became three separate clips, and three of the broadcast’s five Shorts. None of them told the whole story.
Today it’s one Story Short, 106 seconds long, stitched from 10 pieces of the stream. It leads the broadcast page as the #1 moment.

The whole arc, not a target length
The old picker had a length target, so it kept a list of sentences and stopped at the punchline. The new one has no target. It reads the word-timed sentences around the story and marks five things:
- Where the story starts, so a stranger knows who, where and what happened first. One or two lines of context at most, never the small talk before it.
- The payoff: the punchline or reveal.
- Where it ends: the last line of the reaction or wrap-up, including any twist or “part two” that makes it better. It never runs on into chat, greetings or a new topic.
- The lines the payoff needs, like the one explaining that the brother-in-law and the father-in-law share a name. These are never dropped.
- The asides to drop between the start and the end.
Everything else between the start and the end stays, in the order it was told. A Story is as long as its story needs, up to two minutes. Most are still short: 18 of the 23 made since the change are under a minute.
Asides, jump-cut out
A story told on stream is full of things that aren’t the story. The picker drops them:
- reading or answering chat
- game callouts and talking to teammates (“where’s my support”, “run with me”)
- “hold on”, “sorry”, “I’m dying”, “bear with me”
- greetings and side tangents
- filler (“right?”, “okay, whatever”, “long story short”), restarts and lines that just repeat the last one
Each kept piece is cut at the edges of its sentences, so a cut never clips into a dropped neighbour’s words. The Short then edits out the pauses with tight jump cuts, and it never cuts in the middle of a word. That’s why the average Story now has 8.6 pieces, up from 4.6. One has 20.
The punchline is protected
A tight edit can ruin a punchline. Cut half a second of “dead air” before the reveal and the timing is gone. So every Story carries a protected window, from one second before the payoff line to four seconds after it ends. The Short’s jump cuts never touch that window. The beat before the punchline, and the laugh after it, stay the way they happened on stream.
Over two minutes? The picker cuts again
If the first cut runs long, the picker gets one more try with the whole story in view: drop more tangents and side details, or end at an earlier strong ending. It has to keep the story’s start, its must-keep lines, the payoff and the reaction.
If it’s still too long, ClipBot drops whole pieces from the middle, longest first. It never touches the opening, the setup, the lines the payoff needs, the last three lines before the payoff, the payoff itself, the reaction or the ending. We added that run-up rule because of the Zelle story: without “two and a half weeks later, Tiffany’s father…”, the punchline came out of nowhere.
Story merge: when the clips are pieces of one story
The Zelle story wasn’t found by the Stories finder. It was found by ClipBot’s regular clips, three of them, close together in the stream. That happens a lot, so a Story can now start from the clips themselves:
- Neighbouring clips are paired. When two of a broadcast’s clips are at most two and a half minutes apart, one question asks whether they’re parts of the same story, bit or topic. “Yes” pairs chain into a group.
- The group seeds a Story. The window starts 90 seconds before the first clip, because a story usually starts well before its first funny line (socruel’s started more than a minute and a half earlier) and runs to just after the last clip.
- Two drafts, one gate. The picker doesn’t cut the same story the same way every time: one draft keeps the setup, another opens on the reaction. So each merged story gets two drafts, and the quality check below keeps the better one.
- No repeats in the Shorts. When the Story tells that story, none of its clips gets its own Short. If no Story is made, the best clip of the group still gets one, but only one.
Merged Stories work on any broadcast, not just talk-heavy ones. In its biggest case so far, ten of aljossa’s clips from about 16 minutes of a WARDOGS stream were one story: a hostage deal that ends exactly the way its title says: “They traded back the bag, then shot the hostage”. It became one 101-second Story and the broadcast’s #1 moment.

Most drafts still don’t make it
Longer Stories didn’t lower the bar. Before any video is downloaded or cut, every draft is read as text, the way a viewer would get it, and scored on four things: is it complete (setup, build, ending), does it flow, does the ending land, and is it entertaining to a stranger. It also needs a minimum viral score. A Story that would run more than 15 seconds over two minutes before its jump cuts is dropped too.
Between October 22 and 24, 47 broadcasts had at least one Story candidate, and 44 of them had clips that told one story. The gate threw out 110 drafts before any editing, and 17 Stories were made. Sometimes both drafts of a story fail. Sometimes one passes: on kizrgaming’s Enshrouded stream, a 31-second draft was dropped and an 81-second draft of the same story passed.
What changed in the numbers
We compared the 46 Stories made before the change (Oct 12–21) with the 23 made after it, up to October 24:
Length of the finished Story Short, after jump cuts. Production data, Oct 12 to Oct 24, 2026.
- Long Stories are still rare. The average went from 41 to 45 seconds. Removing the target didn’t make Stories longer across the board. It let the 4 stories that needed it run past the old 80-second limit, at 81, 101, 106 and 113 seconds.
- Stories aren’t just for talk streams any more. 22 of the 23 came from streams outside Just Chatting, from Fortnite to chess, because merged Stories don’t need a talk-heavy stream. Before the change, 26 of 46 came from Just Chatting, IRL and podcast streams.
- They still rank on merit. 10 of the 23 were their broadcast’s #1 Short, about the same share as before (18 of 46). A Story is scored like any other Short, so a weaker one ranks lower.
- Not every one landed. One streamer hid all three of their Stories, short gameplay Stories of about 35 seconds each. That’s their call, and a hidden Story leaves Discover and the feed too.
Every Story gets its own Short
One more fix shipped on October 19. A Story used to compete with the regular Shorts for a spare slot, and three Stories lost and got no Short at all. We made Shorts for those three. Now a Story always comes on top of the broadcast’s five regular Shorts: all 69 Stories made so far have a Short. A Story’s score only decides where it ranks.
A Story Short gets the same edit as any ClipBot Short (here’s how we rebuilt the Shorts editor): captions, full-screen framing on whoever is talking, and meme sounds and reaction GIFs unless the streamer turns them off.
For streamers
There’s nothing to turn on. If a story you told was split across a few of your clips, it can now come back as one Story with the whole arc, and it shows up in the Stories feed and on your broadcast page. Stories are never posted to your Twitch channel as clips. You can still hide any Story from your broadcast page.
Stories are still in beta. One per broadcast at most, and many broadcasts won’t get one, on purpose.