Lokalise

Email Translation Partner

Overview

Lokalise is a platform that streamlines the translation and localization of digital content for multilingual support. Integrate CleverTap with Lokalise to automate the translation of email templates. By exporting templates from CleverTap to Lokalise for translation and then importing them back, you can deliver personalized campaigns in your users' preferred languages, enhancing engagement and streamlining your localization process.

Prerequisites for Integration

Ensure that you have the following:

  • Lokalise account
  • CleverTap account

Integrate CleverTap with Lokalise

To set up the CleverTap integration with your Lokalise account:

  1. Set Up Project with CleverTap App on Lokalise Dashboard
  2. Get Email Templates from CleverTap and push back translated templates to CleverTap
  3. Find Translated Email templates in CleverTap

Set Up Project with CleverTap App on Lokalise Dashboard

  1. Navigate to Project > New Project and select Marketing and support.
Marketing and support

Marketing and support

  1. Add information in the following fields:
  • Project Name: Add a name for the project.
  • Base language: Select the language in which the emails have been created from the drop-down menu.
  • Target languages: Select the languages in which the created emails need to be translated from the drop-down menu.
  • Select content integration: Select CleverTap from the drop-down menu.
  1. Click on Create Project.
Create Project - Lokalise

Create Project - Lokalise

  1. Enter the following details:
  • Account ID : Locate the Project ID under Settings > Project from the CleverTap dashboard.
  • Passcode: Locate Passcode under Settings > Project from the CleverTap dashboard. To know more, refer to Account Passcode.
  • Region: Locate Region for the API endpoint you want to select under Settings > Project from the CleverTap dashboard. To identify the region for your account, refer to the following table:
Locate Project ID and Region on CleverTap Dashboard

Locate Project ID and Region on CleverTap Dashboard

  1. Click on Authorize.
Account ID, Passcode and Region

Account ID, Passcode and Region

Get Email Templates from CleverTap and push back translated templates to CleverTap

  1. Navigate to Content Management and all the templates under Content Manager > Templates > Email from the CleverTap dashboard will be imported to Lokalise. Click on Refresh if any changes are made to the templates on the CleverTap Dashboard.
Import from CleverTap and Refresh

Import from CleverTap and Refresh

  1. Select the template that needs to be translated, and click on Import from CleverTap.
Import from CleverTap

Import from CleverTap

  1. The template will then appear in the Imported tab. Click on View Content from the confirmation message or navigate to the Editor tab to view translated content.

🚧

Personalization

CleverTap allows email personalization using {} formats. When importing emails from CleverTap into Lokalise, these personalized values are included. Make sure not to translate them while exporting content back to CleverTap.

Lokalise Editor

Lokalise Editor

  1. After reviewing the translated content, navigate back to Content Manager > Imported, select the template and click on Export to CleverTap.
Export to CleverTap

Export to CleverTap

Find Translated Email templates in CleverTap

  1. For users with a Content Manager subscription in CleverTap, the exported translated templates from Lokalise will be found under Content Manager > Templates > Email. Each language will have its own separate template.
Translated Email Template - CMS

Translated Email Template - CMS

  1. For users without a Content Manager subscription, the exported translated templates will appear under Campaigns > + Campaigns > Emails > What Section > Saved Templates.
Translated Email Template - Saved Template in Campaign

Translated Email Template - Saved Template in Campaign

FAQs

Why are only base templates fetched from CleverTap to Lokalise?

Currently, only base templates are integrated, which limits the availability of translated templates.

Why are translated templates not matching the "drag-and-drop" base email templates?

Translating JSON to match the "drag-and-drop" template format presents challenges, leading CleverTap to store translated templates in HTML format instead.

Why do translated templates include the locale present in the base template?

  • The locale for the base template is not currently set, making it difficult to differentiate between the base locale and the translated locale.
  • To streamline this, translated templates are created as "Base Template name_{Locale}." These are considered child templates.
  • When base templates are fetched and translated templates are pushed back, CleverTap updates child templates with the specified locale. For instance, a base template named "Welcome to the App" with the locale "en" will result in three templates upon translating to "fr" and "es": "Welcome to the App_en," "Welcome to the App_fr," and "Welcome to the App_es."

How can translated templates be used for sending email campaigns from CleverTap?

When creating an email campaign, the "By User Property" option can be utilized to set the property to match the locale of the translated campaign.

What happens if a translated email template currently in use is updated?

  • When an email template from CleverTap CMS or saved templates is used in a campaign, separate instances are created for each send. This ensures personalization and localization are tailored to each email.
  • Edits made to an existing template do not impact campaigns created with earlier versions of that template.
  • Changes to the main email template in the CMS or saved templates do not retroactively apply to previously created or sent campaigns.
  • New campaigns will utilize the updated template, while campaigns in draft or scheduled status require manual updates with the new version.