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 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.
@Dust where's the Salesforce invoice from June 3rd at? Give me the full history since submission.
Here's the full history for the Salesforce invoice from June 3, 2026:
Invoice #INV-2026-04821
| Step | Date | Detail |
|---|---|---|
| Submitted | 2026-06-03 | By Marie Dupont (Finance Team) |
| Approved | 2026-06-05 | Approver: Thomas Renard (CFO) |
| Scheduled for payment | 2026-06-09 | Payment batch of 06/12 |
| Exported to accounting | 2026-06-10 | Export #EXP-20260610-003 |
| Paid | 2026-06-12 | Settlement #SET-20260612-0198 |
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.
@Dust list all invoices approved more than 15 days ago that aren't scheduled for payment yet.
I found 8 invoices approved more than 15 days ago with no payment scheduled:
| Supplier | Amount incl. VAT | Days pending | Due date |
|---|---|---|---|
| AWS France | €8,320.00 | 21 days | 2026-06-30 |
| Docusign | €1,450.00 | 20 days | 2026-07-03 |
| Figma Inc. | €2,100.00 | 19 days | 2026-07-05 |
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_invoicesflags 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
Identify invoices overdue by more than 60 days for targeted suppliers using spendesk_get_due_invoices.
Track where invoices stand in the payment cycle — approved pending export, scheduled, exported, settled — with delta mode for daily cash flow automation.