tun2u / m2-module-klaviyoaddons
Magento 2 Klaviyo Addons Module
Package info
github.com/Tun2U/M2-Module-KlaviyoAddons
Type:magento2-module
pkg:composer/tun2u/m2-module-klaviyoaddons
1.0.7
2026-09-04 15:51 UTC
Requires
- php: ~8.3.0||~8.4.0||~8.5.0
- klaviyo/magento2-extension: >=1.0
- magento/framework: >=103.0.9
- magento/module-newsletter: 100.4.*
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Features
- Gets all unsubscribed users from klaviyo and unsubscribes them from magento. Scheduled by cron. Cron execution time can be set in module configuration.
- Supports Magento 2.4.9
Installing
Manual Installation
Install Tun2U KlaviyoAddons extension for Magento 2
- Download the extension
- Unzip the file
- Create a folder {Magento root}/app/code/Tun2U/KlaviyoAddons
- Copy the content from the unzip folder
- Run following command
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy
php bin/magento setup:di:compile
php bin/magento cache:flush
- Flush cache
Using Composer (from Magento Root Dir run)
composer require tun2u/m2-module-klaviyoaddons
php bin/magento setup:static-content:deploy
php bin/magento setup:di:compile
php bin/magento cache:flush
Requirements
- PHP 8.3, 8.4 or 8.5
- Klaviyo official extension (
klaviyo/magento2-extension) >= 1.0
Compatibility
- Magento >= 2.4.9 (
magento/framework>= 103.0.9)
For Magento 2.4.8 and earlier, use version 1.0.6 of this extension.
Setup
- From admin:
- Go to stores > configuration
- Find Klaviyo in sidebar
- Open General
- Open Klaviyo Add-ons
- Set cron execution time
CLI commands:
- To start synchronization of all unsubscribed users manually, use the command:
php bin/magento tun2u:klaviyoaddons --action sync_unsubscribed_users
Support
If you encounter any problems or bugs, please create an issue on GitHub.
Developer
Tun2U Team
- Website: https://www.tun2u.com
- Twitter: @tun2u
Licence
GNU General Public License, version 3 (GPLv3). See the LICENSE file for the full terms.
Copyright
(c) 2022-2026 Tun2U S.r.l.