Automatisez toute la matinée.
Ou n'importe quelle partie de celle-ci.
Une fois le rapport sur les comptes inactifs terminé, un deuxième processus se lance : chaque compte de la liste est analysé, un message de suivi est rédigé pour chaque contact, puis transmis. Le moment où un représentant reprend le contrôle — après la liste, après le brouillon ou pas du tout — est un paramètre de sa propre copie, et non un produit différent.
Rapport sur les comptes dormants
Identifie les opportunités bloquées de chaque commercial, ouvre le site de chaque client dans un véritable navigateur et écrit le fichier CSV.
Rédaction de sensibilisation
Il lit ce même fichier CSV, effectue des recherches sur chaque compte, le résume, regroupe les données par contact et rédige les e-mails.
Lire, modifier, envoyer
Ou prenez la liste brute et écrivez-les vous-même. Ou laissez-le envoyer. Le même processus dans les deux cas.
Le deuxième pipeline démarre parce que le premier est terminé.
déclencheur · workflow.succeeded, limité à un workflow en amont par id
La méthode évidente, et pourquoi elle est erronée.
Deux tâches cron. Rapport à 08:00 , en train de rédiger à 08:15 .
Quinze minutes, c'est une estimation. Par une matinée calme, le rapport continue de tourner et la tâche de rédaction lit le fichier de la veille, ou rien du tout, et rédige des courriels confiants à propos de données obsolètes. Personne ne s'en aperçoit, car un pipeline fonctionnant avec des données d'entrée incorrectes aboutit quand même.
Que se passe-t-il réellement ?
Le processus de rédaction s'engage à ce que le rapport soit finalisé.
Pas de minuteur, pas de devinettes. Le rapport déclenche un événement lorsqu'il est terminé ; le processus de rédaction démarre à partir de cet événement. Si la rédaction du rapport prend une heure, la rédaction proprement dite attend une heure. Si le rapport échoue, la rédaction n'est jamais lancée – ce qui est le comportement normal et celui qu'un planning ne peut pas exprimer.
Douze étapes, dont deux impliquent un modèle
Lisez le rapport que le premier pipeline vient de rédiger
Il ne s'agit pas d'une nouvelle requête. La lecture des données issues du processus en amont signifie que les brouillons et le rapport décrivent le même instantané, jusqu'aux vérifications sur site — ils ne peuvent pas être en contradiction.
Voici les cinq comptes les plus importants de ce représentant.
Filtrer à une seule représentation, trier par valeur, limiter à cinq. Un tableau analysé et un tri, et non un modèle décidant qui compte aujourd'hui.
Extraire l'historique complet pour chaque
Notes de suivi, état du plan et des paiements, fiche de contact, historique de facturation, revenus cumulés, complexité de la migration. Six appels par compte, deux comptes à la fois.
Résumez chaque compte individuellement
Un seul appel modèle par compte, visible uniquement par ce compte. Elle détermine l'angle d'approche à partir d'une règle de date fixe — expiré, en cours de renouvellement ou en cours de renouvellement après l'arrêt de la plateforme — et sélectionne le seul fait pertinent à exploiter. Contexte restreint, décision unique : c'est là qu'un modèle local se révèle fiable.
Regroupez les dossiers par contact
Les agences gèrent plusieurs sites sous une seule adresse. Cinq comptes se réduisent généralement à deux personnes — et à deux adresses e-mail, et non cinq.
Rédigez un courriel par personne
Le deuxième et dernier appel à mannequins. Il traite des rapports finalisés, jamais de données brutes, il ne peut donc pas inventer de chiffre. Lorsque les comptes d'une personne présentent des incohérences — un renouvelé, trois expirés —, il faut le préciser plutôt que de les regrouper en une seule réclamation.
Remettez-le et conservez-en une copie.
Les brouillons arrivent sur le lieu de travail du représentant, formatés et prêts à l'emploi, et le set du jour est archivé au format JSON afin que la méthode de livraison puisse être modifiée sans toucher au pipeline.
Les représentants ne sont pas d'accord sur l'automatisation. Ils n'y sont pas obligés.
Le même pipeline, interrompu à trois endroits différents. Pas trois produits, pas de déploiement, pas de politique à l'échelle de l'entreprise — une copie du flux de travail par représentant, chaque étape se terminant là où ce représentant le souhaite.
Donnez-moi simplement la liste
S'arrête après le premier pipeline. Chaque matin, un fichier CSV classé des comptes bloqués est généré, le site étant déjà vérifié et chaque mot étant rédigé par les auteurs eux-mêmes. Les recherches qu'ils auraient effectuées manuellement sont terminées ; la relation leur appartient entièrement.
Rédigez-le, je déciderai.
La chaîne complète, qui se termine par les brouillons qu'ils lisent, corrigent et envoient. Le jugement reste du ressort du représentant, mais pas l'heure passée à consulter les dossiers et à scruter les dates de renouvellement. C'est celui qui est en service aujourd'hui.
Il suffit de leur envoyer.
Une dernière étape avant la fin. L'envoi peut être soumis à une approbation (un clic sur le téléphone, par message) ou s'exécuter sans surveillance une fois cette approbation obtenue. Le pipeline ne change pas de forme ; la dernière étape cesse simplement d'attendre.
Personne ne spécifie cela correctement du premier coup
Le premier test a généré des courriels que vous n'enverriez jamais. Le deuxième aussi. L'obtention d'un résultat non édité se fait par le biais d'une boucle, et la seule chose qui compte est la précision de cette boucle.
Sur des données réelles, à la demande — depuis la même fenêtre de discussion que vous utiliseriez pour poser vos questions sur ces données.
Les entrées et sorties de chaque étape sont conservées. Mauvais terrain, mauvais pas — vous pouvez voir lequel.
Décrit en une phrase au-dessus du MCP. Une ligne dans la base de données de votre box, mise à jour lors de la sauvegarde.
Environ deux minutes d'un bout à l'autre. Modèles locaux, de sorte que la vingtième tentative coûte autant que la première : rien.
Les résultats affichés ne correspondaient pas au rapport ayant déclenché l'exécution ; le pipeline interrogeait à nouveau le CRM, ce qui pouvait expliquer la divergence entre les deux instantanés.
Qu'est-ce qui a changé ? Une reliure. Lisez le fichier déjà produit par le premier pipeline. Une seule capture d'écran, une seule série de vérifications sur site, aucune dérive.
Ce qui est ressorti : Chaque courriel, d'une seule voix. Un seul modèle d'appel consistait à les rédiger tous en même temps, et des récits distincts se retrouvaient aplatis en trois phrases identiques.
Ce qui a changé : La division en deux étapes – un briefing par compte, puis la rédaction à partir des briefings. Chaque appel reçoit le contexte d'un seul compte au lieu de douze.
Ce qui est ressorti, ce sont les dates de renouvellement, déjà annoncées il y a plusieurs mois, décrites comme à venir. Sommé de raisonner sur des dates, il a raisonné mal et avec assurance.
Qu'est-ce qui a changé ? Arrête de demander. Un tableau de décision explicite concernant cette compétence : étant donné la situation actuelle, quelle branche s’applique ? Le modèle lit la ligne, il n'effectue pas les calculs.
Le résultat fut un prix de 0 dollars communiqué au client comme s'il s'agissait du prix réel.
Ce qui a changé : Une règle : zéro représente des données manquantes, et non un prix. Ne le dites jamais explicitement, signalez-le plutôt.
Résultat : Évaluation interne dans les textes destinés aux clients — une évaluation de la complexité de la migration, dans le corps de l’e-mail.
Qu'est-ce qui a changé ? Deux champs au lieu d'un. L'e-mail est ce que le client lit ; tout le reste est destiné au représentant commercial.
Ce qui en est sorti : un mur de texte ininterrompu. Avant d'incriminer le moteur de rendu, il convient de vérifier : il n'y avait absolument aucun saut de ligne dans le résultat.
Qu'est-ce qui a changé ? Une consigne exigeant des sauts de paragraphe, avec un exemple détaillé. Il ne s'agit pas d'un problème de formatage, mais d'une instruction manquante.
Ce que la plateforme vous offre — et ce que vous connectez
La construction de ce système consistait à composer des primitives, et non à écrire du code. Il est intéressant de voir où se situe la limite lorsque vous évaluez votre propre situation.
Dispatch fournit
Fonctionnalité intégrée — disponible pour chaque flux de travail, sur chaque appareil.
- déclencheurs d'achèvement entre les flux de travail
- le type d'étape
foreach - Transformations CSV, JSON et jq
- compétences, approbations, historique d'exécution
✓ Vous effectuez le câblage
Une ligne dans la base de données de votre boîte. Vivez pleinement l'instant où vous l'enregistrez — pas de déploiement, pas de reconstruction.
- quel pipeline alimente lequel
- de qui ces comptes, et combien ?
- les deux agents invitent
- où cela s'arrête, par représentant
foreach exécute tout travail par élément. C’est ce qui fait de la colonne de droite une activité d’après-midi plutôt qu’un projet. — et ce qui fait d'une variante par représentation une duplication et une modification plutôt qu'une bifurcation. Le passage de relais est un outil, c'est donc vous qui décidez où il s'arrête.
Expédition aujourd'hui · commence à la fin du rapport du matin
dispatch