Skip to main content

Single-File Translation Sync (SFMC)

Guide to help you zip all translated variants into a single email for Salesforce Marketing Cloud

Updated yesterday

What Is Single-File Translation Sync?

Single-File Translation Sync lets you combine multiple translated emails into one asset in Salesforce Marketing Cloud (SFMC).

You no longer manage separate emails for each language. You send one email that dynamically displays the correct version.


Set Up Single-File Email Sync

Enable this feature in your Marketing Cloud integration settings.

Steps

  1. Go to Admin > Integrations > Platforms

  2. Find your Marketing Cloud integration

  3. Click Edit Connection

    Marketing Cloud integration settings with Edit Connection selected
  4. Open Advanced Options

  5. Enable Sync translation variants as one email

  6. Enter your language variable

    • Example: language or locale

  7. Optional: Restrict variant-only syncs when single file sync is enabled

    Advanced Options showing ‘Sync translation variants as one email’ enabled and language variable field
  8. Click Save Changes.

Note: If this option is not visible, contact your Customer Success Manager (CSM) or Knak Support.


Use Single-File Email Sync

Use this feature when your email includes translations.

Steps

  1. Create your base email in Knak

  2. Create translated versions using
    Knak AI and manual translations

    Base asset displaying translated variants.
  3. From your base email, click Actions menu > Sync

    Sync modal opened from Actions menu displaying the Sync action.
  4. Choose your Marketing Cloud integration

  5. Select a destination folder

    Marketing Cloud integration and folder selection in sync modal.
  6. Enter an email name (if needed)

  7. Click Confirm and sync

    Sync review screen highlighting the confirm and sync button.

What Happens in Marketing Cloud?

After syncing, several assets are created.

Main Email Asset

  • Contains AMPscript (a scripting language in SFMC)

  • Displays the correct language automatically

Variants Folder

  • A folder with your email name + “variants”

  • Stores each language version

Tip: If the folder is not visible, enable Show Folders in SFMC.

Content builder displaying main email asset and variants folder.

Content Blocks

Each language includes:

  • HTML content

  • Plain text content

  • Subject line

  • Preview text

The system selects the correct version using the language variable.

Content Builder folder showing multiple language variant content blocks

What Happens on Resync?

When you resync your email, Knak updates all related assets in Marketing Cloud.

Key Behaviors

  • All content blocks are recreated

  • Any edits made directly in Marketing Cloud are overwritten

  • The main email updates with the latest AMPscript

How Content Blocks Work

Each sync creates new content blocks inside your variants folder. Older blocks may remain in the folder after multiple syncs.

Only the content blocks referenced in the main email are used. Other blocks are not active.

Identify the Active Content Block

Follow these steps to confirm which content block is currently in use:

  1. Open Content Builder in Marketing Cloud

  2. Open your main email asset

  3. Click the Plain Text tab

  4. Locate the AMPscript block for that language variant

    • Example: %%=ContentBlockById(123456789)=%%

    Plain Text tab showing AMPscript with ContentBlockById reference
  5. Copy the ID number inside the parentheses

  6. Open your variants folder

  7. Sort content blocks by Date Modified (newest first)

    Variants folder sorted by Date Modified with latest content blocks visible
  8. Open the most recent plain text block

  9. Check the ID in the details section

    Asset ID displaying in the plaintext content details section

If the ID matches, that block is active. Any other content blocks in the folder are unused. You can ignore them.


Preview Your Email

Check how each language appears before sending.

Steps

  1. Open your email in Marketing Cloud

  2. Click Preview and Test

  3. Select test users with different language settings

    Preview and Test panel showing email rendered for different test users with language settings

Best Practices

  • Complete all translations before syncing

  • Match the language variable with your SFMC setup

  • Preview every language version after sync



Need more help? Contact support via live chat using the chat bubble in the bottom right corner or email support@knak.com.

Did this answer your question?