Connect Klaviyo to clariBI with your API key to sync daily metric counts (opens, clicks, placed orders) for the metrics you choose, read-only, with auto-generated dashboards next to your business data.
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.
How to connect Klaviyo
- Open Data Sources in clariBI. In clariBI, go to Data Sources → Add 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.
- 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.
- 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
- 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
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.
Questions across your other data
Once your records are synced, the AI engine can join them to the rest of your business data. A few examples:
| Pairing | Question | How clariBI answers |
|---|---|---|
| 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. |
Frequently asked questions
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.