Slushpile

Submission Tracker

Log every query and submission in one place. Track status, spot patterns, and know exactly how long an agent has had your pages. Your data is saved in this browser only — nothing leaves your device.

Add a submission

Submissions

TitleSent toTypeSentDays outStatus

Export / import / reset

Data lives in this browser's localStorage. Export a JSON backup regularly if these records matter to you. A lost device or cleared browser erases this list.

How the tracker works

You add a row for each submission — a query to an agent, a short story to a magazine, a poetry batch, an essay pitch. Each row captures what you sent, who you sent it to, and when. The tracker calculates how long each piece has been out. When you hear back, you change the status to accepted, rejected, or withdrawn; rejected and withdrawn rows stop counting days.

The stats panel at the top summarizes your totals: how many are pending, how many came back, your response rate, and average days to response for the pieces that did get an answer. These are genuinely useful numbers, because they turn a vague feeling ("nobody ever writes back") into a clear one ("my average wait is 68 days and three agents are over that").

Where this data lives

Everything stored by this tool is held in your browser under the key slushpile_subs. You can inspect it in your browser's developer tools. You can export it to a JSON file (button above) and reimport it later or on another browser. If you clear site data, use a different browser, or move to a different device, the data will not be there — there is no sync.

We deliberately do not store your submissions on a server. If you want a cloud-synced alternative, the standard paid options are Duotrope and The Submission Grinder (which is free); QueryTracker offers some submission-tracking features for querying writers. This tool is for writers who want the simplest possible local solution with no account.