Customer Success Manager (CRM)
- Location
- Leeds, England, United Kingdom
campaigns and automated journeys. You will combine strong client relationship skills with practical platform expertise, taking work from brief through to execution, reporting and continuous improvement. Key Responsibilities Client Success and Relationship Management Client ownership: Act as the primary day-to-day contact for assigned clients, building trusted relationships ...