Scaled Customer Success Manager at Barracuda
Ten Eleven Ventures • ottawa, Canada
Role Description
Join Barracuda's dynamic team as a Scaled Customer Success Manager, driving customer success through innovative, data-driven engagement strategies. This role focuses on product adoption and customer retention at scale.
As a Scaled Customer Success Manager at Barracuda, you'll oversee a large portfolio, using analytics and automation tools to engage customers effectively. You will guide clients through onboarding and ensure they realize value from Barracuda's cybersecurity solutions. Your mission is to enhance customer health while proactively addressing churn risks in a strategic way.
Key Responsibilities:
• Manage customer engagement through lifecycle emails and campaigns
• Guide customers during onboarding and value realization
• Monitor usage and risk indicators to reduce churn
• Build scalable customer success programs with Gainsight and Salesforce
• Collaborate cross-functionally to represent customer needs
Requi...
As a Scaled Customer Success Manager at Barracuda, you'll oversee a large portfolio, using analytics and automation tools to engage customers effectively. You will guide clients through onboarding and ensure they realize value from Barracuda's cybersecurity solutions. Your mission is to enhance customer health while proactively addressing churn risks in a strategic way.
Key Responsibilities:
• Manage customer engagement through lifecycle emails and campaigns
• Guide customers during onboarding and value realization
• Monitor usage and risk indicators to reduce churn
• Build scalable customer success programs with Gainsight and Salesforce
• Collaborate cross-functionally to represent customer needs
Requi...