Shortcuts for Progress Tracking
Last Updated:
Shortcuts for Progress Tracking let you automate tracking TV shows, books, games, and more. These actions cover TV episode tracking, universal tracking modes, and lifecycle management.
TV Show Actions
Start TV Show Tracking
Enables episode-by-episode tracking on a TV show in your library.
Mark Next Episode Watched
Marks the next unwatched aired episode as watched. Great for a quick “I just watched the latest episode” automation.
Mark Episode Watched
Marks a specific episode as watched. Choose the show, season, and episode.
Mark Season Complete
Marks all episodes in a season as watched at once.
Get Episodes
Returns episodes for a TV show with optional filters — by season, watch status, or air date.
Get Next Episode
Returns the next unwatched episode for a TV show. Useful for chaining with other actions to build “what’s next” workflows.
Universal Tracking Actions
These work with any item type (books, games, audiobooks, etc.).
Start Tracking
Begins tracking an item. You choose the tracking mode:
| Mode | Description |
|---|---|
| Counter | Track with a numeric value and target (e.g., pages read) |
| Quick Log | Each tap records a timestamped entry |
| Journal | Create rich entries with notes |
| Checklist | Create checkpoints to check off |
Update Counter
Sets or increments the counter value for items using Counter mode.
| Parameter | Description |
|---|---|
| Item | The tracked item |
| Value | The new counter value |
Log Progress
Records a progress entry for items using Quick Log mode.
Add Journal Entry
Adds a new journal entry to items using Journal mode.
Checkpoint Actions
For items using Checklist tracking mode.
Create Checkpoints
Creates one or more checkpoints for a tracked item.
Toggle Checkpoint
Marks a checkpoint as complete or incomplete.
Get Checkpoints
Returns checkpoints for a tracked item, with optional filtering by completion status.
Lifecycle Actions
Finish Tracking
Marks tracking as complete — the item is done and gets logged to the Logbook.
Stop Tracking
Pauses tracking without completing. The item can be resumed later.
Resume Tracking
Resumes tracking on a previously stopped item.
Get Tracked Items
Returns all items you’re currently tracking. Can be filtered by media type.