1. Process complexity
A simple workflow with a clear trigger, a small number of steps, and limited variation is usually easier to automate than a process that changes by customer type, team member, channel, or exception state. Complexity increases when the workflow depends on judgement, undocumented decisions, or many branching paths.