Real-time customer communication in e-commerce: improving customer experience, satisfaction and loyalty | Synapse