Klaviyo logo
Marketing integrationUpdated

Klaviyo revenue dashboards for an Apple TV in the office

Klaviyo splits your email and SMS revenue two ways: campaigns you send and flows that run on their own. Dance Party puts both on an office display, with open and click rates, the Placed Order trend and new subscribers, as a Klaviyo dashboard on Apple TV that the e-commerce team can see from anywhere in the room.

  • Read-only
  • API key connection
  • One connection per workspace
Klaviyo, last 30 daysLive
Flow revenue
$71,560
Campaign revenue
$48,210
Campaign open rate
44.8%
Campaign click rate
1.62%

What teams running Klaviyo put on the screen, and what you would ask DJ Agent to get it.

Klaviyo flows versus campaigns

For the e-commerce and retention team

In most Klaviyo accounts the welcome, abandoned cart and browse abandonment flows earn as much as the campaign calendar. Showing both attributed totals side by side keeps the team from judging email only by the last blast.

  • Revenue attributed to flows over the last 30 days
  • Revenue attributed to campaigns over the same window
  • Recipients, open rate and click rate for each

Ask DJ Agent“Show Klaviyo attributed revenue from flows and from campaigns for the last 30 days, with recipients, open rate and click rate for each.”

Email revenue split, 30 daysLive
Flows
$71,560
59% of total
Campaigns
$48,210
41% of total
Flow click rate
3.9%
Campaign click rate
1.6%

Klaviyo campaign revenue ranking

For email marketers

Open rate says a subject line worked. Placed Order revenue says the campaign worked. Ranking the month's campaigns by attributed revenue shows which themes to repeat.

  • Attributed Placed Order revenue per campaign
  • Open rate and click rate per campaign
  • Recipients per campaign

Ask DJ Agent“Rank our Klaviyo email campaigns from the last 30 days by attributed revenue, with open rate and click rate for each.”

Campaign revenue, 30 daysLive
1Fall Drop: Early Access
$14,920
2Back in Stock: Wool Throw
$9,340
3Weekend Sale 20% Off
$8,115
4Founder's Note: October
$4,780
5SMS: Last Call Tonight
$3,260

Placed Order revenue trend

For founders and the whole store team

Placed Order is the event Klaviyo counts revenue from. A 30-day line of its daily value shows the effect of each send and each slow day, which is the story the store team wants on the wall.

  • Placed Order revenue per day for the last 30 days
  • Placed Order count per day
  • Change against the previous 30 days

Ask DJ Agent“Chart Klaviyo Placed Order revenue by day for the last 30 days and show the total and the change from the 30 days before.”

Placed Order revenue, 30 daysLive
$412,380+11% vs prior 30 days

Klaviyo Subscribed to List by week

For growth and acquisition marketing

Every sign-up form and pop-up in Klaviyo fires a Subscribed to List event. Counting those by week shows whether the list is growing fast enough to feed next quarter's revenue.

  • Subscribed to List events per week
  • Current profile count for each list
  • The newest week against the average

Ask DJ Agent“Show Klaviyo Subscribed to List events per week for the last 8 weeks, and the current size of our Newsletter list.”

New subscribers per weekLive
1,284this week
Aug 4
Aug 11
Aug 18
Aug 25
Sep 1
Sep 8
Sep 15
Sep 22

What Dance Party reads from Klaviyo

Dance Party reads Klaviyo's API with a Read-only private key. Revenue comes from Klaviyo's own reporting, measured against your Placed Order metric. Klaviyo caps campaign and flow reports per day, so revenue widgets refresh hourly or slower.

  • Campaign list
    Email or SMS campaigns with name, status and send time.
  • Campaign performance
    Recipients, open rate, click rate and attributed revenue per campaign, up to 90 days back.
  • Flow performance
    Recipients, open rate, click rate and attributed revenue per flow, reported by flow ID.
  • Metric trends
    Count and value of any metric, such as Placed Order or Subscribed to List, by day, week or month.
  • Metric catalogue
    The metrics your account tracks, including those from Shopify and other store integrations.
  • List sizes
    Each list's name and current profile count.

How to connect Klaviyo

Before you start

  • An owner or admin of your Dance Party workspace makes the Klaviyo connection.
  • An Owner or Admin in Klaviyo, the roles Klaviyo lets create private API keys
  • A private key with the Read-only access level (it starts with pk_)
  1. 1
    In Klaviyo, open Settings, then Account, then API Keys, and click Create Private API Key.Open Klaviyo API keys ↗
  2. 2
    Name it Dance Party, choose the Read-only access level, create it and copy the pk_ key.
  3. 3
    In Dance Party, open Integrations, click Connect Klaviyo, and paste the key into Private API key.
  4. 4
    Click Save. Dance Party reads your metric list from Klaviyo to confirm the key, and the card shows Connected.
The Connect Klaviyo pop-up with an Open Klaviyo API keys button, a Private API key field, and Cancel and Save buttons
Captured from the Dance Party app, September 30, 2026.

One Klaviyo connection per workspace

A Klaviyo private key belongs to one Klaviyo account, so a workspace shows one store's email and SMS. A brand running separate Klaviyo accounts per store or region connects each in its own Dance Party workspace.

With the Read-only access level, Klaviyo itself refuses any change the key tries to make. Revoke it from Settings, Account, API Keys and Dance Party stops reading.

From Klaviyo to your office display

Once Klaviyo shows Connected, the rest happens in plain English. No code, no drag-and-drop.

  1. 1. Describe it. Tell DJ Agent what you want to see.

    New dashboard+ Widget
    Describe a widget in DJ Agent, or click + Widget
    DJ Agent
    DATA SOURCES
    Klaviyo logoKlaviyoConnected
    Show Klaviyo attributed revenue from flows and from campaigns for the last 30 days, with recipients, open rate and click rate for each.Send
  2. 2. It gets built. The widget lands on your board with real Klaviyo data.

    New dashboard+ Widget
    Klaviyo logoEmail revenue split, 30 daysLive
    Flows
    $71,560
    59% of total
    Campaigns
    $48,210
    41% of total
    Flow click rate
    3.9%
    Campaign click rate
    1.6%
    DJ Agent
    DATA SOURCES
    Klaviyo logoKlaviyoConnected
    Show Klaviyo attributed revenue from flows and from campaigns for the last 30 days, with recipients, open rate and click rate for each.Send
  3. 3. Put it on a screen. Pair an Apple TV with the six-character code it shows, then assign the dashboard.

    The Pair your Apple TV card in Dance Party, with six boxes for the code the Apple TV shows

Klaviyo dashboard questions

Can I show Klaviyo email revenue on a TV?

Yes. Connect Klaviyo with a Read-only private key, describe the dashboard, and assign it to an Apple TV running Dance Party.

Why do Klaviyo revenue widgets refresh hourly?

Klaviyo caps campaign and flow reports at 225 requests a day for the whole account. Hourly or slower keeps your dashboards inside that cap.

Which Klaviyo key type do I need?

A private API key with the Read-only access level. Public keys (site IDs) and Full Access keys are not needed.

Does the revenue match Klaviyo's own dashboard?

It comes from the same attribution. Dance Party asks Klaviyo's reporting API for conversion value against your Placed Order metric, the same revenue Klaviyo attributes.

Can it rank my Klaviyo flows by name?

Not yet. Flow results come back by flow ID, so boards show total flow revenue and rates rather than a named list of flows.

Does it include SMS campaigns?

Yes. Dance Party lists SMS campaigns as well as email, and campaign performance covers both channels.

Can Dance Party send a Klaviyo campaign or edit a flow?

No. A Read-only key cannot create, send or change anything, and Dance Party only asks Klaviyo for reports.

Put Klaviyo on every office display

Connect Klaviyo, describe the dashboard, and it runs on an Apple TV, refreshing on its own.

Get Started