it is highly dependent on what type of industry you are in.
if you are in tech company, it is more engaging your personas in professional social networking media like linkedin by a post or a video on how the product can enable more revenue or cost saving.
if you are doing retail, yes, social media is the best channel to engage personas. you can engage them similarly but on a casual setting.