The product How it works What you see Under the hood
plottolo
chapters in draft110
entries in the bible87
open flags6
threads still open3
latest draftfeb 14

a continuity editor for novelists

You write the novel. Plottolo remembers it.

Upload the manuscript exactly as you wrote it — Word, markdown, PDF. Plottolo splits it into chapters, builds the story bible (characters, places, objects, relationships, dated facts, narrative threads) and from then on watches the book's internal consistency as the draft grows. When chapter 20 contradicts chapter 12, you hear about it — with the quotation attached.

This is the job a continuity editor does on well-funded productions. Here it sits on your desk, at the twentieth rewrite as much as at the first.

protagonist's presence per chapter — draft 3

chapter 1three chapters of absence in the middle: choice or oversight?
flags · draft 3
Elena is «an only child» in ch. 4 and has a brother in ch. 19 factual contradiction · high severity «she had no brothers or sisters» (ch. 4) · «her brother Marco walked in without knocking» (ch. 19)
engine areferee
The locket appears in ch. 7 and never returns open thread · waiting on you An object given weight and never picked up again: Chekhov's gun, or set dressing?
engine aengine b
Ch. 12 changed here and in the file you uploaded conflict · nothing moves without you Two diverging versions of the same chapter. Plottolo will not pick one for you: it shows them side by side.
Three days of travel, yet the date never moves timeline inconsistency · medium severity
engine aengine b
No other flags across chapters 1–110 normal state

the product

It doesn't write your novel. It holds it together.

Plottolo generates no prose. It produces analysis, critical resistance and instruments: the page you are writing is yours, and stays yours. That is a stated position, not a technical limitation.

01 The story bible Characters, places, objects, relationships, dated facts, narrative threads. Every single fact carries the quotation it came from, with chapter and draft: no claim without a source.
02 Internal consistency Factual contradictions, timeline slips, characters who know things that haven't happened yet. The check is global: change one chapter and the whole book is re-checked.
03 Narrative threads Setups without payoff, payoffs without setup, questions left orphaned at the end of the draft. Every thread has an opening chapter and — if it has one — a closing chapter.
04 Pacing, in charts Character screen-time, tension curve, dialogue and action density, relationship matrix, point-of-view distribution, variance in chapter length.

the list of noes — written in stone

A product is defined as much by what it refuses to become. These are not «not yet»: they are out of scope, and any exception would be a declared decision, never a drift.

Layout and styling.
The editor exists to fix what a flag found, not to replace Word or Scrivener.
Footnotes, margin comments.
Notes live attached to entries in the bible, not pinned to a line of text.
Collaborative writing on the text.
A manuscript has one author. Many-handed revision is a different craft.
Prose generation.
Not one line of your book comes from here. That includes «continuation suggestions».
Machine translation of the work.
Language is an attribute of the work, and names stay as you wrote them, never normalised.
Automatic conflict merging.
When two versions diverge, the choice is yours. Always.
who it's for
People who write for loveThe novel grows in alternate weeks, and memory for detail is the first thing to give way.
Self-publishersA human editor costs £500–2,000 per manuscript. Here you check continuity at every draft, not only at the end.
Series authorsThe bible outlives the single volume: it is where book three stops contradicting book one.
Anyone reopening a drawerUpload a draft years old and within minutes you know again who is who, who knows what, and what was left hanging.

how it works

Write wherever you like. Upload. The rest is already done.

There is no tool to abandon. You keep writing in the program you already use, and whenever you want a snapshot of the work you upload the whole file. Plottolo works out for itself which chapters changed and re-reads only those.

1UploadThe whole manuscript, as .docx, .md or .pdf. Not one chapter at a time.
2SplitAutomatic chapter segmentation, with a preview to confirm the first time: your corrections become the rule for every later upload.
3StoreEach chapter becomes an immutable block identified by its content. Unchanged chapter, zero new bytes.
4MatchEvery chapter is paired with its counterpart in the previous draft, even if you moved it, split it or renamed it.
5Re-readOnly changed chapters go through analysis. The rest of the bible is already there and isn't paid for twice.
6Re-checkConsistency is verified against the structured bible, not by re-reading the book: the check stays global and the cost stays linear.

drafts are never overwritten

Every upload creates a new, immutable draft: an ordered list of references to chapters, not a copy of the book. Identical chapters are the same shared block across every draft that contains them. «Go back to draft 2» rebuilds the list; it deletes nothing.

draft 1 · jan 12 draft 2 · feb 03 draft 3 · feb 14 ch 11 ch 12 ch 13 ch 11 ch 12 ch 13 ch 11 ch 12 ch 13 text blocks, identified by content a1f0… «the house on the dunes» 7c33… ch 12 — first version be92… ch 12 — rewritten 04d7… «the return» shared shared new shared
three complete draftsone new block: the rewritten chapter 12

what one more draft costs you

draft 1: the whole booklater drafts: only the chapters you touched
when two versions diverge
Chapter 12 — conflict edited here and in the uploaded file You fixed the chapter inside Plottolo after a flag, and meanwhile rewrote the same chapter in your own file. Both versions are shown side by side: you choose, every time. No silent merge.
Notes and ideas outside the drafts They live attached to a character or a thread, not to a line of text, so they don't go stale when the chapter changes. From your phone, one takes ten seconds to capture.
.docx export always available The Word → Plottolo → Word round trip is a contract of the product, not an extra. Leave whenever you like, with your text.
Your drafts are safe last verified backup · today, 03:40 An encrypted off-site copy on every cycle, with the real outcome shown on the page — never a «presumed green». Manuscripts are the least reproducible data there is.

what you see

A record for every single thing you invented.

The bible is not a summary: it is a searchable archive, built chapter by chapter, in which every attribute knows where it came from. Ask «where is the locket mentioned?» and you get the passages, not a list of word matches.

character record

nameElena Vaccaricharacter · appears in 41 of 110 chapters · POV in 12
stated age34 in ch. 1«thirty-four, and only just» — ch. 1, draft 3
familyOne brother, Marco«her brother Marco walked in without knocking» — ch. 19 · conflicts with ch. 4
distinguishing markScar on the left forearm«the white line running along her forearm» — ch. 6, ch. 33, ch. 71
knows that…The lighthouse was put out deliberately — from ch. 28before that chapter she cannot refer to it
relationshipsmarco → brother · agata → mentor · the keeper → antagonist

tension curve — chapters 1–24

10 1 climax · ch 22
estimated tension, chapter by chapterthe fall takes two chapters

density of dialogue, description and action

dialogue description action three straight chapters of pure description show up at a glance
relationship matrix
elemaragakeenintom
ele
mar
aga
kee
nin
tom
how much they interacttwo empty cells in a row
Agata and Tommaso never meet observation, not an error Two central characters who share no scene in 110 chapters. If that's deliberate, dismiss it in one click and it won't come back.
Point-of-view distribution 6 POVs across 110 chapters Elena 12 · Marco 9 · Agata 4 · the keeper 3 · Nina 2 · external narrator 80.
Head-hop in ch. 47 to be checked The chapter is in Elena's POV but reports a thought of Marco's.

narrative threads — where they open, where they close

The darkened lighthouse · closed in ch. 96
Elena's scar · closed in ch. 71
The locket · open
The letter never sent · closed in ch. 88
Who paid the ferryman · open
Marco's debt · closed in ch. 62
chapter 1dashed rule = still open at the end of the draft

interview a character

Question a character and they answer from their own record: only what the book says about them, with the knowledge they have at the chapter you pick. It does two jobs — it uncovers their history where the text stops short, and it uncovers where the characterisation has a hole. If they can't answer you, the hole is in the record, and they say so.

you · context: bible at draft 3, ch. 1–28Why didn't you tell Marco about the lighthouse?
elena vaccariBecause by then I didn't know myself. In twenty-eight I worked it out looking at the water, and my brother wasn't there that evening: he'd gone to Portoferraio and didn't come back until the next day.
youAnd what did your mother make of it?
elena vaccariThere is nothing about my mother in the book: she isn't named in any of the twenty-eight chapters. If you need me to have a view about her, that view is yours to write.
the interview invents nothing: it declares the gapscontext is the bible, not the manuscript
variance in chapter length
median 12,258 charactersone chapter twice the rest
Every chart is clickableA bar takes you to the chapter, the chapter to the record, the record to the quotation. There are no dead ends.
From your phoneConsult the bible, read the flags, interview a character, capture an idea. Dense charts stay where they can actually be read: on the big screen.

under the hood

Two engines, and neither gets the last word.

Handing your novel to a single model means taking its word for everything. Plottolo uses more than one: each task goes to the engine suited to it, and on claims that matter a second engine checks the first. When they agree, the flag arrives with high confidence; when they don't, it arrives hedged — or doesn't arrive at all.

The reasoning is plain: one false alarm on something serious costs more than ten missed true ones. If the product wastes your time on an error that isn't there, you stop trusting it — and from then on you ignore the correct flags too.

web client mobile client · pwa api · access and accounts ingestsplit · match bibleextract · check chartsfrom extracted data interviewcontext = bible structured store text blocks bible, drafts, flags, notes one file per content, never duplicated routerright engine per task relaysingle point of exit engine a engine b referee no service talks to an engine directly: there is one channel only, and every call is logged
architecture in greyscale: no colour of judgementa single point of exit towards the engines

the right engine for the job

No task pays for the most expensive model unless it needs it, and no critical task is left to the cheapest one. The link between task and concrete model is configuration: a price list changes, a line changes, the product doesn't.

taskclasswhy
Extracting the bible, chapter by chapterflagshipEverything rests on it: if the bible is wrong, everything downstream is wrong.
Consistency checkingstandardIt works on the structured bible, not the prose: small input, bounded judgement.
Interviewing a characterflagshipQuality here is felt directly by whoever reads the answer. The context is one record, so it costs little.
Attaching a note to a charactereconomyIt is classification over a closed set: the bible itself.
Chapters with ambiguous boundarieseconomyAutomatic segmentation does the bulk; the model is called only on the doubtful cases.
Transcribing a voice noteeconomyHigh volume, high tolerance for error: you re-read it anyway.

how they measure each other

1Double reading Two different engines read the same chapter and the two results are compared structurally: same entities? same facts? same threads? The disagreement rate is the primary quality measure.
engine aengine b
2Sentinel sampling Even in normal running, a fraction of chapters gets the double reading. If disagreement rises it is an internal alarm — prompt to revise, model changed by the provider — not an alarm for you.
engine aengine b
3Referee on the serious ones Before showing you «the character who died in chapter 12 speaks in chapter 20», a third engine re-reads only the chapters involved. Agreement: you hear it. Disagreement: below threshold, or hedged.
referee
filled label = the engines agreeempty dashed label = they don't
what comes out of one chapter
// one reading per chapter, one schema only
{
  "chapter": 28,
  "pov": "Elena Vaccari",
  "tension": 8,
  "split": {
    "dialogue": 41,
    "description": 35,
    "action": 24
  },
  "entities": [
    {
      "name": "Elena Vaccari",
      "type": "character",
      "role_in_scene": "protagonist",
      "attributes": [
        {
          "key": "knows_that",
          "value": "the lighthouse was put out
             deliberately",
          "quote": "she understood someone had
             put it out, and meant to",
          "chapter": 28
        }
      ]
    }
  ],
  "events": [
    { "summary": "Elena discovers the sabotage",
      "internal_when": "evening of the third day" }
  ],
  "relationships": [
    { "from": "Elena", "to": "the keeper",
      "type": "suspicion" }
  ],
  "threads": [
    { "code": "the-darkened-lighthouse",
      "state": "advanced" }
  ]
}
the same schema in every languageevery fact with its quotation

the three promises everything else rests on

Your text is not merchandise An unpublished manuscript is confidential by definition. The text never appears in internal logs — which hold metadata and measurements, not prose — storage is isolated per account, and providers are judged on how they treat data exactly as they are judged on quality and price. Those who won't guarantee it don't get in.
Nothing gets lost Drafts are immutable and chapters are never overwritten: they are added. The encrypted off-site backup runs on a fixed cycle, and the page telling you «you're safe» reads the real outcome of the last copy, not a green icon put there to reassure.
Language belongs to the work Not to the installation. How a chapter is split, which quotation marks are used, which chapter-heading patterns apply: all declared per language and kept isolated. The bible of an English novel is in English, and names stay written the way you wrote them — never translated, never normalised.

in one line

The continuity work only well-funded productions can afford, on your desk.

Upload the manuscript. Get the bible, the contradictions, the threads left open and the pacing of the book. Rewrite, upload again, and pay only for the chapters you touched.

The text stays yoursa stated positionPlottolo has never written a line of your book, and won't start now.
Leave whenever you like.docx export always available
No chapter read twiceyou pay the delta, not the book
plottolo · product presentation sample data and copy