JobsFromAnywhere

Customer Support Manager Americas - Mexico Remote

Wetravel · Customer Support · Live in: Mexico

From the ad: “Customer Support Manager Americas - Mexico Remote”

Apply

Posted 2026-10-01 · Verified 2026-10-15

The ad, in short

Hi!👋 I'm Beth Trame, Global Director of Customer Support, based in the US. I'm excited to find a Customer Support Manager - Americas to join our amazing global team. In this role, you'll own the LATAM Customer Support team while also managing our Fin (Intercom) operations. You'll bridge Product, Marketing, Sales, and Support - translating every new feature launch into Fin (Intercom) workflows and AI-deflection programs, while also uplifting your direct team of agents to provide best-in-class customer support. Your work will directly shape how thousands of travel organizers understand and adopt our platform. This is a hands-on management role. Your primary focus is leading and developing the... Read the full ad

Report this job

Similar jobs