The main difference between the two is that business process automation spans across multiple departments and includes automation of multiple workflows for business process management whereas workflow automation automates tasks within a single workflow.