Embracing omnichannel engagement in a virtual world