Verlo is seeking a Customer Success Manager in St. John’s, NL to own relationships with a portfolio of advisory firms and help them achieve measurable success with Verlo.
You’ll become a trusted advisor, guiding adoption of new features, improving workflows, and maximizing platform value. You’ll collaborate with Sales, Product, Support, and Engineering to ensure a seamless journey from onboarding through renewal, while maintaining robust customer health metrics and delivering proactive success