Can I create a Premium Channel? You should be able to create a Premium Channel if you reside in the US, Canada, South Africa, Mexico or Russia. Users can join your channel from anywhere in the world! Email firstname.lastname@example.org if you have any questions. Zello Support May 15, 2018 20:39 Follow Have more questions? Submit a request 0 Comments Article is closed for comments.