Technology-driven customer service