Optimising Customer Service for Scale