Skip to content

Installation

Overview · Configuration · Usage · FAQ · Developer notes

  • CS-Cart or Multi-Vendor 4.17.2 to 4.21.x, PHP 7.4 to 8.3 with the curl extension.
  • A Klaviyo account with a private API key, or a Brevo account with an API key (v3). Their plans and limits apply.
  • Recommended: a cron job (every 5 to 15 minutes).
  1. Download the package kv_email_connect-<version>.zip.
  2. In the admin panel open Add-ons > Manage add-ons, click the gear button and choose Manual installation. Upload the zip.
  3. Open the add-on settings and enter your license key in the License tab (or the Marketplace license number in Add-ons > Manage).
  4. Continue with Configuration.
php /path/to/store/admin.php --dispatch=kv_email_connect.cron

The exact command with your path is shown in the settings and on the dashboard. HTTP alternative: https://your-store/admin.php?dispatch=kv_email_connect.cron&cron_password=<cron password> (Settings > Security). Without cron, jobs are sent right after each page (setting “Send right after each page”) and with Send now.

Uninstalling removes the queue and the consent log. Export the consent log as CSV first if you need it. Profiles, lists and events in Klaviyo or Brevo stay there.