To turn an outline into prose with AI, don't paste the whole outline and ask for the book. Feed it one outline line at a time, with three things attached to each line: what the character wants in the scene, what gets in the way, and what has changed when it ends. Then give the AI what happened before. The tools below all work this way under the hood; they differ in how many steps you do by hand.
What an outline line needs before an AI can write it
An outline line like "Tessa discovers the ticket" is a note to yourself. A model reading it has to invent everything that makes it a scene. These three additions turn the line into a beat:
| Add this | Why the AI needs it | Example |
|---|---|---|
| Want | Without it the scene has no direction, so it drifts into description | Tessa wants to know where Dan went |
| Obstacle | Without it nothing resists her and the scene ends in a paragraph | His landlady is watching from the stairs |
| Change | Tells it where to stop, so it doesn't write the next scene too | Tessa leaves with the ticket and lies about it |
Sudowrite's own advice for its Scenes is the same test: every scene needs a change, and if nothing is different by the end, merge it into a scene where something is (checked 13 November 2026).
A worked example: six outline lines to six beats
Here is the outline of one chapter as most writers keep it, and the same chapter as beats. The outline is the left column; the right is what you type into the page.
| Outline line | The beat you give the AI |
|---|---|
| Tessa goes to Dan's flat | Tessa lets herself into Dan's flat with the spare key; it smells of cold coffee, and his bed is made, which it never is. |
| She finds the ticket | In his coat on the door hook: a ferry ticket to Harrow Island, dated the day he vanished. She wants proof he left on purpose. |
| Landlady interrupts | Mrs. Okafor stands in the doorway and asks what Tessa is taking. Tessa says nothing, pockets the ticket. |
| Argument | Mrs. Okafor says Dan owed two months' rent and a man came asking for him. Tessa asks what he looked like; the answer scares her. |
| Tessa leaves | She promises to pay the rent. She lies about the ticket. End on her on the stairs, phone out, checking the ferry timetable. |
| Hook | (Cut: this is next chapter's first beat, so it stays in the next chapter.) |
Two things happened in the conversion. Line six was cut because it belonged to the next chapter, which is the most common reason an AI "writes ahead": the outline gave it a line that was never this scene's. And every beat now says where it ends ("end on her on the stairs"). A beat with no ending line is the one that comes back at four times the length you wanted.
What happens when you paste the whole outline
The failure is predictable and the tools' own docs build around it. A chat window holds your outline, your style notes and every earlier reply in one context, and as the chat grows the early chapters fall out of it. A post in OpenAI's developer community from April 2024 describes the fix as layering the context: the full outline, the current chapter's outline and position, a summary of what has already happened in the chapter, and the most recent text verbatim, "like a lens" with a focal length. Everything far from the page you're writing is compressed; everything near it is whole.
That is the job a book-writing tool does for you, and it is the reason the outline-to-prose workflow in a plain chat gets worse at chapter six. Check your own draft for it: if a character's eye colour, a promise or an object from chapter two has changed by chapter six, the context has slipped, and no outline line will fix it.
How the main tools take an outline
Checked 13 November 2026, from each tool's own documentation:
| Tool | How an outline becomes prose | What holds it back |
|---|---|---|
| KudoWrite | Each outline line is a paragraph on the page; Expand writes it out in place. A chapter's outline can sit in a note beside the paragraphs, and Expand reads the notes near the paragraph it works on | You work paragraph by paragraph rather than pressing one button for a whole chapter |
| Sudowrite | Outline, then "Generate Scenes" builds a numbered scene list from the linked outline's chapter summary; Draft turns the scenes into a chapter, with a word count and credit estimate shown first | Three stages to maintain (Story Bible, Outline, Scenes); a chapter's length depends on how many scenes you list; billed in monthly credits |
| Novelcrafter | Scene summaries sit in the plan view; beats, typed in the write view with "/", each produce roughly 500 words; earlier scene summaries go to the AI as context | A scene is "often six or more" beats you write one by one; the AI's bill is yours on top of the subscription |
| ChatGPT or another chat | You paste the outline and ask for chapters | No story bible; you carry the summaries and the previous scene's ending in by hand, as the OpenAI community post describes |
Novelcrafter's guidance for beats is worth borrowing whatever tool you use: give the AI the detail you'd give a human writing partner. A thin beat gets a generic scene.
Where the other options fall short
The chat route has no memory of its own: your outline, summaries and previous chapter all travel in the window, and you re-paste them every session. Sudowrite and Novelcrafter solve that, at the price of setup: Sudowrite's pipeline wants a Story Bible, an Outline and a Scene list before a chapter generates, and Novelcrafter wants you to write the beats. Both bill monthly. For a writer with a finished outline who wants to start drafting tonight, that's a lot to build before the first scene exists.
How KudoWrite handles an outline
In KudoWrite a chapter is one page of paragraphs, and each paragraph is a beat. Type outline line one as a paragraph, press Expand, and it's written out in place from your words; Steer fixes a part in one line. Three Enters start the next paragraph, which is the next outline line. You don't build a bible first: it reads the paragraphs as you write and keeps itself up to date, along with a running summary of the whole book, so the ferry ticket in chapter one is still on file in chapter thirty.
Keep the outline itself in a note: the margin's Notes button turns a paragraph into a yellow sticky that isn't part of the book, and Expand and Steer read the notes near the paragraph they're working on. Put the chapter's six outline lines in one note at the top of the chapter, then write each as a paragraph underneath. If you're stuck on what the next scene should be, Suggest offers three: one that stays in the moment, one that moves on, one unexpected. The Effort slider decides how much each line grows: Stick stays closest to your words, Balanced fills them out a little, Novel fills them out most, and the app nudges you towards Balanced.
A browser app with an English interface, and the book is on whichever device you open next. You get one free credit to try it, then one-off packs rather than a subscription.
Questions people ask
Can AI write a whole chapter from an outline? Yes, if the outline line has a want, an obstacle and a change. It will write a scene from "Tessa finds the ticket" too, but it will guess all three, and the guess is the generic version.
How long should each outline line be? One to three sentences. Under a sentence the AI invents the scene; over five and it follows your summary instead of writing a moment.
Should I give the AI the whole outline? Give it the chapter's outline for orientation, then write one line at a time. The whole outline invites it to write ahead.
Why does the AI write the next scene too? Because the beat has no ending. Say where this one stops.
The order that works
Take your outline, number the lines, and for each add want, obstacle and change in one or two sentences. Cut any line that's really the next chapter's. Type them as paragraphs, one per line, and start writing them in KudoWrite, a beat at a time; your story bible fills itself in as you go. If you haven't built the outline yet, outline a novel in a weekend first, then come back with the beats. For the whole-book workflow around it, writing a novel with AI covers the rest.