Connectors / Service / Klaviyo

Growth marketing platform  (updated: 1568213444063)


Klaviyo is a growth marketing platform created for online businesses.


Klaviyo is a growth marketing platform created for online businesses — featuring powerful marketing automation and a revenue-driving email platform.


Authentication with the Klaviyo API requires an API key.

To obtain an API key head over to your Klaviyo account homepage and click the 'settings' dropdown and select the 'API Key' option. Click 'Create API Key' button to generate the API key which you can then plug into the authentication modal that pops open once you select 'New Authentication' in the workflow builder:


Update person operation

  • The update operation utilises Klaviyo's Profile API to update common profile properties such as email and first name whilst also allowing you to create new custom properties e.g. "favourite sports team".

  • The users unique ID is needed to use this operation. This can be retrieved via the 'Check list subscriptions' operation (you will need to provide and email identifier as an input).

  • The screen shot below highlight these steps along with the creation of a custom property "favourite sports team".


Note: the first step 'List lists' will retrieve all lists in an account and subsequently the List ID parameter to pass to 'Check list subscriptions'.

All Operations

Latest version:


Get list

Get information about a list.

Get person

Retrieve all the data attributes for a person, based on the Klaviyo Person ID.

List email templates

Retrieves a list of all email templates.

List lists

Get a list of all of the lists in an account.

Check list subscriptions

Check if a profile is on a list.

Raw HTTP Request (Advanced)

Perform a raw HTTP request with some pre-configuration and processing by the connector, such as authentication.

Send email

Renders the specified template with the provided data and then sends the contents in an email via specified service.

Subscribe to list

Subscribe or re-subscribe profiles to a list. Profiles will be single or double opted into the specified list in accordance with that list’s settings.

Update person

Add or update one more more attributes for a Person, based on the Klaviyo Person ID. If a property already exists, it will be updated. If a property is not set for that record, it will be created.