Powered by Adobe Commerce 2.4.6

klaviyo_flag_240x240.png

Klaviyo

by Klaviyo
Adobe Innovate Exchange Partner
This is an Integration with a Third Party Service. Other charges and fees may be required to use this extension on your Store
PRODUCT:
0
TOTAL:

Overview

Back to top

Klaviyo, a unified customer platform for email, SMS, and more, helps leading brands automate personalized communications that make customers feel seen—at scale. The Klaviyo database integrates seamlessly with a user’s tech stack, empowering them to pull in unlimited customer data from any source and then—from the same platform—use those insights to deliver engaging, multichannel experiences that put the customer journey on autopilot. Between these enterprise-grade capabilities and the high-touch support that’s available during onboarding, integration, and beyond, Klaviyo makes it easy for businesses to treat every customer like a long-term relationship—and use their own data to drive serious growth. 

Ecommerce stores switching to Klaviyo see an average 67x increase in ROI—that’s real growth driven by channels owned and controlled by the business. Join brands you love like Hylete, Huckberry, and ColourPop growing faster & building amazing customer experiences across their owned marketing channels by listening with Klaviyo. 

 

Account & Pricing

In order to use this extension, you will need to already have a Klaviyo account.  You can sign up here for free. We also recommend that you already have Klaviyo's integration for Magento enabled.  Additional fees apply for the service

 

Features

Listen & Understand Your Customers

  • Powerful Integrations
    • Klaviyo offers 100+ pre-built integrations ranging from shipping solutions to rewards programs. Connect everything with Klaviyo and send more personal, relevant messages across every touchpoint on the customer journey.
    • Top integrations include Facebook, ShipStation, Swell.io, Yotpo, Smile, Privy, and more.
  • Dynamic Forms and Personalization
    • Leverage Klaviyo’s free Form Builder to collect more information about your customers and grow your email list, without touching a single line of code. Build fly-outs, pop-ups, and embeds. Target forms to specific segments, devices, or pages. Use the library of pre-built forms to get started quickly. 
  • Centralized Customer Profiles
    • The customer profile serves as the central hub for everything about your customers—giving a unified, single view of their actions, preferences, behaviors, and history. 

 

Analyze Behaviors & Preferences

  • Best-in-Class Segmentation
    • Businesses can find the perfect audience using Klaviyo’s best-in-class segmentation. Target customers based on any event, profile, metric, and even location or date. Use segmentation to build important groups of customers like VIPs, engaged profiles, and churn risks. 
  • Unparalleled Data Science
    • Predictive analytics like churn risk, customer lifetime value, gender prediction and smart send time are baked right into Klaviyo—saving time and helping to earn more money.
  • Growth-centric Reporting
    • Klaviyo reporting and analytics focuses on your growth. Digging into a single campaign email performance and building dashboards to stay focused on important business metrics is quick and easy.

 

Act Personally To Build Stronger Relationships

  • Personalized Automation
    • Use Klaviyo’s Flow Builder to automate touchpoints across the entire customer journey and use the pre-built templates to get started quickly before further targeting and personalizing every message. 
    • Optimize every contact with customers through A/B and split testing.  
  • Social Advertising
    • Seamlessly sync customer lists and segments to Facebook and Instagram in order to target the right audience on social media to help grow your business. 
  • Targeted Campaigns
    • Build emails using pre-made templates or create your own with HTML. Pull in product recommendations and other dynamic data to personalize each message. Ensure every campaign is maximized by targeting it to the perfect audience. 
  • SMS
    • Send timely text messages to your customers that prefer receiving texts over email. Let Klaviyo manage compliance seamlessly on the customer profile so you’re always communicating on the right channel. Leverage a pay-as-you-go model to maximize ROI and never spend more than you need for SMS.  

 

Top 5 Reasons to Use Klaviyo

  • Get the data you need: The Klaviyo extension works with the integration to pull in the purchase history, browsing behavior, and cart information so you can start sending.
  • Track your web browsers: The integration with Klaviyo will automatically capture information about who visits your site and views your products including details on what they viewed so you can send super personal follow up emails.
  • Stronger marketing functionality than the competition: Set up abandoned cart emails in minutes then optimize with advanced splits and filters to target your messages.
  • Create real customer interactions: Use our web pop-ups and signup forms to provide a customized web experience to your shoppers.
  • Measure your success: Get high-level metrics to see how email contributes to your bottom line then dig deeper into your customer data with churn risks and lifetime value metrics.

 

Additional Resources

  • More information on the Klaviyo API that this extension uses is available here.  
  • Unsure if Klaviyo is for you? Schedule a demo to check it out.
  • Follow us on Twitter and Facebook.

Technical Specifications

Back to top

Seller profile

Klaviyo

Seller contact

E-mail

Integrator

Klaviyo

Current Version

4.0.10

Adobe Commerce platform compatibility

Open Source (CE): 2.4 (current), 2.0 (obsolete), 2.1 (obsolete), 2.2 (obsolete), 2.3 (obsolete)

Commerce on prem (EE): 2.4 (current), 2.0 (obsolete), 2.1 (obsolete), 2.2 (obsolete), 2.3 (obsolete)

Commerce on Cloud (ECE): 2.4 (current), 2.2 (obsolete), 2.3 (obsolete)

Type

Stable Build

Updated

02 March, 2023

Categories

Extensions, Marketing, Email Marketing, CRM, Marketing Automation

Documentation

User Guides

License Type

MIT License (MIT)

Policy

Privacy Policy

Quality Report

Back to top

Installation & Varnish Tests

Passed

Coding Standard

Passed

Plagiarism Check

Passed

Malware Check

Passed

Marketing Review

Passed

Manual Testing

Passed

All tests were conducted on the latest versions of Adobe Commerce that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.

Release Notes

Back to top

4.0.10:

  • Compatible with Open Source (CE) : 2.4
  • Compatible with Commerce on prem (EE) : 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.4
  • Stability: Stable Build
  • Description:

    Changed
    - Set the newsletter subscription source to Magento 2

    Fixed
    - Fixed bug in NewsletterSubscribeObserver where customers with an unconfirmed site account were being unsubscribed

4.0.9:

  • Compatible with Open Source (CE) : 2.4
  • Compatible with Commerce on prem (EE) : 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.4
  • Stability: Stable Build
  • Description:

    Changed
    - Updated default SMS consent language
    Fixed
    - Fixed bug in logging for truncated payloads in the kl_syncs table.

4.0.8:

  • Compatible with Open Source (CE) : 2.4
  • Compatible with Commerce on prem (EE) : 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.4
  • Stability: Stable Build
  • Description:

    - Fixed bug where cleanup cron wasn't referencing correct method name.

4.0.7:

  • Compatible with Open Source (CE) : 2.4
  • Compatible with Commerce on prem (EE) : 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.4
  • Stability: Stable Build
  • Description:

    Added
    - Add a name to the Klaviyo\Reclaim\Block\Initialize block, so it can be moved around via a layout xml
    Fixed
    - Fixed bug in Observer/SalesQuoteProductAddAfter.php passing null value to stripslashes
    - Fixed bug in Block/Catalog/Product/ViewedProduct.php passing null value to number_format
    - Fixed issue when Controller/Checkout/Reload.php was loading backend classes on frontend

4.0.6:

  • Compatible with Open Source (CE) : 2.4
  • Compatible with Commerce on prem (EE) : 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.3
  • Stability: Stable Build
  • Description:

    Fixed
    - Updated PHPDoc parameters for productinspector method in Api/ReclaimInterface.php to match signature.

4.0.5:

  • Compatible with Open Source (CE) : 2.4
  • Compatible with Commerce on prem (EE) : 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.3
  • Stability: Stable Build
  • Description:

    Fixed
    - Fixed 404 AJAX Request on /cart/reclaim/checkout/reload
    - Fixed newsletter signup on account creation. Users will now be subscribed if they check the checkbox on account registration.

4.0.4:

  • Compatible with Open Source (CE) : 2.4
  • Compatible with Commerce on prem (EE) : 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.3
  • Stability: Stable Build
  • Description:

    - Skipped 4.0.3 due to cancelled extension in magento marketplace
    - Moved webhooks url to async tier
    - Removed product descriptions from Added to Cart payloads
    - Add indexType to db_schema.xml
    - Added style-src and forms url to csp_whitelist.xml

4.0.2:

  • Compatible with Open Source (CE) : 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    #### Fixed
    - Updated Added to Cart track request to use POST to accommodate large payloads
    - Initialized observerAtcPayload to fix Undefined property error

4.0.1:

  • Compatible with Open Source (CE) : 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    #### Fixed
    - Add store scoping to Track Requests for Added to Cart

4.0.0:

  • Compatible with Open Source (CE) : 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    #### Added
    - Declarative schema, patch data scripts available for backward compatibility

    #### Removed
    - InstallData/UpgradeData and InstallSchema/UpgradeSchema scripts

    #### Fixed
    - Whitelisting Klaviyo onsite scripts
    - Identifying logged-in users correctly

3.0.11:

  • Compatible with Open Source (CE) : 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    Fix to error affecting customers using Magento's embedded footer forms

3.0.10:

  • Compatible with Open Source (CE) : 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    Updates the default SMS consent language

3.0.9:

  • Compatible with Open Source (CE) : 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    #### Fixed
    - SMS Consent checkbox for logged in users with default address set
    - URL construction works when store URL has subdirectories
    - Remove reference to deprecated _learnq functionality

3.0.8:

  • Compatible with Open Source (CE) : 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    Fixes infinite loop issue produced for api calls to carts with coupons with setting trigger_recollect = 1

3.0.7:

  • Compatible with Open Source (CE) : 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    Right trim trailing slash from Custom Media Url setting from Klaviyo Extension
    Properly escape the public api for onsite tag
    Handle newsletter subscriptions in all areas
    Fixing bug with newsletter subscribes for anonymous users (not registered accounts)

3.0.6:

  • Compatible with Open Source (CE) : 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    Update to keep existing extension attributes when extending shipping payload request

3.0.5:

  • Compatible with Open Source (CE) : 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    Updates composer requirement to use module quote >=101.1.3
    Add ability to retrieve config values for specified store id
    Fix issue with newsletter subscription

3.0.3:

  • Compatible with Open Source (CE) : 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3 2.4
  • Stability: Stable Build
  • Description:

    Adds support to creating OAuth integration with Klaviyo

3.0.2:

  • Compatible with Open Source (CE) : 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3 2.4
  • Stability: Stable Build
  • Description:

    Added
    - Only support Magento 2.3.* +
    Fixed
    - Utilize masked quote ids.
    - Extend cart/search getList api to contain masked Ids.

2.1.1:

  • Compatible with Open Source (CE) : 2.0 2.1 2.2 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.2 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3 2.4
  • Stability: Stable Build
  • Description:

    - Uses the store ids in the product/delete webhook instead of site ids.
    - Looks for versions older than 2.1.1 when updating the schema.

2.1.0:

  • Compatible with Open Source (CE) : 2.0 2.1 2.2 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.2 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3 2.4
  • Stability: Stable Build
  • Description:

    Added
    - SMS Consent at checkout
    - Email consent at checkout
    - Consent at checkout admin tab
    Fixed
    - Email consent now recorded when Klaviyo list opt-in settings are used
    - Escaped html for public api key

2.0.0:

  • Compatible with Open Source (CE) : 2.0 2.1 2.2 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.2 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3 2.4
  • Stability: Stable Build
  • Description:

    Added
    * Product delete observer webhook to send to Klaviyo catalog
    * Webhook secret form field for webhook validation

    Changed
    * Removed csp setting
    * Removed csp mode from config.xml
    * Added a.fast.klaviyo.com to img-src csp whitelist

1.2.3:

  • Compatible with Open Source (CE) : 2.0 2.1 2.2 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.2 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3 2.4
  • Stability: Stable Build
  • Description:

    * Removes unused variable and DI from Reclaim.php
    * Update CSP to be in report-only mode

1.2.2:

  • Compatible with Open Source (CE) : 2.0 2.1 2.2 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.2 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3 2.4
  • Stability: Stable Build
  • Description:

    - UTM Params persist on cart rebuilding

1.2.0:

  • Compatible with Open Source (CE) : 2.0 2.1 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.2 2.3
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    * Price now included in "Viewed Item" events
    * CSP whitelist added
    * "Unsubscribed from List" event now correctly reported

1.1.8:

  • Compatible with Open Source (CE) : 2.0 2.1 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.2 2.3
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    Bug fix: Klaviyo user creation feature will now correctly set the password as entered

1.1.7:

  • Compatible with Open Source (CE) : 2.0 2.1 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.2 2.3
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    New Feature: Klaviyo User creation process streamlined via new section under Stores > Configuration > Klaviyo > Setup Klaviyo User
    Bug Fix: JS error no longer thrown on checkout if the Klaviyo extension is disabled.

1.1.5:

  • Compatible with Open Source (CE) : 2.0 2.1 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.2 2.3
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    1. Will now cookie users on checkout if not already tracked

    2. Added option to toggle whether Klaviyo double opt-in setting should be respected

1.1.4:

  • Compatible with Open Source (CE) : 2.0 2.1 2.2 2.3
  • Stability: Stable Build
  • Description:

    You can now pull images into abandoned cart emails for bundled products.

    Updated the newsletter subscription to use our v2 list API.

    Added a server-side track call to aid developers in building custom
    Klaviyo events. If you're implementing custom events in your Magento 2 deployment, you can now extend our built-in server-side track call, instead of starting from scratch.

    Klaviyo.js is now installed along with the Klaviyo Magento 2 extension. This means Klaviyo web tracking, product tracking, and signup forms are all automatically installed along with the extension.

    You can now subscribe new signups to a list in Klaviyo if they have a subscribed status of 1 in Magento. To configure this, go to the Magento 2 integration settings page in Klaviyo.

    Added a historical sync for all list subscriptions.

    Added a periodic sync to pull in any recently subscribed contacts.

    Allows you to specify a custom media URL route for images inside of the Klaviyo configuration settings.

    Fixes a bug where if customers had a product in their cart and entered an invalid email address, it wouldn’t let them remove items from their cart.

    Fixes swagger schema by specifying API types.

    Fixes an occasional nuisance of _learnq not being defined for viewed product.

    Simplifies the image grabbing for viewed product.

    Fixes retrieving last name for signed in customer with active on site snippet.

    Fixes some issues with klaviyo.js module scoping on some versions

    Accounts for logged in users to trigger started checkouts.

1.0.3:

  • Compatible with Open Source (CE) : 2.0 2.1 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.0 2.1
  • Stability: Stable Build
  • Description:

    Klaviyo's Magento Extension v1.0.3 adds the ability to scope both web tracking and Newsletter subscriptions from specific stores to the appropriate Klaviyo account.

1.0.1:

  • Compatible with Open Source (CE) : 2.0 2.1
  • Compatible with Commerce on prem (EE) : 2.0 2.1
  • Stability: Stable Build
  • Description:

    With the release of v1.0.1 of Klaviyo's Extension for Magento 2, the following new functionalities are available:
    * Automatic Syncing of Newsletter Subscribers: Choose to sync all subscribers that opt-in through a Magento signup form to a Klaviyo list of your choice automatically. If someone opts-out through Magento, this person will also automatically get unsubscribed in Klaviyo.
    * Abandoned Cart Session Recovery: An enhancement to Klaviyo's existing automated Abandoned Cart Reminder feature, you can now provide each recipient with a link that will restore his/her exact abandoned cart session across any device.

Support

Back to top

The best place to start if you need help with a specific extension is to contact the developer. All Adobe Commerce developers have both a contact email and a support email listed.

Contact Vendor

Q & A

Back to top

Reviews

Back to top