Keel · Guides · Today
Record and correct a dose
Mark a scheduled dose as taken, record the real time if it was earlier, and fix a record you got wrong.
Before you begin
You need at least one routine. Today lists doses under NOW, LATER, OVERDUE, and a collapsed DONE · n.
Until a dose is recorded, Keel labels it from its effective time (the planned time, or the snoozed or moved time): Due, Late one hour after it, Missed 24 hours after it; an all-day dose stays Due through its day, then Missed. These are tracking labels for your record, never advice on when to take anything.
Keel tracks. It never advises. Due, Late, Missed and Snoozed are tracking classifications for your own record. Nothing here says what to take, how much, or when.
Steps
- Open Today and find the dose row: time column, then the circle (the log control), then the name. A caps micro-mark under the time shows DUE, LATE, MISSED, SNOOZED or similar; an upcoming row shows none.
- Tap the circle to record the dose as taken now. The row gains a check and moves under DONE · n. (Tapping it again undoes; a full leading swipe also logs, a trailing swipe offers Skip and Snooze.)
- Tap the row (chevron) to open its actions instead: Notes (optional), the capsules Log done and Skip, and the quiet actions Log at a time… and Move to…. Injection site appears when the routine is injectable or has site options; Snooze appears for timed doses whose routine has snooze options.
- Took it earlier? Tap Log at a time…, set Taken at, confirm.
- Not yet? Tap Snooze and pick a length — the routine’s options, or 15, 30, 60 minutes by default. Keel moves this occurrence’s effective time to now plus that length and marks it Snoozed; the plan is unchanged.
- Skipping on purpose? Tap Skip. The dose is recorded as skipped.
- To move it to another day or time without recording, tap Move to….
- Fix a record: open DONE · n, tap the row to expand it, then Edit log to change the details or Undo to remove the record (Undo skip on a skipped row).
What it looks like

- circle
- LATE / DUE mark
- chevron

- Injection site
- Notes
- Log done
- Snooze
- Skip
- Log at a time…
- Move to…

- check + strikethrough
- Edit log
- Undo
What you’ll see
A logged dose shows a check and strikethrough under DONE · n; the row keeps showing its effective time, while the time you recorded lives in the log and is visible via Edit log.
A recorded dose is judged Done or Late against the planned time (or the moved time if you used Move to…) — a snooze does not change that judgement. That result is kept as history and never drifts to Missed. The Today hero counts it (“n of m taken today”).
Notes and troubleshooting
- Logged the wrong row? Undo returns it to pending; Edit log changes what was recorded.
- LATE and MISSED are Keel’s classifications against your own schedule. They change nothing in the routine and are not a prompt to take anything.
- No Snooze capsule? The dose is all-day, or the routine has no snooze options.
- Log side effects PRO on the expanded row starts a separate Pro record; it does not log the dose.
Related
Create or edit a routine (coming later) · Set up and troubleshoot reminders (coming later)
Where these screens come from
g1-f1— store-1-today.png fromKeel-V1-4cbadaa-store-listing-20260908-1619; package sealbb6bb8cb8f301a369afef5cc37180914f5d7196376f0be585127f6cb51993aa6; source08b3a621e026031e63855f09282de94492ab1a74bbe41203f739284ed7f3e3e5; figureb43fbb324f5abb7986da9e0b846f11e31718e8e645df7d4949db845785022a9bg1-f2— store-2-dose-expanded.png fromKeel-V1-4cbadaa-store-listing-20260908-1619; package sealbb6bb8cb8f301a369afef5cc37180914f5d7196376f0be585127f6cb51993aa6; sourced7cf95fba9d2af169ec03a5d5a4f5d0272440fdfbcdb28d74e4ff8ac5e384166; figure25db73e8bb2105572562f0961cb78e0abeb65e4e973ebf622b4c197226f38199g1-f3— G1-F3-today-done-expanded-vitamin-d3.png fromKeel-V1-4cbadaa-guide-figures-20260909-1225; package seal520b2e67328e635e6c12a1afcac1f5e5a9c18cb5346a953f8972e7f1e2da6b15; sourced86d4d9eb415171ca81d598920971be063db966eca6c1553c3095d26be35007f; figure4ff3103d62ff216b8a50c94994f5d72b9fd9b5d546b24c574728cb1affe71673
Every screen is a real capture of Keel 1.0.0 (build 1, implementation 4cbadaa), cropped and otherwise unchanged, except the paywall illustration, whose price columns are masked in the image itself. The numbered markers are added on this page, not to the app. Crop and mask coordinates for every figure: where the screens come from.