Customer Success Manager

The Legends Agency · cape town, western cape, South-Africa

Location
cape town
Job Type
Full-time
Posted
June 24, 2026

Job Description

Full-Time | Competitive Salary + Benefits

Make an Impact as a Customer Success Manager!

Were looking for a Customer Success Manager (CSM) to take ownership of a large portfolio (~100 accounts) and ensure customers achieve their goals. If youre passionate about driving product adoption, maximizing customer success, and identifying commercial opportunities, this role is for you!

What You'll Do

  • Manage a Large Portfolio Oversee ~100 accounts, ensuring clients are successfully onboarded and engaged throughout their journey.
  • Champion Customer Success Be the main point of contact, proactively identifying client needs and driving value.
  • Boost Product Adoption & Engagement Develop strategies that maximize utilization, helping customers see measurable outcomes.
  • Drive Growth & Renewals Identify upsell opportunities, manage renewals, and expand accounts in a way that benefits both the customer and the business.
  • Collaborat...

Ready to Apply?

Submit your application for Customer Success Manager at The Legends Agency

Apply Now