Skip to content

Commerce Foundations is our pre-built Craft Commerce store. See what it includes

Craft CMS plugins

Klaviyo Connect

Sends Craft Commerce carts, orders and customers to Klaviyo, so you can run email and SMS flows from what shoppers do.

Profile attributes

The profile keys Klaviyo Connect sends to Klaviyo. For the properties sent with each event, see event properties.

Klaviyo accepts these keys at the top level of a profile. In a form, post them as profile[key]. Put every other property under profile[properties]. Klaviyo Connect moves any other top-level key there, and any value of the wrong type, such as a text location, since Klaviyo rejects the whole profile otherwise.

Key Notes
email Required for events and profile updates. A list subscription can use phone_number alone.
phone_number International format, such as +15551234567.
external_id Your own ID for the person.
first_name, last_name
organization, title The person’s company and job title.
locale Such as en-US.
image A URL to a photo of the person.
location An object with address1, address2, city, region, zip, country, timezone, latitude, longitude and ip.
properties Custom properties, as name and value pairs.

For the profile Klaviyo Connect builds for order events, see customer profiles. To change its values, see PHP events.

We can take it from here.

We take on the Craft and Craft Commerce sites you built, so you can get back to building. Introduce a client who signs a management contract and you get a $3,000 partnership fee.

How the Dev Partnership Program works
See if we’re a fit