Skip to main content
University Header

Enabling multi-language for Piper Conversations

  • May 22, 2025
  • 0 replies
  • 237 views

Kevin Lewis
Forum|alt.badge.img+5

Piper Conversations multi-language allows businesses to engage with visitors in multiple languages, providing a seamless experience for global audiences. This feature enables Piper to detect and respond in different languages based on visitor preferences, improving engagement and accessibility.

Piper also has multi-language capabilities for email! To see more, read here.

Key features

Auto Pounce and AI SDR pounce

  • Piper inherits the conversation language from the visitor’s configured experience (default is English).
  • Visitors will receive proactive greetings in the language selected in the experience.
  • If a visitor starts communicating in a different language, Piper will detect the change and switch languages accordingly.

Language change detection

Piper updates conversations dynamically when:

  • A visitor requests to switch to another supported language.
  • A visitor starts communicating in a different language.

When this occurs, Piper will immediately update the conversation language setting and continue the conversation in the detected language.

Piper speaks in many languages. If a visitor requests an unsupported language, Piper will continue in the default language.

Multi-language website content

  • Piper prioritizes content in the visitor’s language based on URL structure (e.g., website.com/en/product vs. website.com/fr/product).
  • If no content is available in the visitor’s language (and enabled in AI Studio), Piper defaults to English.

How to implement Piper multi-language for conversations

Step 1: Crawl website content

  • Crawling your website content ensures that each localized webpage receives a language tag, allowing Piper to prioritize content based on visitor language.
    • Existing customers: Re-crawl your content and ensure that translated webpages are indexed and enabled for use.
    • New customers: Initiate a full content crawl to ensure all localized pages are properly indexed and enabled for use.
  • Navigate to Settings → Agent Studio → Content and initiate a full content crawl or recall existing content.
Learn more about training Piper with content.

Step 2: Configure multi-language experiences

  1. Navigate to Settings → Experiences → Automatic and create a new experience.
  2. Set the experience language to the appropriate language from the dropdown menu.

 

If you do not see this option in experiences, reach out to your Qualified Success Architect to inquire about adding Piper multi-language support to your plan.
  1. Define trigger criteria for the experience to ensure Piper matches visitors with the correct language experience.

 

  1. Add the Start AI SDR step to enable Piper within the experience.
  2. Within the Start AI SDR step, enable the relevant goals for the experience.
    • “Topics” configured within the enabled goal DO NOT require translation. However, you will need to manually translate any CTA buttons enabled in the language experience.

 

  1. Manually translate any static conversation steps, such as Custom Greeting, Ask a Question, or Send a Message, that appear before the Start AI SDR step.

Step 3: Translate meeting confirmation and reminder emails

For detailed instructions on setting up Multi-Language meeting confirmation and reminder emails, refer to the meetings in multiple languages article.

Additional settings and considerations

 

Content search and prioritization

  • By default, Piper will search and recommend content that shares a locale prefix with the current URL - thus, visitors on a page with /fr/ in the URL will be recommended other pages with a /fr/ in the URL.
  • If the current page has no locale prefix, Piper will search and recommend content with no locale prefix.

For more details on locale prefixes and Piper’s content strategy, contact your Qualified Success Architect.

Goals and translations

  • Goals do not need to be created separately for each language unless content varies significantly.
  • Piper translates topics dynamically based on the conversation language.
  • If different qualification questions are required per language, create separate goals for those use cases.

Picklist fields

  • Piper automatically translates picklist values based on conversation language.
  • Duplicate values across languages are merged into a single selection.
  • Example scenarios:
    • If picklist options are already in the conversation’s language, no changes occur.
    • If options are in a different language, they will be translated.
    • If options exist in multiple languages, Piper merges them into a single set.

Important: If different currencies or region-specific terms are needed, create separate picklist fields for those variations.

CTA button translations

  • CTA buttons must be manually translated.

Meeting confirmation and reminder emails

Multi-language and multi-domain setup

  • Multi-language works best for businesses with consistent offerings across regions.
  • Multi-profile is required for businesses with distinct regional content, products, or services.