Using Klaviyo as a Lead Source
Last updated: August 13, 2026
Choose the objective and the lead source
Create the campaign.
On Choose Campaign Objective, select your objective.
On Where Should This Campaign Get Leads From?, select Klaviyo.
Press Continue.
Connect the account
Klaviyo uses an authorised connection. Outcraft never asks you for an API key.
Open the Integrations step.
Press Connect Klaviyo Account.
Approve all the requested permissions in Klaviyo.
Return to Outcraft and check for the green Connected badge.
Select a metric for each event
Open the Klaviyo step under Lead Source. Outcraft shows one Select Trigger list for each event that your objective needs.
Campaign Objective | Events to connect |
|---|---|
Recover Abandoned Checkout | Checkout Started and Order Placed |
Upsell Post-Purchase | Order Placed |
Post-Delivery Follow-Up | Order Delivered |
Client Reactivation | Customer Lost and Order Placed |
Book Appointment, Send Information, Qualify Lead | Custom Event |
Select the Klaviyo metric that fires on your site for each event. Then press Connect Events.
Note: The lists hold the metrics that your other systems send into Klaviyo. Outcraft does not offer Klaviyo's own metrics, such as email opens.
What Outcraft creates in Klaviyo
Outcraft creates one flow in your Klaviyo account for each event. Outcraft also turns each flow on. You configure nothing inside Klaviyo. Every flow name starts with [OUTCRAFT FLOW #. Do not edit, pause or delete these flows.
Limitations
The metric needs history. Outcraft reads past events from the metric to match the fields. A metric with no past event never finishes the setup.
A lead without a phone number is dropped. Outcraft discards the event, and no lead appears.
Two storefronts collide. Outcraft cannot tell your storefronts apart. Two stores in one Klaviyo account share one trigger, and their leads look identical.
Custom property mapping
To change which Klaviyo properties Outcraft reads, see Mapping Custom Properties from HubSpot & Klaviyo
Related
How Outcraft counts a Klaviyo conversion → Klaviyo integration: how are conversions tracked in Outcraft?
Send opt-outs back to Klaviyo → Do Not Contact status sync for Klaviyo and HubSpot
Order and conditions when campaigns share a trigger → How to Use Start Conditions