WordPress Main exposes many steps which you can leverage, but It's also possible to use plugins to introduce new actions to integrate with. For example, look at the preferred Superior Custom Fields Plugin. It introduces some steps of its very own that you can use to interact with the Plugin. https://jsxdom.com/intelligent-wordpress-website-development/