ZuckerBot › Tool reference › Account audits & insights
zuckerbot_get_campaign_insights
| Name | Type | Description | |
|---|---|---|---|
business_id | string | optional | Optional business ID override linked to the connected Meta ad account |
date_from | string | optional | Optional start date in YYYY-MM-DD format. Defaults to 7 days ago. |
date_to | string | optional | Optional end date in YYYY-MM-DD format. Defaults to today. |
campaign_ids | string | optional | Optional comma-separated Meta campaign IDs |
search | string | optional | Optional case-insensitive campaign name substring filter |
status | string | optional | Optional status filter. Use active, paused, or all for the simple path, or pass legacy comma-separated values such as ACTIVE,PAUSED. |
level | "campaign" | "adset" | "ad" | optional | Return campaign totals, ad set breakdowns, or ad breakdowns |
time_increment | "daily" | "monthly" | optional | Optional daily or monthly time-series breakdown |
sort | string | optional | Optional sort field. Plain values sort descending; prefix with '+' for ascending. One of: spend, leads, cpl, meta_leads, conversion_leads, cpcl, meta_result, cpmr, results, cpr, ctr, impressions. Prefer meta_result / cpmr (Meta's deduped 'Results' for any objective) or conversion_leads / meta_leads over the deprecated, inflated leads / cpl. |
limit | number | optional | Maximum campaigns to return after sorting |
refresh | boolean | optional | Bypass the short-lived performance cache |
{
"tool": "zuckerbot_get_campaign_insights",
"arguments": {}
}
You never invoke this directly — describe what you want in plain English inside Claude, Cursor, ChatGPT or any MCP client with ZuckerBot connected, and the agent selects zuckerbot_get_campaign_insights and fills the arguments for you.