> No native Klaviyo step in Plandalf. Send Webhook can post a purchase event for each PayPal-paid checkout to Klaviyo's events API, and Klaviyo flows can call Plandalf back.

Source: https://plandalf.com/apps/paypal/integrations/klaviyo
Last modified: 2026-10-26

Webhook or Zapier

# PayPal + Klaviyo integration

Plandalf posts a purchase event for each PayPal-paid checkout to Klaviyo's API, where a flow can pick it up.

[Start your 14-day free trial](https://admin.plandalf.dev/signup)[Jump to the setup](#setup)

No credit card required. No coding required.

**PayPal**

**Klaviyo**

## Does PayPal integrate with Klaviyo?

Plandalf has no Klaviyo steps or triggers, and it does not link PayPal to Klaviyo. A Plandalf sequence can use Send Webhook to call Klaviyo's Create Event endpoint when a PayPal-paid checkout completes, which can start a metric-triggered flow. A Klaviyo flow can also post to a Plandalf catch URL.

## What moves between PayPal and Klaviyo

Event

From and to

Through

What happens

Checkout completed

Plandalf (paid via PayPal)Klaviyo

Webhook

Send Webhook posts to `https://a.klaviyo.com/api/events` with the buyer's email, a metric name you choose, and the total as the event value. A flow triggered by that metric can then send the emails.

Invoice paid

Plandalf (paid via PayPal)Klaviyo

Webhook

Use this trigger when the event should also fire on renewals and invoices you send. Give it a different metric name so the flows stay separate.

Flow webhook enrols a profile

KlaviyoPlandalf

Webhook

A webhook action in a Klaviyo flow posts JSON to a Plandalf catch URL. The sequence behind it can run Enroll in Promo for that email.

Countdown image in a flow email

PlandalfKlaviyo

Checkout embed

Plandalf's Klaviyo page describes pasting a countdown image into a flow email, with Klaviyo's merge tag for the recipient's email in the image address.

Refund

PayPalKlaviyo

By hand

A PayPal refund does not start Invoice Refunded, so no refund event reaches Klaviyo unless you send one from a sequence you start yourself.

## Send PayPal purchases to Klaviyo as an event

You need a Klaviyo private API key that can write events, a published Plandalf offer with PayPal added, and a flow you want to trigger.

1.  ### Add PayPal to the offer
    
    Connect your PayPal Business account in Plandalf and switch PayPal on for the offer. Keep a card option for buyers who prefer it.
    
2.  ### Create the sequence
    
    Under Automation, My Sequences, start a sequence on Plandalf, Checkout Completed, limited to that offer. Pick a recent checkout as the sample on the Test tab.
    
3.  ### Set up Send Webhook
    
    Choose Send Webhook with the method POST and the URL `https://a.klaviyo.com/api/events`. Add headers for `Authorization` (`Klaviyo-API-Key` followed by your private key), `revision` (a current value from Klaviyo's docs) and `Content-Type` of `application/vnd.api+json`.
    
4.  ### Build the JSON payload
    
    Follow Klaviyo's shape: a `data` object of type `event`, with `properties`, a `metric` name such as Plandalf Order, a `profile` carrying `{{trigger.customer_email}}`, and the `value` and `value_currency` from the trigger.
    
5.  ### Check the amount arrives as a number
    
    Klaviyo expects `value` as a number. Run the step on the Test tab and inspect the output, because a text value in that field is a likely cause of a rejected event.
    
6.  ### Build the flow and rehearse
    
    In Klaviyo make a flow triggered by that metric. Switch on Run on test purchases, pay with a PayPal sandbox account, check the Events view for a 202 reply, then switch the setting off.
    

## What sellers do with PayPal and Klaviyo

### Post-purchase flow for a PayPal-heavy store

A maker selling digital patterns gets many PayPal buyers. Each paid checkout creates a Klaviyo event that starts a thank-you and care-guide flow.

### Win-back for lapsed list members

A Klaviyo flow webhook posts members who have not opened email to a Plandalf catch URL. The sequence enrols them in a promo with a deadline before they check out.

## Limits and gotchas

-   Klaviyo's Create Event call needs a private API key with the events write scope and a `revision` header. A 202 reply means the event was accepted for processing, not that a flow has run.
-   Klaviyo flow webhooks need two-step authentication, must use HTTPS without redirects, and can only be added or edited by Manager, Admin or Owner roles.
-   Klaviyo says flow webhooks should not be used to subscribe profiles to lists. Use the list and consent tools in Klaviyo for that.
-   Plandalf does not send orders to a Klaviyo ecommerce integration, only the event you configure.
-   Plandalf's refund trigger is documented for Stripe, so refunds made in PayPal never reach Klaviyo by themselves.

## PayPal and Klaviyo: common questions

Does PayPal integrate with Klaviyo?

Plandalf does not connect them. It can post a purchase event for each PayPal-paid checkout to Klaviyo's events API with Send Webhook.

How do I connect PayPal sales to Klaviyo flows?

Send an event from a Plandalf sequence on Checkout Completed, then build a Klaviyo flow triggered by that metric.

Is there a Plandalf app for Klaviyo?

No. Plandalf has no native Klaviyo steps or triggers. Webhooks work in both directions.

Why does my Klaviyo event show no value?

The value must be sent as a number with a currency code. Check the step output on the Test tab to see what Klaviyo received.

## Guides for this pair

-   [Plandalf with PayPal](https://plandalf.com/platforms/paypal)
-   [Plandalf with Klaviyo](https://plandalf.com/platforms/klaviyo)
-   [Webhooks and catch URLs](https://plandalf.com/docs/api/webhooks)
-   [Automations overview](https://plandalf.com/docs/integrations/plandalf)
-   [PayPal on Plandalf checkouts](https://plandalf.com/docs/platforms/paypal)

[Start your 14-day free trial](https://admin.plandalf.dev/signup)

## More from PayPal and Klaviyo

-   [**PayPal + Teachable**A student who pays with PayPal on a Plandalf checkout can be found or created in Teachable and enrolled in the course they bought.](https://plandalf.com/apps/paypal/integrations/teachable)
-   [**PayPal + Thinkific**Buyers who pay with PayPal on a Plandalf checkout can be enrolled in the Thinkific course or bundle they bought, with a sign-in email from Thinkific.](https://plandalf.com/apps/paypal/integrations/thinkific)
-   [**PayPal + Tolt**A PayPal-only seller cannot use Plandalf's documented Tolt steps, which need Stripe product IDs. This page says what that means and what to do instead.](https://plandalf.com/apps/paypal/integrations/tolt)
-   [**Mailchimp + Klaviyo**A Plandalf checkout writes the buyer to Mailchimp natively and to Klaviyo through its API, so both lists fill while you decide which one wins.](https://plandalf.com/apps/mailchimp/integrations/klaviyo)
-   [**Next.js + Klaviyo**Your Next.js app owns the page, Plandalf owns checkout, and the paid order lands in Klaviyo as an event that can start a flow.](https://plandalf.com/apps/nextjs/integrations/klaviyo)
-   [**React + Klaviyo**React renders the buy button, Plandalf takes the payment, and a webhook step carries the order to Klaviyo.](https://plandalf.com/apps/react-app/integrations/klaviyo)

Checked October 26, 2026 against Plandalf's own setup guides and the vendor documentation: [Klaviyo API: create event](https://developers.klaviyo.com/en/reference/create_event), [Klaviyo: add a webhook action to a flow](https://developers.klaviyo.com/en/docs/how_to_add_a_webhook_action_to_a_flow).
