⭐️ Sofa 5 is hereCheck it out 

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:

ModeDescription
CounterTrack with a numeric value and target (e.g., pages read)
Quick LogEach tap records a timestamped entry
JournalCreate rich entries with notes
ChecklistCreate checkpoints to check off

Update Counter

Sets or increments the counter value for items using Counter mode.

ParameterDescription
ItemThe tracked item
ValueThe 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.

Join the Community

Get help, ask questions, and see how other people are using Sofa

Start Organizing
Your Downtime

All you have to do is press that button.