Can I create a premium channel? You should be able to create a Premium Channel if you reside in the US, Canada, 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 March 29, 2018 18:37 Follow Have more questions? Submit a request 0 Comments Please sign in to leave a comment.