Cadence
the platform

An engine,
not an inbox monkey.

Cadence is the operator portal we use to run every client's Klaviyo. It's software — not a Notion doc, not a project tracker. We push templates, segments, and campaigns into your account via the Klaviyo API. You preview everything. You hit confirm. Nothing ships without you.

K

Performance · today

live · syncing

Sent

0

+12% vs yest

Open rate

0.0%

+2.1pp

Revenue

$0

+$3.2k vs yest

Daily revenue

Last 7 days

Mon

Tue

Wed

Thu

Fri

Sat

Sun

Open rate · last 16 sends

↗ trending

Last sync · just now

● 4 flows active

Live execution

Every flow, observable.

Watch the trigger, the branch logic, the email cards firing in sequence — all running inside your Klaviyo, all visible from inside Cadence.

Welcome → cart → browse, branched

running for client
SubscribedBrand kitWelcome 1/5Welcome — star…Welcome 3/5Why we built t…Welcome 5/5Final invitati…Cart 1/3You left thisCart 2/3Still thinking…ConvertBrowse 1/2We saw you loo…Browse 2/2It's still her…Re-engage

Capabilities

What the platform actually does.

Every action below is a real Klaviyo API call — not a manual checklist we run in the Klaviyo UI for you.

livePOST /api/templates

Push email templates

Magazine-grade HTML pushed straight into the client's template library. Inline CSS, brand-kit injected. CODE editor type, not drag-and-drop.

livePOST /api/images + POST /api/templates

Upload + host imagery

Drop a PNG/JPG/GIF. We upload to the client's Klaviyo asset library, then wrap it in an editorial template ready to send.

livePOST /api/campaigns + assign-template

Schedule campaigns

Pick a list, pick a template, set the schedule (or use Smart Send Time). Campaign lands in Drafts. Operator commits manually.

livePOST /api/lists, GET /api/segments

Create lists + read segments

Build segments with conditional logic via the API. Pull existing segments to pick audiences for campaigns.

in buildPOST /api/flows

Deploy full flows

Author once in our master account, clone the definition into each client account with brand-kit substitutions. Author-once-clone-many is the only sane API pattern.

in buildinternal · pre-stage hook

Compliance review pipeline

Every supplement send auto-checked against FDA structure/function disclaimer rules + restricted-claim language before staging.

in buildPOST /api/profile-subscription-bulk-create-jobs

Bulk profile import

Up to 1,000 profiles per request. Subscribed historical lists onboarded in minutes.

in buildPOST /api/webhooks

Webhook event ingest

Subscribe to email/sent, opened, clicked, bounced, unsubscribed. Real-time campaign performance streamed into the portal.

The runtime

How a flow actually ships.

01

Pick

Operator picks a flow template from the master library — welcome, abandoned cart, replenishment, etc.

02

Inject

Brand kit (palette, type, voice, hero photography) is injected into every email in the flow.

03

Preview

Operator reviews the rendered HTML for each email side-by-side with the brand kit.

04

Push

Confirm. CODE templates are written into the client's Klaviyo via API. Idempotent.

05

Wire

Templates are linked into the flow shell. Operator flips the flow live in Klaviyo when ready.

No drag-and-drop nonsense. CODE templates only — magazine-grade HTML, inlined CSS, brand-kit injected. Klaviyo's drag-and-drop editor is capped at 2 templates per partner across all installs; we built around it from day one.

Orchestration

Every flow,
in one orbit.

Welcome, cart, browse, post-purchase, replenishment, win-back, VIP, drop hype — every flow Cadence ships shows up in your Klaviyo as a real automation, observable from a single dashboard.

Welcome
Cart
Browse
Post-purchase
Win-back
Replenishment
Review
VIP
Birthday
Back in stock
Drop hype
Subscriber
K

Klaviyo

orchestrated by

Cadence

Security

Your account,
your control.

Per-client OAuth (or scoped private keys), encrypted at rest with AES-256-GCM via KMS. Audit log on every write. Least-privilege scopes. Revoke any time from Klaviyo's API Keys settings — we lose access in the same second.

Encrypted at rest

AES-256-GCM per-client data keys, KMS-wrapped envelope encryption.

Audit log on every write

Operator, client, endpoint, payload hash, response code — all retained for 12 months.

Least-privilege scopes

OAuth installs request only the scopes needed for the agreed-on workflow.

Manual confirm on writes

Every API write the portal makes against your account is gated by an explicit operator confirmation.

Revocable any time

Revoke the key in Klaviyo's Settings → API Keys. We lose access on the next request.

Want a live demo of the portal?

30-min call. We'll connect a sandbox Klaviyo, push a flow live, and walk you through the operator side end-to-end.