It would be helpful to have a button custom field for contacts and opportunities. The button could act similarly to a trigger link, and could have configurable options to open a link, simply do nothing etc (maybe also configure rules to enable or disable the button). But the button can be a trigger in Automations, so once clicked it can kick off a series of actions on the contact or opportunity such as adding tags, moving the opportunity through the pipeline and sending an email, etc