I agree with most of the other posts. ASAP! I started our channel a little over a month ago and created a twitter, facebook, instagram, etc... as soon as possible to help start getting the word out. As my YouTube channel grows, so does my following in the other social media sites. I also make sure to share my uploads to twitter and facebook to help get the content out to those that might not visit YouTube often enough to see you have new content.