Skip to main content
Native connector

Klaviyo + clariBI

Connect Klaviyo with your API key, choose the metrics to track, and get daily event counts (opens, clicks, placed orders) sitting next to the revenue they drive.

Native Klaviyo data-source connector.

Paste your Klaviyo API key, pick the metrics to track, and clariBI syncs their daily counts into preprocessed datasets and auto-generated dashboards, right next to your other tools.

What is Klaviyo?

Klaviyo is an email and SMS marketing platform for ecommerce that tracks customer events such as opens, clicks and placed orders as named metrics.

clariBI reads Klaviyo through its REST API using your own API key: the daily count of the metrics you choose, such as Opened Email, Clicked Email or Placed Order. Access is read-only, and clariBI never sends a message or changes anything in your Klaviyo account.

Learn more at klaviyo.com

Connect Klaviyo in three steps

1

Open Data Sources in clariBI

In clariBI, go to Data SourcesAdd Data Source, find Klaviyo, and paste your Klaviyo private API key (Settings → API Keys, with metrics read access). The key is Fernet-encrypted at rest.

2

Choose metrics and history

Enter the metric IDs to track (for example the ID for Placed Order) and set how many days of history to pull. clariBI reads the daily counts read-only.

3

Sync, then get dashboards

clariBI syncs the daily metric counts, preprocesses them, and builds an insights dashboard. Ask "Did placed orders track our send volume?" and the AI engine queries the synced counts alongside your revenue.

What you can analyze

Out of the box with the Klaviyo connector:

  • Daily count per metric over your chosen window
  • Trend and seasonality for each metric you track
  • Day-over-day and week-over-week change
  • Comparison across the metrics you track
  • Placed-order counts lined up with your revenue dates
  • Cross-source: email opens and clicks → placed orders → revenue

Klaviyo is one of many data sources you can connect to clariBI. See the full list →

What gets synced

clariBI pulls the daily count of the metrics you select through the Klaviyo REST API, lands it as a preprocessed dataset, and refreshes it on your schedule. Access is read-only.

For each selected metric, clariBI syncs the daily count, then builds an insights dashboard you can query, extend, or pull into reports.

clariBI only ever reads. It never sends a message or changes anything in your Klaviyo account.

Cross-source questions Klaviyo makes possible

Klaviyo data is most useful next to your other tools. clariBI's planner composes it with your CRM, billing, and product data through the same entity-join primitives that back every cross-source analysis.

Klaviyo × Revenue

"Did placed orders in Klaviyo match the revenue we booked?"

Planner: read the daily Placed Order count from Klaviyo, align to your revenue by date, and report how closely they track.

Klaviyo × Engagement

"Do opens and clicks lead to orders a few days later?"

Planner: read daily opens, clicks and placed orders from Klaviyo, line them up by date, and report the lag.

Klaviyo connector FAQ

What do I need to connect Klaviyo?

A Klaviyo private API key with metrics read access, created under Settings then API Keys in your Klaviyo account. You paste it into clariBI once; it is Fernet-encrypted at rest, and there is no OAuth popup to register.

How do I find a metric ID?

In Klaviyo, the metric IDs come from your account metrics. You can list them with the Klaviyo Get Metrics endpoint, which returns each metric name and its ID. Paste the IDs you want into clariBI.

Which clariBI plan includes the Klaviyo connector?

Data-source connectors are available on the Trial, Starter, Professional, and Enterprise plans. You can connect Klaviyo during the free 14-day trial.

Start your free trial and connect Klaviyo in a minute

API key in, read-only, synced dashboards in seconds.

Start free trial