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.
1// medusa-config.ts2import { defineConfig } from "@medusajs/framework/utils"34export default defineConfig({5 plugins: [6 {7 resolve: "@oak-digital/medusa-plugin-klaviyo",8 options: {9 apiKey: process.env.KLAVIYO_API_KEY,10 },11 },12 ],13})
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.
1pnpm install2npx medusa plugin:db:generate3npx medusa plugin:publish4pnpm dev
Install the locally published package in a Medusa app:
npx medusa plugin:add @oak-digital/medusa-plugin-klaviyo
pnpm build