YouTube is the largest video sharing platform, hence undoubtedly is used by almost every massive business. It's also a de facto social network on its own. Here's what you can do if you're fairly new to the game, and you'd like to use YouTube to boost your brand.
Commit to a regular post schedule
Let subscribers know if you're taking a break
Always add a call to action
Actively respond and interact with subscribers