Klaviyo
Klaviyo is a marketing automation platform that helps brands deliver personalized customer experiences across email, SMS, mobile push, and web.
Before setting up
Section titled “Before setting up”Create a private API key under Settings > API keys and grant it the following scopes:
translations:readtranslations:writecampaigns:read
For more information, see Klaviyo’s private API key guide.
Connecting
Section titled “Connecting”- Navigate to Apps and search for Klaviyo.
- Select Add Connection.
- Enter a name for the connection.
- Enter your Klaviyo private API key.
- Select Connect.
Actions
Section titled “Actions”Templates
Section titled “Templates”- 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.
Campaign variations
Section titled “Campaign variations”- 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.
Flow messages
Section titled “Flow messages”- 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.
Universal content
Section titled “Universal content”- 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.
Content
Section titled “Content”- 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.
Events
Section titled “Events”- On content added or updated triggers when supported Klaviyo content is added or updated. The event can be filtered by content type.
Feedback
Section titled “Feedback”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.