Your Customers are Online, are You?