How to transfer shares from another broker to Dhan?

My experience with Dhan app has been really good and I have decided to use this platform as a full time trading platform. Hence I need help to understand how do I transfer my existing portfolio from another broker to Dhan app. What is the procedure and how much time does it take?