How a CFO forecasts cash outflows with a Dust agent
No more exporting an Excel report for every treasury question. A Dust agent connected to the Spendesk MCP accesses scheduled payments directly and projects the cash flow impact — in the web chat or directly in Slack.
The problem
The same question comes up every end of the week: "What's our cash position for the next two weeks?"
Answering precisely means exporting Spendesk data, opening Excel, cross-referencing with bank forecasts — and repeating the process for each entity. That's 30 to 45 minutes of manual consolidation for an answer that will be stale the next day.
What a Dust agent connected to the Spendesk MCP changes
A Dust agent configured with the Spendesk MCP tools queries Spendesk directly to retrieve scheduled payments over a period, approved invoices not yet exported (at risk of slippage), and a weekly total with an alert if outflows are concentrated. Published once for the whole Finance team, it's usable both in Dust's web chat and by mentioning @Dust in the Slack channel where the weekly treasury review already happens.
@Dust what payments are scheduled for the next 14 days and what is the impact on my cash flow?
Here are your scheduled outflows from July 9 to July 23, 2026:
Week of July 9–13
Subtotal: €34,340
Week of July 16–20
Subtotal: €54,600
14-day total: €88,940
Would you like the scenario with and without this deferral, or the analysis by entity?
The 3 questions CFOs ask every week
1. Identify invoices at risk of late payment
Useful for avoiding penalties on major contracts before it's too late.
@Dust are there any invoices due this week that haven't been scheduled for payment yet?
I found 4 invoices due within the next 5 days with no payment scheduled:
| Supplier | Amount | Due date | Payment terms |
|---|---|---|---|
| HubSpot | €8,200 | Jul 11 | Net 30 — at risk |
| Personio | €4,600 | Jul 12 | Net 30 — at risk |
| Notion Enterprise | €2,100 | Jul 13 | Net 15 — urgent |
| Legalstart | €1,800 | Jul 14 | Net 30 — at risk |
Total at risk: €16,700
Would you like me to automatically flag it if a new invoice enters this list?
2. Consolidate multiple entities into a single view
Particularly useful for groups with subsidiaries in France, Germany, and the UK — asked once in the #finance channel, the answer stays visible to the whole team without anyone needing to ask again.
@Dust give me the total scheduled payments for July consolidated across our 3 entities: France, Germany, and UK
Consolidated scheduled payments — July 2026
| Entity | Scheduled payments | Pending invoices | Total committed |
|---|---|---|---|
| France (FR) | €142,300 | €38,400 | €180,700 |
| Germany (DE) | €87,600 | €12,100 | €99,700 |
| UK (GB) | €54,200 | €8,900 | €63,100 |
| Consolidated | €284,100 | €59,400 | €343,500 |
Conversion to EUR (ECB rate July 9): GBP/EUR = 1.175
3. Compare commitments vs. monthly forecast
@Dust it's July 9. Compare my actual payments since July 1 against what was forecast at the start of the month.
Budget vs. Actual Analysis — July 1–9, 2026
| Category | Forecast (Jul 1) | Actual | Variance |
|---|---|---|---|
| SaaS / Software | €48,200 | €51,400 | +€3,200 |
| Contractors | €32,000 | €28,500 | -€3,500 |
| Infrastructure | €18,400 | €22,100 | +€3,700 |
| Miscellaneous | €6,800 | €4,200 | -€2,600 |
| Total | €105,400 | €106,200 | +€800 |
The limitation to keep in mind
Even with an agent permanently available in Slack, the Spendesk MCP remains a pull data source, queried on demand — there is no push notification when a payment status flips or a new invoice arrives. To turn this weekly treasury check into an automatic digest posted every Monday morning to #finance, you need to combine the agent with a scheduled Trigger.
What to remember
- No manual exports — the agent accesses Spendesk data in real time.
- Questions are expressed in natural language, in the web chat or by mentioning
@Dustin Slack. - Responses include actionable alerts, not just numbers.
- Multi-entity natively — consolidation in a single question.
- To automate this weekly treasury review, see the guide on Dust Triggers.
Related skills
Aggregate wallet balances across all group entities using list_companies + get_wallet_summary.
Consolidate wallet balances and cash positions across all group entities in a single view.
Project upcoming cash outflows over the next 30 days by combining due invoices and historical spend patterns.