Skip to content
Everything PlotLens does for your story

Narrative Intelligence features — built for writers.

PlotLens reads your manuscript the way the most obsessive continuity editor would — tracking every character, every fact, every contradiction — then guides you toward a stronger story. No judgments, just clarity.

01 Extraction

Your cast, mapped automatically.

PlotLens reads your manuscript and identifies every character, location, event, and object — then links all the ways they're referenced throughout. "The detective", "Harrison", and "he" in the same paragraph? PlotLens knows they're the same person.

  • Characters with names, aliases, and all their defining traits
  • Locations tied to the scenes that happen inside them
  • Events linked to the people and places involved
  • Objects that carry history and significance across chapters
Character Entity 4 traits
Sarah Chen
Character Verified

Also known as: Sarah, Detective Chen, the detective, Mom, the woman in red

Brown eyes, 5'6" Scar on left cheek Partner: James Ortiz Daughter: Lily, age 7
Contradiction detected Finding

Ch. 14 describes scar on right cheek — conflicts with Ch. 3 (left cheek).

02 Validation

What's true — and what a character only thinks is true.

PlotLens is a guide, not a judge. It distinguishes established fact from what a character believes, suspects, or has been told — then surfaces potential contradictions so you can decide what to do with them. When a character is wrong about the world, that's not an error: it's a plot point.

  • Continuity guidance catches inconsistencies the moment you write them
  • Character-level belief tracking separates knowledge from fact
  • Custom canon rules let you define what's allowed in your world
  • Severity levels distinguish continuity issues from intentional choices
Live Validation
2 pass 1 conflict
Chapter 23 Draft — validating against Books 1–2

Sarah glanced at the scar on her right cheek in the mirror. ⚠ conflict

James waited outside the precinct, his hands in his pockets. ✓ consistent

Lily had just turned seven. ✓ consistent

Scar location Finding

This draft references Sarah's scar on her right cheek, but it's established on the left.

Source: Ch. 3 — "the scar on her left cheek"
03 Provenance

Every fact traced back to the sentence it came from.

PlotLens never asserts anything without evidence. Every detail it tracks links to the exact line of your manuscript where it was established. When something looks wrong, you can jump straight to the source — and decide for yourself.

  • Chapter and paragraph citations for every extracted fact
  • Full attestation trail shows how facts were derived
  • No orphaned claims — every rule has a supporting passage
  • See competing evidence when facts conflict across documents
Source → Fact
Chapter 3, page 47 Sarah pulled her coat tighter as the wind cut across the square. The scar on her left cheek ached in the cold — it always did when the weather turned. James was already there, leaning against the iron railing of Greyhaven Bridge.
Sarah Chen — scar on left cheek; bothered by cold weather
Extracted from Ch. 3, p.47 → entity #14, trait #2
Sarah ↔ James — meeting at Greyhaven Bridge (pre-arranged)
Extracted from Ch. 3, p.47 → relationship #7
Greyhaven Bridge — has iron railing; located at town square
Extracted from Ch. 3, p.47 → location #5
04 Timeline

Your story's timeline, always in order.

PlotLens tracks when events happen in your story's world — and also the order in which you revealed them. If a character references something that hasn't happened yet, PlotLens flags it before readers do.

  • Story-world chronology separate from narrative reveal order
  • Catch impossible sequences — "Tuesday after Thursday" errors
  • Flashbacks and flash-forwards tracked without confusion
  • Timeline consistency across a whole series, not just one book
Story Timeline
The Battle of Ashenmoor
Event Winter, Yr 1

Ch. 3, p.47

Treaty signed at Greyhaven
Event Spring, Yr 1

Ch. 8, p.142

"The battle raged through the spring rains…"
Event Spring, Yr 1 (?)

Ch. 20, p.310

Conflicts with Ch. 3 — the battle was in winter
05 Search

Ask your manuscript anything.

Hybrid search blends exact matches with semantic ranking, so natural-language queries can pull up the right passages, entities, and canon even when the wording differs.

  • Semantic ranking surfaces related passages even when the query words do not match exactly
  • Filter results down to story elements, documents, or canon as you narrow the search
  • Results include the passage context that explains why each hit matched
  • Useful for fact-checking, not just navigation
Hybrid Search
"who has a reason to betray the king?"
3 results · hybrid match
Character 94%

Vera Ashford

"The throne was promised to her family before the coup..."

Ch. 12, p.203
Character 87%

Marcus Hale

"He'd been feeding intelligence to the northern lords for months..."

Ch. 18, p.291
Character 72%

James Ortiz

"His loyalty had always been to Sarah first, not the crown..."

Ch. 9, p.156
06 Collaboration

Your whole team, working from the same canon.

When multiple writers share a project, PlotLens keeps them consistent. See who validated a fact, who introduced a character detail, and when. Disagreements surface as flags, not surprises in the final draft.

  • Shared projects so every writer sees the same established facts
  • Attribution on every edit — who wrote what, and when
  • Role-based access keeps canon rules safe from accidental edits
  • Real-time updates when a teammate validates or flags something
Project: The Vanishing Hour
3 online

Jeremy validated Ch. 15 — 12 entities confirmed, 1 flagged

validation
2 min ago

Alicia raised canon rule "Iron nullifies all enchantments" to critical

canon rules
8 min ago

Marco uploaded Chapter 16 Draft — extraction in progress

documents
14 min ago

Conflict flagged — Marco's Ch. 16 puts Sarah's scar on her right cheek, conflicts with validated Ch. 3

validation
just now

See what PlotLens finds in your manuscript.

Join the waitlist for early access.

No credit card required. Manuscripts stay 100% private.