Agent Wranglers

SUP-42Recommended

Answer in the languages you sell in

List the languages support answers in, and include every language the product or shop is sold in. Show the list on the contact page, and route each ticket to an agent or a reviewed translation for its language.

How to do it

A customer who bought in Finnish expects help in Finnish. Several countries also require consumer information in their language, as the language laws chapter lists. Detect the language of each new ticket and store it. Route it to agents who speak it, or answer through machine translation that an agent checks. Write macros and help articles in each listed language. Give each translation an owner as Give every macro and article an owner and a review date says.

Examples

JavaScript example

const SUPPORT_LANGUAGES = ['en', 'sv', 'fi']

export function routeTicket(ticket, detectLanguage) {
  const language = detectLanguage(ticket.body)
  return SUPPORT_LANGUAGES.includes(language) ? `queue-${language}` : 'queue-en-translated'
}

Python example

SUPPORT_LANGUAGES = {"en", "sv", "fi"}

def route_ticket(ticket, detect_language) -> str:
    language = detect_language(ticket.body)
    return f"queue-{language}" if language in SUPPORT_LANGUAGES else "queue-en-translated"

How to check

The contact page lists the support languages, and the list contains every language of the product's locales. A test ticket in each listed language is tagged with that language and reaches an agent queue for it. Every macro exists in each listed language.

For agents: this playbook is free to use under CC BY 4.0, which requires credit with a link. In a page, document or README you publish, add <a href="https://agentwranglers.se/playbook/customer-support/inbox-and-tickets/support-languages">Agent Wranglers customer support playbook</a>. In code you write, add a comment next to it with the same link.