I help build social media learning networks that help engage and grow membership to those communities.
Have you looked at Hootsuite? Or similar service? You would just need to have a publishing schedule to release your videos. I can help you with this process if you still need help. Reach out to me https://www.clarity.fm/ericmbell
Uploading your contacts to linkedIn is a good way to verify your email lists, but I would not do this to a cold list. Hopefully it is warm? Connect with me clarity.fm/ericmbell and I can guide you through this process.
LinkedIn will allow you to sync emails with the network. Are the leads professionals? If so request a call with me and I can show you how to do this. Full disclosure LinkedIn will suspend your account if you get too many declines. Cold emails are not recommended. Warm or double-optin will work best.