AP ManagerInvoicesDust

Tracking an invoice's payment cycle end to end with a Dust agent

"Where's the Doctolib invoice at?" — with a Dust agent connected to the Spendesk MCP, the answer lands right in Slack, full history included.

The Spendesk MCP Team·9 July 2026·5 min read

The problem

Every day, the AP Manager answers the same question from teams, suppliers, or leadership: "Where's this invoice at?" A seemingly simple question that actually requires navigating several Spendesk screens: the invoice list for status, the settlements tab to check the wire transfer, sometimes the accounting export to confirm it reached the books.

An invoice's lifecycle spans five steps (submitted → approved → scheduled → exported → paid), each living in a different module. There's no native consolidated view.

What a Dust agent connected to the Spendesk MCP changes

A Dust agent configured with the Spendesk MCP tools can be mentioned directly in Slack — right where AP teams already talk to suppliers and leadership. No need to open Spendesk: the answer lands in the channel, full history included.

#financeDust — MCP Spendesk
V
Vous

@Dust where's the Salesforce invoice from June 3rd at? Give me the full history since submission.

get_payablesget_settlements
D
@DustAPP

Here's the full history for the Salesforce invoice from June 3, 2026:

Invoice #INV-2026-04821

Supplier: Salesforce France SAS
Amount: €12,450.00 excl. VAT (€14,940.00 incl. VAT)
StepDateDetail
Submitted2026-06-03By Marie Dupont (Finance Team)
Approved2026-06-05Approver: Thomas Renard (CFO)
Scheduled for payment2026-06-09Payment batch of 06/12
Exported to accounting2026-06-10Export #EXP-20260610-003
Paid2026-06-12Settlement #SET-20260612-0198
Current status: PAID — Transfer executed on June 12, 2026.
Total processing time: 9 days (submission → payment)

Would you like me to check other pending Salesforce invoices this month too?

An agent visible to the whole team

Unlike a private conversation, an exchange with @Dust in a shared Slack channel stays visible to the whole AP team — no need to ask the same question again or copy-paste the answer to keep a colleague informed.

#financeDust — MCP Spendesk
V
Vous

@Dust list all invoices approved more than 15 days ago that aren't scheduled for payment yet.

spendesk_get_due_invoicesget_payables
D
@DustAPP

I found 8 invoices approved more than 15 days ago with no payment scheduled:

SupplierAmount incl. VATDays pendingDue date
AWS France€8,320.0021 days2026-06-30
Docusign€1,450.0020 days2026-07-03
Figma Inc.€2,100.0019 days2026-07-05
⚠️High priority: AWS France (€8,320) is due in 1 day — risk of late penalty.
Total blocked: €23,680.00

Would you like me to sort by priority and prepare the list for the next payment batch?

What to remember

  • An invoice's lifecycle spans 5 steps — a Dust agent reconstructs them in a single question, right in Slack.
  • spendesk_get_due_invoices flags invoices at risk of delay first.
  • Asking in a shared channel rather than a DM avoids duplicating the answer to keep the team informed.
  • To turn this check into an automatic daily run, see the guide on Dust Triggers.

Related skills