What this is: a 2-minute walkthrough for creating a read-only Klaviyo private API key, then pasting it into Admaxxer to overlay email and SMS revenue on top of your Meta and Google acquisition cohorts. The key is read-only by design — Admaxxer never sends emails or modifies flows.
Admaxxer Read Only. The name shows up in Klaviyo's audit log so you can quickly identify which integration is calling.Klaviyo asks for either Full Access or Custom Key. Pick Custom Key and grant the following scopes — all Read-Only, none Full or Read/Write:
| Scope | Access | Why we ask |
|---|---|---|
| Campaigns | Read-Only | Pull campaign send history + click/open metrics for cohort overlay. |
| Flows | Read-Only | Pull flow definitions + per-message stats for flow-level attribution. |
| Profiles | Read-Only | Match Klaviyo profile IDs to Admaxxer visitor IDs for revenue attribution. |
| Metrics | Read-Only | Read placed-order, viewed-product, and other metric events. |
| Events | Read-Only | Stream event-level data (sends, opens, clicks, conversions) for cohort joins. |
| Segments | Read-Only | Read segment definitions and counts for audience-level reporting. |
Don't grant Full Access or any Read/Write scope. Admaxxer doesn't need them; the only effect would be to widen the blast radius if the key leaked.
pk_abc123.... Copy it now — if you close the modal, you'll need to delete and recreate the key (Klaviyo never shows it again).Klaviyo private API keys do not expire. They stay valid until you delete them in Settings > API Keys. Best practice: rotate annually as part of your security hygiene — create a new key, paste it in, then delete the old one.
For the authoritative reference, see Klaviyo's official Retrieve API credentials doc.
Q: Will Admaxxer ever send emails on my behalf?
No. The integration is strictly read-only. We don't request the Templates Read/Write or Campaigns Read/Write scopes that would be needed to send. If we ever ship a "send from Admaxxer" feature, you'd be asked to re-authorize with broader scopes — and that re-auth would be opt-in.
Q: Will using this slow down my Klaviyo dashboard?
No. Klaviyo's API has its own rate limits separate from your dashboard. Admaxxer pulls every 15 minutes with conservative concurrency — far below the per-account quota. You'll never notice it.
Q: Do I need a Klaviyo paid plan?
No — private API keys are available on every Klaviyo plan, including the free tier (up to 250 active profiles). The integration works the same regardless of plan.
Klaviyo integration overview · Connect Meta Ads (paste-token) · Connect Google Ads (refresh token) · Documentation home