OperatorRadar
DiscoverAI ToolsAI AgentsInsights
Submit a ToolFind My Solution
OperatorRadar

Find the tools, systems, and ideas that move your business forward. Timeless business thinking, rebuilt for the AI era.

Discover

  • Discover
  • AI Tools
  • AI Agents
  • Software
  • Agencies
  • Categories

Decide

  • Decision Guides
  • Compare
  • Find My Solution
  • Insights

Execute

  • Prompts
  • Workflows
  • Submit a Tool
  • Contact

Company

  • About
  • Privacy
  • Terms

© 2026 OperatorRadar. All rights reserved.

Built by Ekofi

  1. Home
  2. Workflows
  3. Weekly Executive Reporting
intermediate

Weekly Executive Reporting

Every Monday morning, your leadership team assembles a brief from Slack messages, outdated spreadsheets, and conflicting definitions of what 'active' means.

Overview

The founder is the filter, and the founder has no time to filter. Yet every Monday, someone spends 90 minutes stitching together a weekly brief from five different sources, each with its own definition of success. This workflow pulls your agreed metrics (ARR, churn, CAC, onboarding velocity, support backlog) from your actual source systems—not Slack—writes a first-draft narrative that contextualizes the numbers, and routes it to your CFO or CEO for approval before it lands in the exec Slack channel. The system works because it enforces three things: (1) one source of truth per metric, (2) a template that forces narrative, not just tables, and (3) a human approval gate that takes 10 minutes, not 90. Why this matters: inconsistent reporting erodes confidence in your data. A CEO who sees three different churn numbers in three different briefs stops trusting any of them. This workflow makes the metric definition explicit, the source auditable, and the narrative testable. You'll catch data errors before they reach leadership. You'll also free up 4 hours a month from manual assembly—time your ops team can spend on actual analysis instead of copy-paste.

Flow

Trigger: Every Monday at 6 AM (or your preferred cadence). The system checks that all source systems are available and metric definitions are current.

  1. 1
    Trigger

    Weekly schedule

  2. 2
    Integration

    Export agreed metrics

  3. 3
    Action

    Draft narrative commentary

  4. 4
    Approval

    Operator edits & verifies numbers

  5. 5
    Notify

    Distribute to leadership

  6. 6
    Action

    Archive brief

Setup instructions

1. List your 5–8 core metrics and their source systems (Stripe for ARR, your product DB for onboarding, support tool for backlog). 2. Define the calculation for each (e.g., 'ARR = sum of active subscriptions × 12'). 3. Build a Zapier or Make workflow that pulls each metric at the scheduled time. 4. Use an LLM prompt to generate a 2–3 paragraph narrative that explains week-over-week change, flags anomalies, and suggests next steps. 5. Route the draft brief to your CFO or CEO via email or Slack with a 'Approve' / 'Request Changes' button. 6. On approval, post to your exec Slack channel and archive the version in a shared drive. 7. Test with one metric first; add others once the workflow is stable.

Human approval points

  • CFO or finance lead reviews the narrative for accuracy and tone before it's posted. This is the main gate. Approval should take <10 minutes if the data is clean.
  • If any metric is flagged as anomalous (e.g., churn up 200 bps), a second approver (CEO or Head of Product) reviews the narrative to ensure the interpretation is correct.
  • Before the brief goes to the board, a final sign-off from the CEO confirms that the narrative aligns with the company's strategic priorities and doesn't contradict other communications.

Metrics to track

  • ARR and MRR (source: Stripe or billing system). Flag week-over-week and month-over-month change.
  • Net revenue churn and gross churn (source: your product DB or finance tool). Include cohort-level breakdowns if you have them.
  • Customer acquisition cost (CAC) and payback period (source: marketing tool + Stripe). Compare to target.
  • Onboarding completion rate and time-to-first-value (source: product analytics). Flag cohorts that are slower than baseline.
  • Support backlog and resolution time (source: support tool). Flag if backlog is growing faster than your team can handle.

Failure cases

  • A source system is down or returns no data. The workflow stalls. Mitigation: build a 'data unavailable' alert that triggers a Slack message to ops 30 min before the brief is due, so a human can decide whether to delay or use last week's number.
  • The LLM narrative invents a story that contradicts the numbers (e.g., 'strong growth' when churn is up). Mitigation: add a human review step where the CFO checks the narrative against the raw metrics before approval.
  • Metric definitions drift. Sales calls ARR one way, finance another. Mitigation: store all definitions in a single doc (Notion, Airtable) that the workflow reads at runtime. Version it monthly.
  • The CEO approves a brief with an error, it goes public, and the error spreads. Mitigation: require a second sign-off from finance before the brief is posted to Slack or sent to the board.
  • The workflow runs but no one checks the approval queue. The brief sits in draft for three days. Mitigation: send a reminder Slack message to the approver 2 hours before the deadline.

Requirements

Setup: Estimate: 1 week (sample)

Cost: Estimate — check your stack costs. Zapier/Make: $15–50/month for the workflow. LLM API calls (GPT-4 or Claude): ~$5–15/month for 4 briefs. Data connectors (Stripe, Postgres, etc.): included in your existing tools or $0–20/month. Total: $20–85/month.

Required tools

BI/sheets
Docs
Scheduler

Optional

LLM for narrative draft
Slack

Ekofi Lyrae

Our AI agents & automation studio

Stop browsing. Ship the system.

Ekofi Lyrae is our AI implementation studio — we design, build, and wire agents + automations into your stack so the work actually runs without you.

Book Lyrae build