Skip to main content

Community

Klaviyo campaign-level Reporting API support

Answered

Please sign in to leave a comment.

Comments

4 comments

  • Official comment

    Hi Adam, Abdul from the Product team here. Thank you for submitting this request.

    We have an existing ticket for campaign-level reporting on Klaviyo. The API endpoint you referenced does exist, but Klaviyo's rate limits on it are quite restrictive, which makes it difficult to support reliably for most connections. I'm going to revisit this with engineering to see if anything has changed since we last looked at it, and I'll update you here.

    Thanks Abdul,

    Can you give us more detail on what exactly is the rate limitation you are running into?  Is it a daily limit, project limit, etc?

    Any additional details would be helpful.

    Thanks!

    Hello,

    Is their any update on this and/or an ETA of when that may be available?

    Can you please address my question on further details on the rate limits?

    Thanks!

    Hi Adam, apologies for the delay.

    The campaign-values-reports endpoint has a daily limit of 225 requests, a steady rate of 2 per minute, and a burst rate of 1 per second.

    The bigger issue is the shape of the endpoint. For flows, forms, and segments, Klaviyo offers series endpoints that return data broken down by an interval (hourly, daily, weekly, monthly) in a single call. That's how we sync them today. For campaigns, there's no equivalent series endpoint, only campaign-values-reports, which returns a single aggregate for the date range you query. To synthesize a time-broken-down report, we'd need a separate request per time period per campaign, which doesn't scale within the 225/day cap.

    In the meantime, our dbt_klaviyo package may help. It includes a klaviyo__campaigns model that aggregates per-campaign performance metrics from the underlying event and campaign data we already sync: https://github.com/fivetran/dbt_klaviyo.

    Let me know if you need help in getting started. 

    We're tracking this closely and will revisit as soon as Klaviyo ships a campaign-series-reports endpoint that mirrors the others. I'll keep you posted.

    Thanks,
    Abdul