I have previously used workflow triggers to transition issues through the work. For example, branch created would transition the issue from "To Do" to "In Progress".
Jira automation appears to be able to this as well plus listen to additional events such as builds, deployments etc.
When should one use triggers vs. automation? It seems like some of these would conflict or potentially be duplicative if you have automation do something off-branch created and workflow trigger do the same.
Is there a best practice? What are the pros/cons of using one of the other?