Customer.io FreeBeta
ByCrowdinVerified Author

The best way to keep your communications multilingual

Install

Customer.io localization with Crowdin

Copy link

Translate your Customer.io content with ease. Setup integration once, define your localization workflow and spend less time managing translations.

Customer.io is a cloud marketing automation system that allows users to send newsletters to selected segments of their customers using data from their website.

Features at a glance

Copy link
  • Supports localization of campaigns, newsletters, broadcasts, and transactional messages. Supported message types include Twillio SMS, Slack messages, email, and push notifications.
  • Manual content synchronization before and after translation.
  • Auto-sync of source content and translations.
  • WYSIWYG file preview for translators.
  • Quick sync and translation of even minor content updates, like a new sentence or a changed word.

Integration capabilities and considerations

Copy link

There are a few important limitations to keep in mind before using this integration:

  • Translation Selection Limitations: Due to limitations of the Customer.io API, Crowdin may display more campaign actions in the integration panel than can actually be translated. This includes actions that are not eligible for translation.

  • A/B Testing: Customer.io does not support multilingual messages in A/B testing.

  • Email Editor Compatibility: Only emails created using the rich text editor or code editor are compatible for translation. Emails created with the drag and drop editor cannot be translated due to the limitation of the Customer.io API.

  • Locale Configuration: Make sure locales are configured in your Customer.io actions before uploading translations from Crowdin. If a Customer.io action does not have a corresponding locale that matches the sync, Crowdin will not be able to create or match it.

  • Newsletter Sync Issues: There is a known issue with Customer.io that can result in a mismatch between the number of actions displayed for translation and the actual number in Customer.io. Always review and select actions in your source language during synchronization.

  • Non-Translatable Content: Currently, transactional SMS and in-app messages cannot be translated due to limitations in the Customer.io API.

Customer.io translation connector overview

Copy link

Setting up the Customer.io connector

Copy link

After installing the application, you will find it in your project Integrations section.

Follow the instructions on the screen to connect your Customer.io account.

Screenshot

Manual synchronization

Copy link

To import content for translation from Customer.io, follow these steps:

  1. Open the Customer.io integration.
  2. In the Customer.io section (right panel), select the files that should be translated.
  3. Click Sync.

To export translations to Customer.io, follow these steps:

  1. Open the Customer.io integration.
  2. In the left section, select the files that will be synced to Customer.io.
  3. Click Sync to Customer.io.

Screenshot

Auto content synchronization

Copy link

To automatically import content for translation from Customer.io choose files and click Scheduled sync in the right panel in the Customer.io integration. The file you chose will be pushed once at a scheduled time (by default, it is done once a day). The same button is used to export translated files from Crowdin to Customer.io (in the left panel). You may disable this by clicking Disable Sync.

Crowdin is a platform that helps you manage and translate content into different languages. Integrate Crowdin with your repo, CMS, or other systems. Source content is always up to date for your translators, and translated content is returned automatically.

Learn More
Categories
Marketing
Works with
  • Crowdin Enterprise
  • crowdin.com
  • Connectors.Center
Details

Released on Apr 24, 2024

Updated on May 13, 2024

Published by Crowdin

Identifier:customerio