← Browse all jobs
IG

Bilingual (French) Customer Success

Insight Global
Toronto, ONOn-site3 weeks ago
Apply Now →

About this role

Insight Global is seeking a Sr Customer Success Specialist / Account Executive to join a growing team. This role is essential in supporting clients and ensuring they have a seamless experience with the company’s platform. The successful candidate will be responsible for being a subject matter expert in both the platform itself and the rules and guidelines that govern it. This role involves engaging with customers across multiple communication channels, including phone, in-platform messaging, and email. The role requires strong attention to detail, problem-solving skills, and the ability to work efficiently in a structured environment. This is a fully on-site position, five days a week. Required Skills •4+ years of experience in customer success, customer support, content compliance, account management, or a similar role. •Bachelor’s degree in Business, Marketing, Communications, or a related field. •Strong written and verbal communication skills, ability to explain processes clearly and professionally. •Experience with multi-channel communication (phone, email, chat) • Experience working with high level executives •Strong problem-solving skills •High attention to detail when reviewing logos, brand guidelines, and financial submissions. •Ability to direct inquiries efficiently and guide users to the right information. •Comfortable working in a fast pasted, high-volume environment •On-site availability (5 days a week) Nice to Have Skills & Experience • Experience in marketing or brand compliance. • Background in a fast-growing software company. • Knowledge of advertising industry standards and guidelines. • Familiarity with Slack, Notion, Intercom, Google Workspace, and Microsoft Office. Fun fact: just took a hobby/ side business wedding MC and he used to do stand up comedy.
Want to see how well you match this job?
Get AI-scored for free →