multi_account_summary
Retrieve campaign performance from every configured Klaviyo account and return a unified cross-brand summary. Use preset periods, custom ranges, or quarters to align reporting windows.
Instructions
Pull campaign performance summary from ALL configured Klaviyo accounts. Returns a unified cross-brand report. Rate limited: 2/min per account - may take several minutes for many accounts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | Custom range end, YYYY-MM-DD. Defaults to today. | |
| year | No | Year for quarter, e.g. 2024. | |
| start | No | Custom range start, YYYY-MM-DD. Overrides timeframe. Data floor: 2023-06-01 (earlier is clamped). | |
| quarter | No | Quarter 1-4 (with year) - convenience for a full quarter. | |
| timeframe | No | Preset period. Default: last_30_days. Ignored if a custom range is given. | |
| conversion_metric_ids | No | Map of account name → Placed Order metric ID (from the klaviyo skill table). STRONGLY recommended: accounts often have duplicate "Placed Order" metrics and auto-discovery can pick the wrong one (revenue reads $0). Keys match names from list_accounts. |