Create a report
- Call
get_connections_status. - Build the scorecard with
generate_cross_platform_report. - Export to Google Sheets only when you ask, with
export_report_google_sheets. - Save the layout with
save_custom_dashboard_viewwhen you want it on the dashboard.
Schedule a brief
- Call
list_scheduled_tasksbefore creating or changing a schedule, so you do not duplicate one. - Create delivery with
schedule_brief. - Update, pause, or remove a schedule with
manage_scheduled_task.
schedule_brief stores cadence, timezone, recipients, platform scope, account scope, and output channels. Omitted cadence is weekly. Omitted timezone is UTC. Omitted platform scope is meta. Omitted output channel is dashboard. The dashboard form offers daily, weekly, and monthly. A recipient list on that form also sets the email channel.
manage_scheduled_task uses task_id and an action of pause, resume, or delete. A missing task returns scheduled_task_not_found.
export_report_csv returns CSV text. export_report_google_sheets returns a values payload and does not write the spreadsheet. Column and filename details are on Analysis.
A scheduled brief does not approve a budget change. If the brief recommends a write, that recommendation still goes through Approvals.