Klaviyo integration: how are conversions tracked in Outcraft?

Last updated: June 8, 2026

Context

When running campaigns in Outcraft, you may wonder how the platform determines whether a lead has converted — for example, whether simply removing a user from a segment counts as a conversion.

Answer

Being removed from a segment is not treated as a conversion in Outcraft.

A conversion is counted when Outcraft receives an order placed event from Klaviyo, and at least one of the following conditions is met:

  • The customer used a provided discount code, or

  • The customer had a meaningful interaction with the Outcraft AI agent before placing the order (e.g., a qualified call, opening an email, etc.)

To ensure conversions are tracked, you need to set up a Klaviyo webhook that sends the order placed event to Outcraft. You can find the full setup instructions inside your campaign's onboarding page. When creating the webhook flow in Klaviyo, use the following configuration:

Destination URL:

https://outcraft.ai/api/v1/trigger/<your-trigger-id>

JSON Body:

{
  "outcraft_event": "klaviyo/order/placed",
  "event_raw": "{{ event|escapejs }}",
  "person_raw": "{{ person|escapejs }}"
}

Your specific Destination URL and any campaign-specific details can be found in your campaign's Klaviyo onboarding instructions within Outcraft.