Introduction
Transifex is a Localization Automation Platform that helps developers and marketers publish digital content across multiple languages.MoEngage and Transifex
The MoEngage and Transifex integration uses MoEngage’s Content APIs to fetch real-time translations from Transifex, letting you deliver high-quality, localized content in your campaigns. This automates translation work and frees your teams to focus on delivering excellent customer experiences.Integration
Prerequisites
- Access to your Transifex account.
Step 1: Generate your Transifex bearer token
Get your bearer token from the Transifex dashboard under Settings > API token > Generate a token. Save the value securely — Transifex will not show it again.
Step 2: Test your API results
Use the cURL request below to test your results and the order of the strings. You can also fetch translations by resource string key. For all configurations, see the Transifex API reference.cURL
Step 3: Set up Content APIs in the MoEngage dashboard
Use MoEngage Content APIs to add Transifex as a data source. You can add multiple APIs from Transifex at the same time, one for each use case.- Navigate to Settings > Advanced settings > Content API. Click + Add content API in the upper-right corner of the Content API screen.

- Add your Transifex API to the endpoint URL. API URL
Headers
Parameter Description Example AuthorizationRequired. API bearer key. Bearer SGVyZSBpcyBhbiBleGFtcGxlIG9mIHlvdXIgQVBJIGtleS4=
Parameters Parameter Description Example --- --- --- filter[resource]The resource filter. o:organization_slug:p:project_slug:r:resource_slugfilter[language]Filter by language. l:en_US
- Click Save. Your Transifex API now appears in MoEngage.
Step 4: Use Content APIs in MoEngage campaigns
You can now use this Content API in your campaigns. For more information, see Content APIs.- On step 2 of campaign creation, type
@. - In the personalization pop-up, select the Content API you configured in Step 3.
- Use the MoEngage Templating Language to parse the API response and use the content in your campaign.
