Real-time Personalised customer interaction at scale