Keyboard macros offer workflow automation in Emacs in a “no-code” fashion. Anju showcases this capability by providing a menu of keyboard macro commands in the menu bar Tools menu.
Note that both keystroke and mouse menu actions can be recorded by a keyboard macro.
For more reading on keyboard macros, see (emacs)Keyboard Macros.