For forms and CRMs

Connect WooCommerce to Klaviyo Plugin: build your own, pay once

Send WooCommerce order events to Klaviyo so each profile shows what a customer did. Describe it and Ora builds a WooCommerce to Klaviyo plugin for your store.

Try it on a practice WordPress site for 7 days with 2 free changes. Pay $9–$39 once only if you keep it.

Example: WooCommerce event to Klaviyo
Event sent to Klaviyo
Event namePlaced Order
Billing emailprofile email
Order totalvalue
Product namesItems
Save event
Illustration only. Your plugin follows your own rules.

What your WooCommerce to Klaviyo plugin does

A focused plugin that sends an event to Klaviyo when a WooCommerce order is placed or completed. The event is tied to the buyer's profile by email.

Order events
Send a custom event named by you, such as Placed Order, with the order total.
Profile by email
The event is attached to the Klaviyo profile with the billing email.
Event properties
Add the order number, items and currency as properties of the event.
One settings page
Its own item in your WordPress admin menu, so options are easy to find and change.
Good to know: Klaviyo queues events and processes them a moment later. Profile syncing, lists and flows in Klaviyo are separate builds, and the API key needs permission to write events.

Tell Ora what you need. Check the plan before you pay.

Describe your Connect WooCommerce to Klaviyo Plugin in your own words. Ora replies with a plan and a price. Nothing is built until you approve it.

Example request
My skincare store runs on WooCommerce. Send Klaviyo an event called Placed Order for each new order with the order number, total in GBP and the product names, tied to the buyer's email, and another event called Order Completed when it ships.
O
Ora
Here is the plan:
  • Klaviyo connection with a private API key and a test button
  • Placed Order event on each new order, tied to the billing email
  • Order number, total, currency and product names as event properties
  • Order Completed event when the order is marked completed
  • A settings page in its own menu in your WordPress admin
Standard build · $19 once
In this build: Past orders are not sent. Lists, profile fields and refund events are not in this plan, and the plugin only sends events from WooCommerce to Klaviyo.
Want more? Add it to your request:
  • Refund event. Send a Refunded Order event to Klaviyo when a refund is made.
  • Coupon used. Add the coupon code to the Klaviyo event when one was used.
Add these to my request and get a quote
Ora builds it together with the plugin and the quote goes up to match. You see the new price before you pay. One plugin never costs more than $39. If it needs more than one plugin, Ora quotes each one. Or add it later as a separate build.

How to set up WooCommerce to Klaviyo

Here is the whole setup for connecting WooCommerce to Klaviyo, so you know what to have ready before you start. Most of it takes a few minutes in Klaviyo and in WooCommerce.

1. Create a private API key
In Klaviyo open Settings, API keys and create a private key with permission to write profiles, lists and subscriptions. Then open the list and copy its list ID from the page address.
2. Find your WooCommerce fields
Decide which order status sends the data: Processing (payment received) or Completed (order fulfilled). Ora maps billing first name, last name, email, phone and company from the order.
3. Map profile properties and consent
Klaviyo profiles are matched by email. Standard details such as first name, last name and phone are built in, and anything else becomes a custom property. Property names are case sensitive.
4. Describe it to Ora
Paste your own version of the example request on this page, or start from one of the examples, and say which field goes where. Ora replies with a plan and a price, and nothing is built until you approve it.
5. Test on the practice site
Place a test order on the practice site using Cash on Delivery or a 100 percent coupon, move it to your chosen status, then check Klaviyo. Open Profiles in Klaviyo and search for the test email. Check the list, the properties and the consent status, then check any flow that should start.
Common snags:

No yearly fee for your Connect WooCommerce to Klaviyo Plugin

Looking for an alternative to Zapier Professional plan (750 tasks a month)? It lists at $240 a year. Your own version is a one-off.

Zapier Professional plan (750 tasks a month)
$240 / year
After 1 year$240
After 3 years$720
Your own Connect WooCommerce to Klaviyo Plugin on Pluginora
$19–$39 once
After 1 yearthe same
After 3 yearsthe same
Includes5 free changes

Paid plugin price is the list price for one site, as shown on the seller's site in October 2026. The price of your build depends on its size. Ora quotes it before you pay. Zapier connects thousands of apps, not just this one.

Start from an example

Pick one to open the builder with it filled in, then change anything you like.

Placed order event
Send a Placed Order event to Klaviyo with the order total for every new order.
Completed event
Send an Order Completed event to Klaviyo when the order is marked completed.
Product names
Include the product names as an event property in Klaviyo.

Questions

Is there a free WooCommerce to Klaviyo plugin?

Free ones may exist. Build your own when you want exact behavior and nothing extra.

What does the Klaviyo key need to allow?

A private API key with permission to write events. Klaviyo lets you pick read-only, full or custom scopes when you create it, so a custom key with events write is enough.

Do I need WooCommerce and a Klaviyo account?

Yes. This plugin is built to run on your WooCommerce store and send events to your Klaviyo account, using a private API key. You don't need to buy Zapier.

Can I get a refund?

The trial fee is refunded automatically if a build fails. A purchased plugin can be refunded within 14 days if it doesn't do what the approved plan said and Ora can't fix it, as long as it hasn't been downloaded or installed.

Describe your WooCommerce to Klaviyo plugin. See it working on a practice store.

$1 trial on a practice site. No yearly renewal.

Build mine · $1 trial