Visual Visitor can feed
identified website visitors and known customer data into Klaviyo to power
browse-abandonment emails, re-engagement flows, and catalog mailings. The
recommended integration method is via webhook (real-time) or Zapier (if you
need additional filtering logic).
Option A - Direct Webhook to Klaviyo
1. In Klaviyo, go to Account > Settings > API Keys and copy your
Private API Key.
2. In your Visual Visitor dashboard, go to Configuration > Webhook.
3. Select Klaviyo as the destination (if available on your plan) or use
the generic HTTP POST option with Klaviyo's Track API endpoint.
4. Map Visual Visitor fields (email, first name, last name, page visited)
to Klaviyo event properties.
Option B - Zapier Middleware
5. Create a Zap with Visual Visitor Webhook as the trigger (use Zapier's
Catch Hook step).
6. Add a Klaviyo action step: Add Subscriber to List or Track Event.
7. Map the incoming Visual Visitor fields to Klaviyo profile properties.
8. Add filter steps if needed (e.g., only send ICP-matched visitors to
Klaviyo).
Known Customers and Browse Abandonment: To trigger Klaviyo browse-abandonment
flows, upload your Known Customers list into Visual Visitor so those visitors
are suppressed from cold outreach but still fire a Klaviyo event when they
return to browse. This allows Klaviyo to send a personalized re-engagement or
product-catalog email without duplicating cold outreach.
Klaviyo API rate limits: Klaviyo enforces API rate limits. If you are sending large volumes of
identified visitors, consider batching requests using Zapier's delay steps or
using a middleware tool to avoid hitting limits.
Quarterly catalog mailings: For scheduled catalog sends, export your
Visual Visitor identified visitor list (filtered by date range and ICP match)
and import it into Klaviyo as a segment or list. Suppress known customers who
should not receive the cold catalog via the Known Customers feature.
Find more on setting up a webhook with Zapier,
here.