intel_campaign_performance
Compare marketing campaign performance across calls, bookings, revenue, and conversion for any date range. Narrow results to a single campaign with campaignId, or review all campaigns to identify which are driving results.
Instructions
Compare marketing campaigns over the selected date range by combining all fetched call, booking, job, and invoice pages. Returns calls, bookings, booked-call conversion, attributed revenue, and revenue per call; campaignId narrows the analysis to one known campaign. The metrics reflect the wrapper's cross-source attribution logic, and partial source failures are returned in _warnings.
Examples:
"Which marketing campaigns are working?" -> startDate="2026-01-01", endDate="2026-03-10"
"How many calls are we getting from Google Ads?" -> startDate="2026-01-01", endDate="2026-03-10", campaignId=
"What's our call-to-booking rate?" -> startDate="2026-01-01", endDate="2026-03-10"
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max campaigns to analyze (default 20, max 50). | |
| endDate | Yes | End date (YYYY-MM-DD) | |
| startDate | Yes | Start date (YYYY-MM-DD) | |
| campaignId | No | Single campaign (omit for all) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||