Marketing connector

Klaviyo Dashboard & Live Metrics

30-day revenue and orders from the Placed Order metric, profiles across your lists, and every email campaign as a dataset.

Category MarketingAuth paste a tokenRefresh every hour, every six hours, dailyProduces metrics + dataset
Connect Klaviyo →
Pro plan · credentials encrypted at rest · disconnect any time, your data stays

Klaviyo connects to DataHub Pro with an API token or key you paste in and gives you 3 live metrics (Revenue (30d), Orders (30d), List Profiles) and a dataset that refreshes in place, refreshed daily (hourly available). Setup is 4 steps and takes a few minutes.

Once connected, one click builds a live dashboard from it, the numbers land in My Metrics with history and alerts, and you can ask Claude or ChatGPT about them through the built-in MCP server. No CSV exports, no re-uploads.

What you get

Metrics it tracks

The dataset

A dataset in Files that is replaced in place on every sync. The file id never changes, so a dashboard pointed at it is a live dashboard, a metric defined on it is a live metric, and a scheduled report built on it sends fresh numbers.

How to connect Klaviyo

  1. In Klaviyo click your account name (bottom left) → Settings → Account → API keys.
  2. Click Create Private API Key, name it, and choose Custom access: Read for Metrics, Campaigns and Lists.
  3. Copy the key (it starts with pk_) — Klaviyo shows it only once.
  4. Paste it here. Revenue needs a store integration that sends the Placed Order metric; otherwise you still get lists and campaigns.

What the app asks for

Private API keySettings → Account → API keys → Create Private API Key. Read-only scopes for Metrics, Campaigns and Lists. pk_…
Currency symbol (optional) £

What you can build on it

See the 48 dashboard designs →

Questions

Does connecting Klaviyo need OAuth or an app approval?

No. Klaviyo connects with an API token or key you paste in. There is no OAuth app to register, no review queue and nothing to install. Credentials are encrypted before they reach the database and are never displayed again.

How often does Klaviyo data refresh?

By default daily. You can set every hour, every six hours, daily per connection, and there is a Sync now button for the moment you want it. Every sync replaces the dataset in place, so any dashboard, metric or scheduled report built on it simply shows the new numbers.

Is the Klaviyo connector free?

Uploading files and building dashboards is free. Live connectors — sources that refresh themselves — are on the Pro plan at $19.99 per seat, which includes every connector on this page, unlimited dashboards, scheduled reports and white-label sharing. Databox charges $159 a month for the equivalent tier.

Other connectors

MC
MailchimpTotal audience size, average open and click rates across your last 50 campaigns, campaigns sent in 30 days — plus every campaign report as a dataset.
MA
Meta AdsSpend, impressions, clicks and results from an ad account.
GA
Google AdsSpend, clicks, conversions and cost per conversion.
PL
PlausibleVisitors, pageviews, bounce rate and visit duration for the last 30 days, plus a daily series dataset. Works with plausible.io and self-hosted instances.
{ }
REST / JSON APIAny HTTP endpoint that returns JSON. Name the array of records and it becomes a scheduled dataset.
Webhook (Zapier / Make / n8n)A secret URL you can POST JSON to. Metrics or rows — thousands of tools can send them.

All 22 live data sources →

Your Klaviyo numbers, live, for $19.99

Connect it in a few minutes. A dashboard that refreshes itself, metrics with history and alerts, and reports that send themselves.

Connect Klaviyo →
Free account first · live connectors unlock on Pro