Using Made With Intent, you can integrate with Klaviyo to enrich customer profiles and trigger in-session experiences (such as Klaviyo forms) using real-time and post-session intent data.
This allows teams to move beyond reactive, behaviour-only messaging and instead understand what a visitor is trying to achieve, how close they are to conversion, and whether an intervention will actually help. Rather than showing the same forms or sending the same follow-up communications to everyone, intent adds the context needed to decide who to engage, when to engage, and how.
The integration supports both:
Activation β powering more relevant lifecycle messaging, segmentation, and in-session form experiences
Analysis β giving deeper insight into why users behave the way they do and how intent changes over time
In practice, intent acts as a decision layer on top of Klaviyo - helping teams prioritise visitors, trigger forms and messages more appropriately, and evaluate performance based on context, not just opens, clicks, or conversions.
Setting up the integration
Enriching Customer Profiles
Enriching Customer Profiles
Set-up
Within our platform you can configure the integration. You are able to choose whether you would like to send data as a Parameter (which will update a user's Customer Properties within their Klaviyo profile) or as an Event (which will send a named event to Klaviyo containing the information).
If you choose Event, you can then decide when this will trigger;
On event; this will send every inference response we receive
On change; when the data changes between inference responses
On page view; this will only send information on each pageview
Seeing the data in Klaviyo
Once you have set up the integration within the platform, you can follow the steps below to see the data within Klaviyo.
Login in to your Klaviyo account
Navigate to Audience and then Profiles
Select a customer profile - you should begin to see your intent custom properties (from your chosen data pack) flow through
Triggering Klaviyo Forms In-Session
Triggering Klaviyo Forms In-Session
Within our campaign manager you are able to build a Third Party trigger to launch a Klaviyo form when a visitor matches an Intent Segment. This is used for campaigns such as Email Capture.
How to trigger Klaviyo forms in the Campaign Manager
Create a form in Klaviyo
Under targeting and behaviour, choose only show on custom trigger
Every Klaviyo form has an ID, e.g. KLVpXn. Copy and paste this ID into the Made with Intent campaign modal.
Publish your form in Klaviyo - it won't fire until the custom trigger code is executed
Publish your Made with Intent campaign. When the experience segment matches, the Klaviyo custom trigger code is run.