Optimal customer service with a digital customer portal