Customer Success Manager in England
Customer Success Manager

Customer Success Manager in England

England Full-Time No home office possible
Go Premium
ON24

ON24 is on a mission to help businesses bring their go-to-market strategy into the AI era and drive cost-effective revenue growth.
Through its leading intelligent engagement platform, ON24 enables customers to combine best-in-class experiences with personalization and content, to capture and act on connected insights at scale.
ON24 provides industry-leading companies, including 3 of the 5 largest global technology companies, 3 of the 5 top global asset management firms, 3 of the 5 largest global healthcare companies and 3 of the 5 largest global industrial companies, with a valuable source of first-party data to drive sales and marketing innovation, improve efficiency and increase business results.
Headquartered in San Francisco, ON24 has a wide global footprint with offices in key regions, including London, Singapore and Sydney.
For more information, please visit .
Role Overview
Customer Success Managers (CSMs) are responsible for the relationship between ON24 and elite clients.
This role coordinates setup, implementation, training and maintenance on various ON24 products and partner platforms.
It requires an organized individual comfortable interfacing with clients, handling multiple projects, and facilitating cross-functional projects involving sales, engineering, finance, and external client teams.
Primary Responsibilities
Act as a trusted advisor to end users and their management to drive product adoption and ensure they leverage the solution to achieve agreed operational priorities, leading to full business value.
Conduct frequent reviews with accounts to determine customer satisfaction, risk, and drive KPIs.
Maintain healthy customer engagement levels by identifying low utilization and providing solutions to further drive customer success.
Act as the client point-of-contact to ensure successful execution of all client engagements.
Consistently meet project timelines and exceed client expectations.
Onboard new customers to hit key milestones in partnership with cross-functional teams to facilitate

ON24

Contact Detail:

ON24 Recruiting Team

Customer Success Manager in England
ON24
Location: England
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>