Leveraging Social Media Platforms for Influence Marketing