Skip to content

Klaviyo

Klaviyo is a marketing automation platform that helps brands deliver personalized customer experiences across email, SMS, mobile push, and web.

Create a private API key under Settings > API keys and grant it the following scopes:

  • translations:read
  • translations:write
  • campaigns:read

For more information, see Klaviyo’s private API key guide.

  1. Navigate to Apps and search for Klaviyo.
  2. Select Add Connection.
  3. Enter a name for the connection.
  4. Enter your Klaviyo private API key.
  5. Select Connect.
  • Search templates returns templates with configured translations and supports filtering by channel and update date.
  • Get template returns the selected template.
  • Download template downloads the source or a selected translation as HTML and JSON files.
  • Upload template uploads translated HTML or XLIFF to an existing or new locale.
  • Search campaign variations returns campaign variations with configured translations and supports filtering by channel and update date.
  • Get campaign variation returns the selected campaign variation.
  • Download campaign variation downloads the source or a selected translation as HTML and JSON files.
  • Upload campaign variation uploads translated HTML or XLIFF to an existing or new locale.
  • Search flow messages returns flow messages with configured translations and supports filtering by channel and update date.
  • Get flow message returns the selected flow message associated with a translation.
  • Download flow message downloads the source or a selected translation as HTML and JSON files.
  • Upload flow message uploads translated HTML or XLIFF to an existing or new locale.
  • Search universal content returns universal content with configured translations and supports filtering by channel and update date.
  • Get universal content returns the selected universal content.
  • Download universal content downloads the source or a selected translation as HTML and JSON files.
  • Upload universal content uploads translated HTML or XLIFF to an existing or new locale.
  • Search content returns all supported content and supports filtering by content type, channel, and update date.
  • Download content downloads the selected content as HTML and JSON files.
  • Upload content uploads translated HTML or XLIFF to the selected content type and locale.
  • On content added or updated triggers when supported Klaviyo content is added or updated. The event can be filtered by content type.

Do you want to use this app or do you have feedback on our implementation? Reach out to us using the established channels or create an issue.