Enhancing the Customer Experience with Smartphone Automation