— Never forget a setup again —

Foreshadowing Tracker Template

From planting to payoff, tag every thread with a status and a chapter — so you'll never reach the ending and suddenly remember a setup you left hanging.

Use this template online

A foreshadowing tracker is a single sheet that tags every thread with a status, from planting through hinting to payoff. Foreshadowing is where long stories most often go off the rails — a single line you planted 50 chapters back, and when it's time to pay it off you can't for the life of you remember which chapter it was in. This template lets you log the chapter and status of every setup, so one glance tells you what's still open — and applied online, it links straight to the matching chapter.

Template preview

Foreshadowing tracker column examples

Field Example
Setup name The jade pendant left by his mother
Chapter planted Chapter 3
Status Hinted
Details The pendant glows when it touches water; the protagonist doesn't know its purpose and keeps it only as a keepsake
Payoff chapter Chapter 47 (revealed to be the key that opens the ancestral shrine)

How to fill in this template

Foreshadowing is the lifeblood of a long novel, and also where it most easily derails. A single line you planted 50 chapters back — when it's time to close the thread, you can't recall which chapter it was in or how you set it up, and you spend two hours scrolling through the manuscript and still don't find them all. It's a pit almost every serial author has fallen into.

The fix is simple: log a row every time you plant a setup. Use a name you'll remember for "Setup name," pin "Chapter planted" down to the exact chapter, and in "Details" spell out what you planted, how much the reader knows now, and how you plan to pay it off. The most important column is "Status" — treat it as the thread's life cycle: planted, hinted, revealed, paid off, abandoned.

Why break it into so many statuses? Because good foreshadowing isn't just two points, "plant" and "pay off" — it needs several "hints" in between to deepen the impression, so that when readers look back they get that satisfying "the signs were there all along" rush. One glance at the Status column tells you which setups were planted but never hinted at, and which are due to enter the payoff stage.

Once you fill in "Payoff chapter," that setup is closed. Anything left blank is a debt you still owe your readers. In the later stretch, routinely filter the "not paid off" list, and you'll never finish the whole finale only to remember a thread you never accounted for — the kind of thing readers hold a grudge over. For the ones you decide not to pay off, honestly mark them "abandoned"; at least then you know where you stand.

Fill the template in four steps

1

Log every setup

Record a row each time you plant a thread. Give it a name you'll remember as the setup name, and note the chapter where you planted it.

2

Spell out the details

Note what you planted, how much the reader currently knows, and how you plan to pay it off — this is your cue when you come back to close the thread.

3

Update the status stage

Move the status forward as the story unfolds: planted → hinted → revealed → paid off. Hinting several times in between deepens the impression on readers.

4

Audit open threads regularly

In the later stretch, routinely filter for setups still marked "not paid off," so you don't finish the finale only to realize a thread was never resolved.

Don't want to draw the table yourself? Do it with LitMemo

This template maps to these LitMemo features — fill it in online and everything auto-links:

Frequently asked questions

How do I tell foreshadowing from ordinary descriptive detail?
By whether you'll come back to it. Only things you'll return to go in the tracker. Details that exist for mood or texture don't need logging — logging them just makes the tracker something nobody wants to open.
Does every piece of foreshadowing have to pay off?
No. Anything you clearly emphasised must pay off; things mentioned in passing can be left. The real problem is forgetting an entry exists — so the point is logging, not universal payoff.
I want to abandon a thread late in the draft. How do I handle that?
Mark its status "abandoned" in the tracker and write one line of reasoning; don't delete it. During revision you'll need to know which earlier chapters planted it before you can judge whether those passages need changing too.
Readers have already guessed a plant in my serial. Should I change it?
Usually not. Being guessed means you planted it clearly enough. What to change is the reveal — move the emphasis from what it is to what happens because of it.
A blank sheet on paper is no match for one filled online

No download — use it online right away

Start filling without signing up, and auto-link characters, foreshadowing, and chapters