Integration

Find out what your Klaviyo
traffic is actually worth

Heatmap connects on-site buyer behavior to your Klaviyo campaigns and flows. See which emails drive real revenue, segment shoppers by what they actually do, and trigger flows from behavior instead of guesswork.

Connect Klaviyo

Works with Klaviyo email, SMS and flows. Live in minutes, no snippet changes.

Klaviyo trafficLiveLast 30 days
Revenue
$214,880
Rev / session
$5.12
Conv. rate
3.41%
CampaignSessionsRevenueRev / session
Labor Day saleEmail12,480$71,230$5.71
Back in stock: Callie Sling BagEmail6,915$44,610$6.45
Free shipping weekendSMS9,204$39,880$4.33
Welcome series, email 2Flow7,112$35,960$5.06
Browse abandonmentFlow6,255$23,200$3.71

Heatmap events arriving in a Klaviyo profile timeline

The gap

Klaviyo tells you who opened and who clicked.
It can’t tell you what happened next.

You know a campaign drove 4,000 sessions. You don't know which product tiles they touched, where they stalled, or which part of that revenue came from the hero image versus the fourth scroll.

What you can do

Four things that were impossible before.

Segment by behavior, not just clicks

Build Klaviyo segments from what shoppers actually did on site: viewed a product but never added to cart, engaged with a size guide, bounced off checkout.

Trigger flows from real intent

Heatmap pushes on-site behavior into Klaviyo as custom events. Use them as flow triggers so abandonment and win-back flows fire on evidence, not assumptions.

Attribute revenue back to the campaign

See how much revenue Klaviyo-sourced traffic generated, down to the element they clicked once they landed.

Compare Klaviyo against every other channel

Stack Klaviyo traffic against paid, organic and social on revenue per session, average order value and conversion rate.
How it works

Connect once. Data flows both ways.

  1. 1. Connect

    One click from inside Heatmap. Secure OAuth, so there are no API keys to copy and no snippet changes.

  2. 2. Data flows both ways

    Heatmap sends behavioral and revenue events into Klaviyo. Klaviyo sends campaign and flow data back into Heatmap.

  3. 3. Build and measure

    Segment, trigger and attribute. Your first events land within minutes of connecting.

The demo

See it in two minutes.

Connect, push an event, build a segment, trigger a flow.

Demo video2:00
Demo video placeholder: connect, push an event, build a segment, trigger a flow.
Required for Klaviyo submission
What moves

Exactly what moves between the two.

No surprises, no hidden collection. Heatmap is GDPR and CCPA ready, with no key-logging, no cookie sniffing and no IP logging.

HeatmapKlaviyo

  • Custom behavioral events
  • Revenue and conversion signals
  • Profile properties

KlaviyoHeatmap

  • Campaign data
  • Flow data
  • Account details
17%Lift in revenue per session at Original Grain, while scaling traffic 43%
1,000+Ecommerce brands already optimizing with Heatmap

"Klaviyo-specific testimonial from an installed merchant. Ryan to identify a candidate."

Customer quote, to come

FAQs

Questions merchants ask.

Do I need to reinstall the Heatmap snippet?
No. If Heatmap is already running, connecting Klaviyo takes one click and nothing on your site changes.
Does this work with Klaviyo SMS as well as email?
Yes. Campaigns and flows across email and SMS are both covered.
What permissions does Heatmap request?
Only what the integration uses: events, profiles, campaigns, flows and account details. Each one is listed above.
How long until data appears?
Events start flowing within minutes of connecting. Campaign data syncs on a schedule.
Can I disconnect at any time?
Yes, from inside Heatmap or from Klaviyo. Disconnecting on either side ends the connection and revokes access.
Will this slow my site down?
No. The Heatmap snippet is 8kb and was split-tested against $2M+ in revenue with no measurable performance change.

Your Klaviyo campaigns are
already driving traffic.

Start finding out which ones drive revenue.

Talk to an expertBook a DemoStart for Free
OlafCRO expert

Let’s find a time.

Pick a day, then a time, then tell us where to send the invite.

Saving0%
New dashboard createdJust now
Your dashboard has been saved.
Create Dashboards
Create dashboards out of pinned data for yourself or to share with others.