NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #3923 most downloaded on Packagist
Klaviyo extension for Magento 2. Allows pushing newsletters to Klaviyo's platform and more.
Last release 1 months ago
24 Aug 2026
Release timing varies
gaps range from 2 weeks to 7 months
Most releases are documented
notes for 44 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
76 releases · first in 2017
Updates OAuth callback url to support EU region accounts. This is a minimum requirement for any accounts in Klaviyo's EU region.
Include change_status_at on packaged newsletter subscriber payloads so historical consent sync can backdate list consent.
change_status_at on packaged newsletter subscriber payloads soOne column per quarter.
Fixed a PHP 8.5 deprecation ( array_key_exists() called with a null key) in ScopeSetting::getStoreIdKlaviyoAccountSetMap() for stores with no Klaviyo…
GET /V1/klaviyo/reclaim/plugin-settings endpoint that returns thestore_id),PRESENT/NULL rather than exposed.array_key_exists() called with a null key) inScopeSetting::getStoreIdKlaviyoAccountSetMap() for stores with no KlaviyoMerge pull request #382 from klaviyo/mikeearl/fix-null-key-store-klav…
Merge pull request #382 from klaviyo/mikeearl/fix-null-key-store-klav…
WhatsApp consent collection at checkout via a new unified Mobile consent group. Merchants choose to collect consent for SMS, WhatsApp, or both, and a
Update Klaviyo V3 API revision to 2026-04-15.
Adds AddedItemImageUrl to Added To Cart event payload
Add isKlaviyoEnabled to product/viewed.phtml.
Removes escapeJs call that was preventing Viewed Product events from syncing successfully in 4.4.0
Add 'kl_parent_ids' extension attribute in product requests.
BUGPORT-8326: Formatted $value field in Viewed Product snippet causes API error in latest extension.
Fixed Deprecated use of base64_encode in Observer/SalesQuoteSaveAfter.php
Adds StoreId field to Viewed Product events
Updated Added to Cart events to show preference to simple product images over configurable product images.
BUGPORT-1750: unassigned $response variable from api call during list subscription
Updated customer.js to correctly handle promise returned from isIdentified
Added name to initialize block in checkout
New X-Klaviyo-User-Agent to headers to collect plugin usage meta data
Fixed issue when viewed product block on product page caused slower response time
Fixed bug where historical sync wouldn't run for index of 0
Continuous integration to validate pre commit, validate our versioned files, and prepare for testing
Nothing published for this version
Nothing published for this version
Nothing published for this version
Updated PHPDoc parameters for productinspector method in Api/ReclaimInterface.php to match signature.
Fix 404 AJAX Request on /cart/reclaim/checkout/reload
Nothing published for this version
Updated Added to Cart track request to use POST to accommodate large payloads
Add store scoping to Track Requests for Added to Cart
Declarative schema, patch data scripts available for backward compatibility
Added to Cart metric collection
Error affecting customers using Magento's embedded footer forms
Nothing published for this version
#### Changed - SMS Consent default language
Remove reference to deprecated _learnq functionality
Fixes infinite loop issue produced by Magento bug
Right trim trailing slash from Custom Media Url setting from Klaviyo Extension
Add an ability to pass the Store ID during track event
Updates composer requirement to use module quote >=101.1.3
Use Magento\Framework\Api\SearchResults to support Magento 2 versions 2.3.0 to 2.3.3
Magento\Framework\Api\SearchResults to support Magento 2 versions 2.3.0 to 2.3.3Nothing published for this version
OAuth observer to create Magento2 Integration OAuth configuration
#### Fixed - Missing quote in module
Typo in cart rebuild constructor di
Extend cart/search getList api to contain masked Ids.
Update checkout to not use quote for rebuilding
Nothing published for this version
Use store ids instead of website ids in the ProductDeleteBefore Observer
Email consent now recorded when Klaviyo list opt-in settings are used
Product delete observer webhook to send to Klaviyo catalog
Update to README.md to share contribution guidelines
Removes unused variable and DI from Reclaim.php
<!-- END RELEASE NOTES --> <!-- BEGIN LINKS --> [Unreleased]: https://github.com/klaviyo/magento2-klaviyo/compare/5.2.0...HEAD [5.2.0]: https://github.com/klaviyo/magento2-klaviyo/compare/5.1.1...5.2.0 [5.1.1]: https://github.com/klaviyo/magento2-klaviyo/compare/5.1.0...5.1.1 [5.1.0]: https://github.com/klaviyo/magento2-klaviyo/compare/5.0.0...5.1.0 [5.0.0]: https://github.com/klaviyo/magento2-klaviyo/compare/4.4.4...5.0.0 [4.4.4]: https://github.com/klaviyo/magento2-klaviyo/compare/4.4.3...4.4.4 [4.4.3]: https://github.com/klaviyo/magento2-klaviyo/compare/4.4.2...4.4.3 [4.4.2]: https://github.com/klaviyo/magento2-klaviyo/compare/4.4.1...4.4.2 [4.4.1]: https://github.com/klaviyo/magento2-klaviyo/compare/4.4.0...4.4.1 [4.4.0]: https://github.com/klaviyo/magento2-klaviyo/compare/4.3.1...4.4.0 [4.3.1]: https://github.com/klaviyo/magento2-klaviyo/compare/4.3.0...4.3.1 [4.3.0]: https://github.com/klaviyo/magento2-klaviyo/compare/4.2.0...4.3.0 [4.2.0]: https://github.com/klaviyo/magento2-klaviyo/compare/4.1.4...4.2.0 [4.1.4]: https://github.com/klaviyo/magento2-klaviyo/compare/4.1.3...4.1.4 [4.1.3]: https://github.com/klaviyo/magento2-klaviyo/compare/4.1.2...4.1.3 [4.1.2]: https://github.com/klaviyo/magento2-klaviyo/compare/4.1.1...4.1.2 [4.1.1]: https://github.com/klaviyo/magento2-klaviyo/compare/4.1.0...4.1.1 [4.1.0]: https://github.com/klaviyo/magento2-klaviyo/compare/4.0.12...4.1.0 [4.0.12]: https://github.com/klaviyo/magento2-klaviyo/compare/4.0.11...4.0.12 [4.0.11]: https://github.com/klaviyo/magento2-klaviyo/compare/4.0.10...4.0.11 [4.0.10]: https://github.com/klaviyo/magento2-klaviyo/compare/4.0.9...4.0.10 [4.0.9]: https://github.com/klaviyo/magento2-klaviyo/compare/4.0.8...4.0.9 [4.0.8]: https://github.com/klaviyo/magento2-klaviyo/compare/4.0.7...4.0.8 [4.0.7]: https://github.com/klaviyo/magento2-klaviyo/compare/4.0.6...4.0.7 [4.0.6]: https://github.com/klaviyo/magento2-klaviyo/compare/4.0.5...4.0.6 [4.0.5]: https://github.com/klaviyo/magento2-klaviyo/compare/4.0.4...4.0.5 [4.0.4]: https://github.com/klaviyo/magento2-klaviyo/compare/4.0.2...4.0.4 [4.0.2]: https://github.com/klaviyo/magento2-klaviyo/compare/4.0.1...4.0.2 [4.0.1]: https://github.com/klaviyo/magento2-klaviyo/compare/4.0.0...4.0.1 [4.0.0]: https://github.com/klaviyo/magento2-klaviyo/compare/4.0.0-beta...4.0.0 [4.0.0-beta]: https://github.com/klaviyo/magento2-klaviyo/compare/3.0.11...4.0.0-beta [3.0.11]: https://github.com/klaviyo/magento2-klaviyo/compare/3.0.10...3.0.11 [3.0.10]: https://github.com/klaviyo/magento2-klaviyo/compare/3.0.9...3.0.10 [3.0.9]: https://github.com/klaviyo/magento2-klaviyo/compare/3.0.8...3.0.9 [3.0.8]: https://github.com/klaviyo/magento2-klaviyo/compare/3.0.7...3.0.8 [3.0.7]: https://github.com/klaviyo/magento2-klaviyo/compare/3.0.6...3.0.7 [3.0.6]: https://github.com/klaviyo/magento2-klaviyo/compare/3.0.5...3.0.6 [3.0.5]: https://github.com/klaviyo/magento2-klaviyo/compare/3.0.4...3.0.5 [3.0.4]: https://github.com/klaviyo/magento2-klaviyo/compare/3.0.3...3.0.4 [3.0.3]: https://github.com/klaviyo/magento2-klaviyo/compare/3.0.2...3.0.3 [3.0.2]: https://github.com/klaviyo/magento2-klaviyo/compare/3.0.1...3.0.2 [3.0.1]: https://github.com/klaviyo/magento2-klaviyo/compare/3.0.0...3.0.1 [3.0.0]: https://github.com/klaviyo/magento2-klaviyo/compare/2.2.0...3.0.0 [2.2.0]: https://github.com/klaviyo/magento2-klaviyo/compare/2.1.1...2.2.0 [2.1.1]: https://github.com/klaviyo/magento2-klaviyo/compare/2.1.0...2.1.1 [2.1.0]: https://github.com/klaviyo/magento2-klaviyo/compare/2.0.0...2.1.0 [2.0.0]: https://github.com/klaviyo/magento2-klaviyo/compare/1.2.4...2.0.0 [1.2.4]: https://github.com/klaviyo/magento2-klaviyo/compare/1.2.3...1.2.4 [1.2.3]: https://github.com/klaviyo/magento2-klaviyo/compare/1.2.2...1.2.3 <!-- END LINKS -->
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →