C

Customer Success Lead at Creator.co

Creator.co

toronto, on, Canada Full-time July 05, 2026

Opportunity Description

Elevate influencer marketing strategies as the Head of Customer Success at Creator.co in Toronto. Lead a dynamic team focused on managing client relationships and driving impactful business outcomes.

As Head of Customer Success, you will specialize in influencer and affiliate marketing, overseeing strategy development and execution. Your role will emphasize building strong client partnerships while ensuring initiatives lead to measurable business success.

Key Responsibilities: • Develop and execute innovative marketing strategies • Manage and nurture key client relationships • Drive business outcomes through effective leadership

Requirements: • Proven experience in customer success or similar role • Strong understanding of influencer and affiliate marketing • Excellent communication and relationship management skills • Ability to lead and motivate a team

Lead the customer success team at Creator.co and make a meaningful impact on influencer marketing...
Full-time Other-General

Interested in this opportunity? Apply now through Expertini.

Apply for this Position