Going beyond omnichannel for a better customer experience