Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.upstackdata.com/llms.txt

Use this file to discover all available pages before exploring further.

How does the Klaviyo integration work?

Upstack connects to Klaviyo through a private API key β€” create a full-access key in Klaviyo and add it in the Upstack dashboard. That’s the entire connection step. Once connected, Upstack:
  1. Uses Klaviyo profile data to enrich events sent to Meta, improving Event Match Quality scores.
  2. Re-identifies returning visitors that Klaviyo no longer recognizes, putting them back through your abandonment flows.

Why does Klaviyo miss some visitors?

When someone opts in (for example, enters their email for a discount), Klaviyo records their identity in that browser session. If they return later in a different browser β€” say they clicked an ad in the Instagram app and come back in Safari β€” Klaviyo treats them as unknown, and their activity won’t trigger an abandonment flow. Upstack’s identity resolution reconnects that visitor to their known profile and sends the information back to Klaviyo, which then triggers the flow as expected.

How do the cloned abandonment flows work?

The Upstack team clones your existing flows and sets them up in a waterfall:
  1. Your standard Klaviyo flow fires first (unchanged).
  2. After a 30-minute delay, the Upstack flow fires.
  3. Anyone who received one flow is excluded from the other.
No duplicate emails. The cloned flows use the same content, design, and steps as your originals β€” the only differences are the trigger event, the delay, and the exclusion filters.

Which flows are cloned?

Up to four, depending on your setup: browse abandonment, cart abandonment, site abandonment, and checkout abandonment. After setup, you’ll have two versions of each in Klaviyo β€” the standard one and the Upstack Data one.

What improvement should I expect?

Most stores see a 30–40% increase in abandonment flow volume β€” meaning that many more people are identified and entering flows. This translates directly to additional recovered revenue from emails that wouldn’t have been sent otherwise. The improvement compounds over time as Upstack builds a larger visitor profile.

Who sets up the flows?

The Upstack team handles flow cloning for you. During onboarding, you invite the team to your Klaviyo account. Setup is typically completed within 48 to 72 hours. Your existing flows remain unchanged.

Troubleshooting

  • Flows not sending emails β€” Verify both the standard and Upstack flows are set to Live in Klaviyo, and that each email step matches the status of the original.
  • Low volume on Upstack flows β€” Expected in the first few days. If volume stays low after two weeks, confirm no other tool (for example, Triple Whale) is running conflicting flows. If you run into issues, reach out to support@upstackdata.com.
  • Duplicate emails β€” Check that exclusion windows are set correctly (recommended: 7 days) and that both flows reference each other in their filters.