Medusa v2 plugin for Klaviyo event tracking and subscriptions.
Medusa v2 plugin for Klaviyo order event tracking, newsletter subscriptions, SMS list subscriptions, and an admin settings page.
// medusa-config.tsimport { defineConfig } from "@medusajs/framework/utils"export default defineConfig({plugins: [{resolve: "@oak-digital/medusa-plugin-klaviyo",options: {apiKey: process.env.KLAVIYO_API_KEY,},},],})
Set in the Medusa app environment, then run migrations:
npx medusa db:migrate
The admin settings page is available at in the Medusa Admin dashboard.
pnpm installnpx medusa plugin:db:generatenpx medusa plugin:publishpnpm dev
Install the locally published package in a Medusa app:
npx medusa plugin:add @oak-digital/medusa-plugin-klaviyo
pnpm build