Diagnose campaign
diagnose_campaignCAMPAIGN DOCTOR — use whenever the user asks why a campaign won't start, can't activate, is paused, stopped sending, "isn't working", or what's wrong with its settings. Status-aware: drafts get the exact activation blockers (same checks activation enforces), paused campaigns get the recorded pause reason + the reason-specific fix + whether resume would succeed right now, active campaigns get silent-stop detection (no prospects left, broken schedule, failing sends, stale LinkedIn validation) plus the next send time in Eastern time. Every blocker is what/why/how/action with the exact fix tool. Read-only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| campaignId | No | Campaign to diagnose. Omit to pick the most relevant one (single campaign, else the active one, else the most recently paused, else newest). |