Is there anyway to move apps and data from regular android phone to xiaomi? Helium back up doesn't seem to work for xiaomi at all.

Anyone ever did restore helium back up to xiaomi?

What are the other alternatives? Google play restore doesn't seem to work either.

Note: I do NOT need to back up the APK. What I mainly want is to back up content of chat applications like wechat, whatsapp, etc.
Yes there is an app called Mi Mover which helps to transfer data from one Android Phone to a Mi phone. Users can refer Xiaomiadvices for download links and tutorial on how to transfer data using Mi Mover app.