A YouTube channel must be added to the account. Without a YouTube channel your videos statistics are incomplete and many of our features are not available, such as; video deletion, comment monitoring, thumbnail, video description and call to action editing.
Not posting to your company's own YouTube channel means you cannot leverage your brand's existing digital footprint or influence your company's search engine rankings. Google loves video and every video you make, when properly search engine optimised, will help your company dominate page 1 results!
Here is a guide to assist you: