WordPress Core exposes many actions that you can leverage, but It's also possible to use plugins to introduce new actions to combine with. One example is, look at the popular Advanced Custom Fields Plugin. It introduces some actions of its have which you could use to communicate with the Plugin. https://jsxdom.com/intelligent-wordpress-website-development/