To provide social media marketing services, a marketing agency or consultant will typically work with a client to define their marketing goals, identify their target audience, and develop a social media strategy. The strategy will outline which platforms the client should focus on, what types of content to create and post, how often to post, and how to measure the success of the social media marketing efforts.