Tailoring Your Customer Experience at Every Step