I have not made money on social media directly, however, I have taken the help of social media platforms to generate income from my website. I regularly promote my website content on facebook, twitter, pinterest, etc. These platforms send traffic to my site. The traffic interacts with my content, and I make money from my website. I have Facebook pages, however, I do not have 10k followers which is the basic requirement for page monetization. I promote my content on facebook, if I try I can earn from facebook instant articles, however, this option will stop my AdSense earnings, therefore, I have not used this feature.