Practical guide

How to track every character in your novel

Why your memory isn't enough, and how to build a system that remembers every character — name, relationship, biography — for you

Published May 2026Reading time: ~5 min

The problem: memory isn't enough

The cognitive psychologist George Miller argued that short-term memory holds between five and nine items. A mid-sized novel contains dozens of characters, each with a name, an age, a past, relationships and a motivation. The arithmetic is simple: the brain isn't built for it. Cervantes lost Sancho's donkey; for you it will be an eye color that changes, or a sibling who disappears.

The solution isn't to remember better. It's to move memory outside — into a system that remembers for you.

What to record for each character

Not everything matters equally. Three things carry most of the weight:

  • Identity — the name and all its aliases. "Beth," "Bethy" and "Mrs. Harlan" are the same character; the system needs to know that.
  • Relationships — who is who to whom. A relationship written once never has to be recalled again.
  • Inner contradiction — what the character wants against what they fear. That's what drives them.

A character with no contradiction isn't a character. It's set-dressing that talks.

The four-step method

  1. A card for every characterOpen one record per character: name, aliases, story role (protagonist, antagonist, secondary), and a short physical description.
  2. Biography and profileAdd a past, a motivation, a central fear and a flaw. A character with no inner contradiction is set-dressing — not a character.
  3. A map of relationshipsRecord every relationship: parent, sibling, spouse, rival, mentor. A relationship written once never has to be recalled again.
  4. Update as you writeEvery time a character changes in the story, update the card immediately — not 'later'. Later never comes.

Step four is the one people fail at. "I'll update it later" is how contradictions are born. Real-time updating is the difference between a system and a pile of sticky notes.

How Coplot does it

In Coplot these steps aren't manual work. Every character gets a full profile — name, aliases, role, biography, physical description and psychological profile — and relationships are kept as a web. More importantly: the AI extracts characters from your text and recognizes when the same character appears under a different name — so step four happens on its own.

This is part of a bigger picture — the four pillars of a serious writing tool.

Summary

You don't need to remember everything. You need a system that remembers for you, so your mind stays free for the one thing that can't be delegated — the writing itself.

Start free with Coplot

Read next

How to build a story timeline

Flashbacks, parallel plotlines and time that bends — how to keep a timeline that doesn't break

Read the article