Finding a Balance Between Automation and Human Touch for Good Customer Experience