WebEngage is a multi-channel users engagement platform that provides automates communication throughout the users' life-cycle. It enables you to connect to them through these channels - web messaging (notification, survey, and feedback), in-app messages, push notifications.