Customer Success Manager

Freelance Latin America
Full time Mexico, Mexico Business Operations Specialists
Posted:
May 29, 2026
Location:
Mexico, Mexico, Mexico

Job Description

We are seeking a proactive and highly organized Customer Success Manager to oversee client projects from post-sale through final delivery. This role focuses on ensuring a smooth, well-communicated experience while coordinating across multiple stages of production and installation.

You’ll play a key role in keeping projects on track, managing client expectations, and ensuring timely completion of all milestones.

Duties / Tasks to perform

  • Guide clients through the full project lifecycle after sales closure, including onboarding and process orientation
  • Collect and organize required documentation such as logos, surveys, and approvals
  • Submit permit applications and track approvals with relevant authorities
  • Coordinate and communicate production and installation timelines
  • Serve as the main point of contact for client inquiries, updates, and issue resolution
  • Monitor project progress to ensure comple...

Apply for this Job

Submit your application for the Customer Success Manager position at Freelance Latin America.

Apply Now Save for Later

Job Overview

Job Type: Full time
Location: Mexico, Mexico
Posted: May 29, 2026
Deadline: July 08, 2026