Story Branching: Try a What-If Without Touching Your Manuscript
SOBy Scott Ohlund, FounderUpdated October 20267 min readStory Bible
Story branching means writing a second version of part of your book next to the version you
already have, so you can read the two side by side and keep the one that works. In StoryHelm,
Story Branches handles this for a whole manuscript. You name the what-if, pick the scene it
starts from, and write the alternative yourself. Your main draft stays as it is until you
choose to put the alternative into it, and you can put it back if you have not edited the replaced scenes since.
1
What story branching is
Every novelist hits the question. What if she refuses the oath? What if the traitor is revealed in Book 2 instead of Book 3? What if the chapter runs from his point of view? You cannot answer it in your head. You have to write the other version and read it.
A story branch is that other version, kept alongside the original rather than on top of it. It starts from a named scene, carries the scenes you rewrite, and leaves the rest of the book alone. When you have read both, you keep one. The term comes from version control in software, where a branch lets a team try a change without disturbing the working copy. For a writer the idea is simpler: the draft you trust stays safe while you try the draft you are curious about.
In games and interactive fiction, “branching narrative” means something else: a story the reader steers by choosing a path. This article is about the novelist’s meaning, an alternate version of your own book that you write, compare and then keep or set aside.
2
Why copies of the file stop working
Most writers branch by hand. The usual methods, and where each one breaks:
Save As.Book2-final-v3-ALT.docx works for one what-if. By the third, nobody can say which file is the book, and every fix to the original has to be copied into the copy.
A pasted scene at the bottom of the file. Easy to write, easy to forget, and easy to ship by accident in the upload.
A separate drafts folder. Keeps things tidy until you want the alternative back in. Then you merge by hand, scene by scene, and hope you caught every one.
The common failure is the same in all three. The alternative and the original drift apart with no record of what changed, so choosing between them means rereading both in full.
3
Why a series raises the stakes
In a standalone novel, a branch changes one book. In a series, a branch in Book 2 can reach every book after it. A character who now lives has to be somewhere in Book 3. A secret revealed early changes what the reader knows in every later scene that depends on it. That is why the choice should be made on the page, with both versions in front of you, and why the version you keep has to end up in one place: the main text your series canon is built from. A full analysis of the book, and the canon it builds, never read an alternative. Only a check you ask for does.
4
How Story Branches works
Story Branches lives in the Story Bible. Each alternative follows the same steps, and the check is optional.
Create an alternative. Give it a name, write the question you are exploring (“What if Maren refuses the oath?”), and choose the scene it starts from. Creating it changes nothing in your book and starts nothing. The alternative starts out reading exactly like your main draft, and whatever you rewrite in it becomes one of its changes.
Write it yourself. “Write this alternative” opens the same scene editor you use for the book, and the editor stays on that alternative until you choose “Write in the main draft” on the map. Every word in an alternative is yours.
See every version on one map. The map shows your main working draft and each alternative as its own lane, with the number of scenes each alternative has changed. An alternative with no changes says so.
Compare, one scene at a time. Each changed scene sits beside its saved baseline. Under it, “What this changes” lists two plain facts, counted from the text: whether the scene was added, removed or rewritten, and how many words it gained or lost.
Check it, if you want a second read. “Check this alternative” reads each changed scene against your canon and the scenes around it, then lists what the change would break and which later scenes rely on it, with a coherence score for each scene. It costs 3 credits per changed scene, shown before you confirm. It writes no prose, and if it fails, your credits come back.
Adopt it, or let it go. “Review adoption” lists every scene the alternative would replace in your main text. You confirm the full count before anything changes. If you change your mind, “Put it back” on the confirmation page restores exactly those scenes, as long as they have not been edited since.
Not ready to write it yet? “Ask a what-if” reads one saved scene against a change you describe, such as “What if Maren refuses the oath?”, and lists what that change would break in your canon and timeline and which later scenes rely on it, with a coherence score from 0 to 100. It costs 3 credits a question, shown before you ask. It writes no prose, and if the read fails, your credits come back.
Two details matter here. The baseline is frozen when you create the alternative, so later edits to the main draft cannot quietly change what you are comparing against. If you edit one of those scenes in the main draft afterward, the comparison flags it, and its saved baseline may no longer be readable. And putting an adoption back undoes only that adoption. Edits you made elsewhere in the book since then, your notes and your other alternatives stay as they are.
5
An example: one oath, two books
A fantasy author is revising Book 2 of a trilogy. In the current draft, Maren swears the oath at Greywater in Chapter 14, and Book 3 is planned around it. A beta reader says the oath feels too easy.
The alternative. Name: “Maren refuses.” Question: “What if Maren refuses the oath?” Starting scene: “The Oath at Greywater.” The author rewrites that scene and the two that follow. The comparison shows three scenes rewritten and how many words each one gained. Reading them next to the originals, the refusal carries the chapter better.
The author reviews the adoption, confirms that three scenes will be replaced, and puts the alternative into the main text. Rereading the confirmation page, the author has second thoughts: the old version sets up a payoff planned for Book 3. “Put it back” restores the three original scenes, and nothing else in the book changes.
6
What StoryHelm does not do
It does not write the alternative. StoryHelm never writes your prose. Prose generation for branches is switched off in the product, not hidden behind a setting.
The comparison does not judge the versions. It reports what changed and by how many words. Which version is better is your call.
It does not check an alternative unless you ask. Creating, reading or comparing an alternative starts no analysis and spends no credits. Checking an alternative, or asking a what-if before you write one, is a separate read with its price shown first. It returns findings only, never wording for your scene, and your credits come back if it fails.
It does not restructure the book in one step. Adoption replaces existing scenes only. If a scene was added to the book after the alternative was created, the review marks it as new and the alternative can’t be adopted.
How StoryHelm handles this
Story Branches keeps a what-if next to your draft instead of on top of it. You write the alternative in the same editor, see every version on one map, compare the changed scenes with their saved baseline, and put the version you choose into the main text only after you have seen every scene it replaces. The person who adopted it can put it back from the page that confirms the adoption, while those scenes are unedited. Nothing in an alternative touches your main working draft until you say so, and StoryHelm never writes a sentence of it.
Story branching FAQ
Q. What is story branching in fiction writing?
In novel writing, story branching is writing an alternate version of part of a book next to the version you already have, so you can compare the two and keep one. A branch starts from a chosen scene, holds the scenes you rewrite, and leaves the rest of the manuscript unchanged.
Q. Does StoryHelm write the alternative scenes for me?
No. You write every alternative yourself in StoryHelm’s scene editor. StoryHelm never writes the author’s prose, and prose generation for branches is switched off in the product.
Q. Will creating a story branch change my manuscript?
No. Creating, reading or comparing an alternative does not change your main working draft. Only adopting an alternative, after you confirm every scene it replaces, changes the main text.
Q. Can I undo it after I swap in the new version?
Yes. “Put it back,” on the page that confirms the adoption, restores exactly the scenes the adoption replaced. Only the person who adopted can use it. Edits made elsewhere in the book since then, your notes and your other alternatives stay as they are. If you have since edited one of the replaced scenes, StoryHelm tells you rather than overwrite it.
Q. How do I write an alternate version of a scene without losing the original?
Leave the original untouched and write the alternate next to it, starting from the scene where the story turns. In StoryHelm, Story Branches does this: you create an alternative from that scene, write it in the scene editor, compare each changed scene with its saved baseline, and keep the version that works.
Q. Does StoryHelm check an alternative against my canon?
Yes, when you ask it to. Creating, reading or comparing an alternative starts no analysis and spends no credits. “Check this alternative” is a separate read you confirm: it reads each changed scene against your canon and the scenes around it and lists what the change would break, with a coherence score, for 3 credits per changed scene. It writes no prose, and if it fails, your credits come back.
Q. Can I see what a what-if would break before I write it?
Yes. “Ask a what-if” reads one saved scene against a change you describe and lists what it would break in your canon and timeline and which later scenes rely on it, with a coherence score from 0 to 100. It costs 3 credits a question, shown before you ask, and it writes no prose.
Part of the StoryHelm Learn library: the craft and business of shipping a series readers trust.
Keep the draft you trust
Write the what-if. Keep the version you have.
StoryHelm keeps your series in one place: each book’s canon and timeline, and every alternative you want to try. You write each version yourself, compare them scene by scene, and choose. The book stays yours from the first line to the last.