Social media marketing involves leveraging various social platforms to promote a brand, build engagement, and drive business objectives. It serves multiple roles, from increasing brand awareness and generating leads to enhancing customer service and fostering community around a brand.