BetterWorkflow: A plugin to easily define custom workflow keywords with a visual editor and cycle through them with just a click

Hey everyone!

I absolutely love Logseq, but one thing that always felt missing is the ability to easily define completely custom workflows, and not the two options the come built-in. While I’ve seen a few plugins that do that, those weren’t quite sufficient for my needs.

So - I built my own! This plugin allows you to:

  • Use a visual editor to define custom workflow keywords, with support for with/without checkbox, and optional circular workflows.
  • Use those workflow keywords in your blocks with simple and automatically created commands.
  • Comes with a built-in query editor to create queries with your workflow keywords.

Github repo: github.com/AlonX2/BetterWorkflow

Plugin name in the marketplace: BetterWorkflow

Feel free to check it out and let me know if you like it!

If anyone has a feature request/bug report, create a Github issue/contact me here!

:framed_picture: Some screenshots:

The workflow editor:

The workflow keywords in a page:

I absolutely love it! This was the one thing I missed from org-mode.

Could you support todo-tags at arbitrary positions? Currently a tag at the end of the line will delete the text when toggeling.

Yeah sure, I’ll add support for that today when I get back from work

Glad you like it!

1 Like

Looks really great. Is there any way to prevent it from “hi-jacking” the built-in todo? As far as I can see, that if you delete the BetterWorkflow standard “TODO”, then the built-in still does not work anymore (adding new to text via /TODO - pre-created todos do still work)

Hey, thanks for trying the plugin!
If you enjoy it - Would greatly appreciate a github star :dizzy:

This should now be supported in the latest version, feel free to try it : )

From my tests, the default /TODO command should be back once you restart the app if you deleted the workflow with the TODO state. Feel free to reach out if that’s not the case for you and I’ll look at this further!