⏰ Chapitre 4
Automatiser un rapport avec les Triggers Dust
Les Triggers sont intégrés directement à la définition de l'agent Dust — planification en langage naturel, sans concept séparé à apprendre.
Un mécanisme intégré, pas un outil séparé
Contrairement à Claude Code, où une "routine" est une fonctionnalité distincte à configurer à côté du skill, Dust intègre la planification directement dans la définition de l'agent : c'est un Trigger. Pas de nouveau concept à apprendre — vous ajoutez simplement un déclenchement planifié à un agent qui existe déjà.
Dust propose deux types de Triggers :
- Planifié : décrit en langage naturel — "chaque jour ouvré à 8h30", "le premier vendredi du mois à 14h".
- Webhook : déclenché par un événement externe (GitHub, Jira, Zendesk...). Le MCP Spendesk lui-même n'expose pas d'événements de ce type — voir la limite ci-dessous.
Chaque exécution reste une conversation visible
Une différence appréciable par rapport à un simple job en arrière-plan : chaque exécution planifiée d'un agent Dust crée une conversation consultable, avec l'heure d'exécution, le raisonnement, et le résultat. Rien n'est caché dans des logs techniques.
Configurer un Trigger
Ajoute un Trigger à cet agent : chaque jour ouvré à 8h30, exécute la vérification des factures en retard (spendesk_get_due_invoices) et résume les factures dont l'échéance est dans les 3 jours, triées par montant décroissant.
Exemples par fréquence
Quotidien (AP Manager) : priorité de paiement du jour, basée sur
spendesk_get_due_invoices.
Hebdomadaire (CFO) : prévision de trésorerie à 4 semaines, basée sur
spendesk_analyze_spendet les paiements planifiés.
Mensuel (Controller) : checklist de clôture (rapprochement GL, détection de doublons, factures non exportées).
Mensuel (Procurement) : aging des demandes d'achat non traitées.
La limite qui reste vraie, quelle que soit la plateforme
Même avec les Triggers webhook de Dust, le MCP Spendesk lui-même n'a pas de webhooks — Spendesk ne peut avertir aucun agent, sur aucune plateforme, qu'un événement vient de se produire. Un Trigger planifié reste donc un déclenchement à intervalle régulier qui va chercher la donnée, pas une vraie alerte temps réel. C'est une limite du MCP, pas de Dust — elle existe identiquement côté Claude Code.
Pour diffuser le résultat d'un Trigger à toute l'équipe : Des alertes Slack natives.
Skills liés
File d'attente AP priorisée — factures à payer classées par urgence (retard, échéance, montant) avec noms fournisseurs résolus
Suivi du cycle de paiement des factures — de l'approbation à l'export comptable, avec statuts intermédiaires et détection des factures en attente de paiement