Alerter les responsables sur les affaires inactives
Un workflow quotidien qui repère les affaires sans mise à jour depuis une semaine et envoie un récapitulatif par e-mail.
Les affaires laissées de côté se refroidissent et rendent les prévisions peu fiables. Ce workflow vérifie chaque matin et indique à l'équipe les affaires qui demandent de l'attention.
1. Créer le workflow
Allez dans Workflows, cliquez sur + Nouveau workflow et nommez-le Alerte affaires inactives.
2. Définir le déclencheur
Choisissez Selon une planification et réglez-le pour qu'il s'exécute tous les jours à 8 h 00.
3. Trouver les affaires inactives
Ajoutez une étape Rechercher des enregistrements :
| Paramètre | Valeur |
|---|---|
| Objet | Opportunités |
| Filtre | Mis à jour le est antérieur à il y a 7 jours |
| Filtre | Étape n'est ni Gagnée ni Perdue |
| Limite | 100 |
4. S'arrêter quand il n'y a rien à signaler
Ajoutez une étape Branche : ne continuer que si la recherche a renvoyé au moins un enregistrement.
5. Rédiger le récapitulatif
Ajoutez une étape Code qui regroupe les affaires par responsable :
export const main = async ({ opportunities }) => {
const byOwner = {};
for (const deal of opportunities) {
const owner = deal.owner?.email ?? 'non attribué';
(byOwner[owner] ??= []).push(`- ${deal.name} (${deal.stage})`);
}
const lines = Object.entries(byOwner).map(([owner, deals]) => `${owner}\n${deals.join('\n')}`);
return { summary: `Affaires sans mise à jour depuis 7 jours :\n\n${lines.join('\n\n')}` };
};6. L'envoyer
Ajoutez une étape Envoyer un e-mail au responsable commercial, avec le récapitulatif de l'étape précédente comme corps du message. Activez le workflow.
Vous souhaitez que chaque responsable ne reçoive que ses propres affaires ? Remplacez l'étape 6 par un Itérateur sur les responsables et envoyez un e-mail par responsable.