What It Does
Single-file Translation Sync lets you consolidate multiple language versions of an email into one dynamic content template in AJO. The correct version appears automatically based on your recipient's language settings.
Demo Video
Setting Up Single-file Translation Sync
Before you can use Single-file Email Sync, you'll need to enable it in your AJO integration settings:
Go to Admin > Integrations > Platforms.
Find your AJO integration and click the pencil icon to Edit Your Connection.
Click Advanced Options.
Enable Single-file translation sync.
Enter your language variable (see next section).
Click Save.
Set Your Language Variable
Make sure the language variable matches your AJO profile schema.
In AJO, go to Customer > Profile.
Select the Union Schema view.
Open up all the variables saved on a profile in your integration and review the profile’s variables.
Note: Knak uses two-letter language codes by default (eg. French is “fr”, not “fr-fr”). If you use a different variation of language codes, please reach out to your CSM to have your list updated.
Using Single-file Translation Sync
After setup, you can sync any translated email into AJO.
Create your base email in Knak.
Create translations using Knak’s translation features.
Select your base email.
Choose your AJO integration.
Name your email.
Click Sync.
Your synced email appears in the Content Templates section of AJO.
Note: When Single-file Translation Sync is on, you can't sync language variants one at a time. The toggles for individual variants are turned off. All variants sync together with the base email as one package.
Previewing Your Single-file Email
You can preview how each translation will render inside AJO.
Note: The default preview in AJO may look unclear. This is because the template uses conditional (if) statements to show each language version. Use Simulate Content to see how each version will render.
Open your synced email in AJO.
Go to Simulate Content > Simulate Content Variations.
Click Create Sample Input.
Update the language code in the text box to sample how the different language variants will render
Best Practices
Complete all translations before syncing. ✅
Confirm your language variable matches your AJO schema. ✅
Preview all versions after syncing to confirm correct rendering. ✅
Need more help? Contact support via live chat within Knak using the chat bubble in the bottom right corner or email support@knak.com.






