Building an Efficient Approval Workflow: Automating Every Step of the Approval Process