Customer Success Manager - Central London Office

Powtoon
Full-time London, England Operations Specialties Managers
Posted:
June 09, 2026
Location:
London, England, United Kingdom

Job Description

Powtoon is a leading AI-powered visual communication platform trusted by 95% of the Fortune 500 to transform how organisations communicate, train, onboard, and scale knowledge.

From AI-generated video and enterprise branding to interactive avatars and global localisation, Powtoon helps businesses turn complex information into engaging, scalable experiences across the workforce.

As our Enterprise business continues to grow, we are looking for a commercially-minded Customer Success Manager to partner with strategic customers, drive measurable business outcomes, and own retention and expansion across a portfolio of Mid-Market and Enterprise accounts.

This is not a traditional support-led CSM role.

This is a strategic, commercially accountable role focused on:

  • customer outcomes
  • revenue retention
  • expansion growth
  • executive stakeholder management
  • long-term partnership building
  • You will work closely with Sales, Product, ...

    Apply for this Job

    Submit your application for the Customer Success Manager - Central London Office position at Powtoon.

    Apply Now Save for Later

    Job Overview

    Job Type: Full-time
    Location: London, United Kingdom
    Posted: June 09, 2026
    Deadline: July 19, 2026