Checklist and To-do list Plugins for WordPress in 2024

I am a fan of documenting processes. They decrease barriers to working on a task, save time, and prevent mistakes. If done well, recurring tasks can be done without much thinking. Let’s see if I can find a checklist plugin to improve my workflow.

For years, I have done weekly and monthly reviews. Since the related tasks are defined clearly, I finish the reviews rather quickly these days and can even do so early in the morning or late at night when my mind is sleepy.

Well-documented steps also make it simpler to spot tasks that could be automated or further improved, as well as identify those that are not yet clear enough.

Years ago, I built an internal knowledge base using WordPress. It contains static information, principles, guidelines, and processes.

Compared to tools like Trello, the information in the knowledge base is self-hosted and, therefore, privacy-safe and controllable. However, features like checklists are missing. For now, to-do lists in the knowledge base are just plain lists without checkboxes.

I am now looking into converting the existing lists into interactive to-do lists or checklists and was wondering if there was a WordPress plugin for that. I documented my findings below for your benefit.

Checklist requirements

Without a to-do list with checkboxes, I have to remember the last item I did when being interrupted, and the team cannot really share the process if multiple members are involved.

My ideal checkbox plugin would include the following features:

  • The checklist is a single block, editable in the block editor, not on a separate admin page
  • Tick off any item that was completed – by anyone on the team
  • Choose between personal lists – checked items are only visible to this particular user – and ones visible and editable by everyone
  • Allow users to reset all related checkboxes so the process can be repeated
  • Works with indented items
  • Bonus: Convert an existing bullet list into an interactive checklist
  • Bonus: Show the process, e.g., “4 / 5 done”, which might be motivating for the people involved

Checklist plugins on wordpress.org

I started by testing the most promising-looking plugins using the “checklist” tag on wordpress.org.

Well, I ended up not installing any of them for two reasons:

  • The purpose was different, e.g., a pre-publish checklist for editors
  • They were outdated

Here are a few of the latter if you are still interested:

To-do list plugins

Next, I looked for “to-do list“ plugins on the repo. After digging a bit, I found some interesting looking candidates, though no perfect fit.

Todo List Block

Header of the Todo List Block checklist plugin by Rich Tabor on wordpress.org

The Todo List Block plugin by Rich Tabor looked promising initially, until I noticed that it only works in the backend. It can be used as a pre-publish checklist, for planning content, etc.

Todo Block

Header of the Todo Block checklist plugin by David Towoju on wordpress.org

Todo Block by David Towoju has the most promising wp.org profile for my purpose.

After watching the video on the plugin page and reading through the reviews, it became clear that it lacks the features I was looking for.

One can check a box, but the state is not stored. So, when the page is reloaded, the checkbox state is reverted.

I also did a web search, but this is all there was for to-do list plugins.

Using form plugins

My search brought me to form plugins.

I found tutorials for GravityKit and Formidable Forms to create frontend to-do lists. However, they didn’t come in the form of a block, and the list/form needed to be created separately.

Conclusion

While I am a proficient WordPress developer, I’ve hoped to find a solution that is ready to be used. I am undecided if I will invest the time to build one now, and I am grateful for any tip. Maybe I’ve missed an existing solution.