CFOTreasuryDust

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 Spendesk MCP Team·9 July 2026·5 min read

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.

#financeDust — MCP Spendesk
V
Vous

@Dust what payments are scheduled for the next 14 days and what is the impact on my cash flow?

⚙get_invoices⚙get_invoice_by_id
D
@DustAPP

Here are your scheduled outflows from July 9 to July 23, 2026:

Week of July 9–13

→Salesforce — €24,800 (Jul 10)
→AWS — €6,340 (Jul 11)
→Doctolib Enterprise — €3,200 (Jul 12)

Subtotal: €34,340

Week of July 16–20

→Stripe × 3 invoices — €36,100 (Jul 19)
→Deloitte — €18,500 (Jul 22)

Subtotal: €54,600

14-day total: €88,940

⚠️The week of July 16 concentrates 61% of outflows. The Deloitte payment (€18,500) is still only scheduled, not confirmed — if your cash flow is tight, check the invoice's payment terms before moving it in Spendesk.

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.

#financeDust — MCP Spendesk
V
Vous

@Dust are there any invoices due this week that haven't been scheduled for payment yet?

⚙get_invoices⚙get_invoice_by_id
D
@DustAPP

I found 4 invoices due within the next 5 days with no payment scheduled:

SupplierAmountDue dateScheduled payment
HubSpot€8,200Jul 11None — at risk
Personio€4,600Jul 12None — at risk
Notion Enterprise€2,100Jul 13None — urgent
Legalstart€1,800Jul 14None — at risk

Total at risk: €16,700

⚠️HubSpot is the largest amount at risk (€8,200). Late-payment penalty terms are not in Spendesk data — check the contract.

Would you like to re-run this check every morning with a scheduled Dust Trigger?

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.

#financeDust — MCP Spendesk
V
Vous

@Dust give me the total scheduled payments for July consolidated across our 3 entities: France, Germany, and UK

⚙list_companies⚙get_invoices⚙get_invoice_by_id
D
@DustAPP

Consolidated scheduled payments — July 2026

EntityScheduled paymentsPending invoicesTotal 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: Spendesk returns each entity's amounts in its own currency and provides no consolidation rate — the UK figures use the rate you gave me (GBP/EUR = 1.175)

→£27,500 GBP converted = €32,312
⚠️The DE entity has €12,100 in approved invoices not yet scheduled. Worth investigating before end of week.

3. Compare commitments vs. monthly forecast

#financeDust — MCP Spendesk
V
Vous

@Dust it's July 9. Compare my actual spend since July 1 against the start-of-month forecast I pasted above (by cost center).

⚙spendesk_analyze_spend
D
@DustAPP

Forecast (as provided) vs. actual spend — July 1–9, 2026

Cost centerForecast (provided)ActualVariance
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
✅Overall variance of +0.8% — within normal range. The Infrastructure overage (+€3,700) corresponds to a cloud migration that wasn't planned at the start of the month.
→End-of-month projection: €312,000 (+2.1% vs. the monthly forecast of €305,500 you provided)

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 @Dust in 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

Interested in AI Agent services or Custom Integrations?