Cash flow forecasting assistant
Maintains a rolling cash flow forecast — 13-week or longer — that updates daily based on what's actually happening: AR aging changes, AP commitments, payroll runs, expected revenue from pipeline. Surfaces what's coming, what could go wrong, and what scenarios would matter. Different from E22 (which writes commentary on past periods) because this looks forward and updates continuously. The pattern's value is moving cash forecasting from a quarterly board exercise to an always-on view: the CFO or controller sees liquidity risks weeks before they'd otherwise notice, and the team can answer 'can we hire' or 'should we accelerate this payment' with current information rather than month-old spreadsheets.
Requirements describe capabilities the pattern needs in your environment, not the vendors you must buy. Any system that fills a requirement satisfies it — that’s what makes the catalog portable across the long tail of SMB tooling.
cash_position_sourceCurrent cash and equivalents across all accounts.
- bank account balances from the bank feed
- treasury management system
- accounting system cash accounts
ar_pipelineExpected inflows from open invoices and recurring revenue.
- AR module of the accounting system
- subscription billing system for recurring revenue
- data from E20 AR follow-up pattern if live
ap_pipelineExpected outflows from open bills, recurring commitments, scheduled payments.
- AP module of the accounting system
- payroll schedule from HR/payroll system
- recurring vendor commitments tracked in a structured list
sales_pipeline_sourceFuture revenue not yet billed: deals in pipeline with expected close and bill timing.
- CRM pipeline with deal stages and amounts
- sales forecasting tool
- structured forecast maintained by RevOps
scenario_inputsVariables the finance team wants to model: alternative pipeline conversion rates, delayed receipts, accelerated hiring.
- scenario definitions maintained by the controller
- small admin UI for scenario authoring
- monthly review where scenarios get refreshed
forecast_destinationWhere the forecast lives for the team to consult: dashboard, weekly report, finance team workspace.
- dashboard accessible to finance and executive team
- weekly cash flow report distributed to leadership
- embedded view in the controller's working tools
alert_routeWhere material changes to the forecast get pushed to the CFO or controller proactively.
- chat alert to the CFO and controller
- email digest of material movements
- escalation when forecast crosses thresholds (e.g. cash floor)
- 01Daily, pull current cash position and recent activity
cash_position_source - 02Pull updated AR with collection timing model
ar_pipeline - 03Pull updated AP and committed outflows
ap_pipeline - 04Pull sales pipeline with stage-based probability for expected revenue inflow
sales_pipeline_source - 05Compose the base forecast for the rolling window
- 06Compute scenarios with the defined variables
scenario_inputsDECISION Skip scenarios if scenario_inputs not filled. - 07Compare against prior forecast; identify material movements
- 08Publish to forecast destination; send alerts on material changes or threshold crossings
forecast_destinationalert_route
Structured outputs this pattern produces. Other patterns and client systems can subscribe to them, which is how the catalog composes over time.
cash_forecast_historyHistorical forecasts vs. actuals, used for model accuracy improvement and to surface where forecasts have been consistently optimistic or pessimistic.
- finance team retros
- model tuning
- executive trust calibration
liquidity_signalForward-looking liquidity position with risk flags, the headline view for the CFO.
- executive dashboards
- board reporting
- treasury decision-making
forecast_assumption_driftWhen pipeline conversion, customer payment patterns, or other base assumptions are changing materially.
- RevOps for pipeline assumptions
- AR team for collection patterns
- finance policy review