Activer et configurer
- Un administrateur active Automations sous Settings → Features.
- Les automatisations se créent ensuite sous Settings → Automations.
- Chaque automatisation s’active ou se désactive individuellement depuis cette liste : vous pouvez en mettre une en pause le temps de l’ajuster, sans la supprimer ni perdre sa configuration.
Les automatisations valent pour tout l’espace de travail. Elles ne peuvent pas être
limitées à un utilisateur : une fois configurée, une automatisation s’exécute pour tout le
monde. Considérez-les comme une infrastructure partagée, pas comme des raccourcis
personnels.
La structure d’une automatisation
Toutes les automatisations ont la même forme :- Un déclencheur : l’événement qui la lance. Les déclencheurs temporels permettent de faire tourner une automatisation à un moment donné plutôt qu’immédiatement.
- Une ou plusieurs actions, enchaînées dans l’ordre.
- Des filtres facultatifs pour préciser quand elle s’exécute, par exemple uniquement pour un type de placement form donné.
Les déclencheurs
Add trigger répartit la liste en deux familles, et c’est cette répartition qui compte :Le mode interactif n’est proposé que sur deux déclencheurs. Seuls Job application
moved et Speculative application moved peuvent ouvrir une fenêtre. Tous les autres
déclencheurs sont uniquement en arrière-plan : si vous voulez afficher quelque chose au
recruteur, cela doit se greffer sur un changement d’étape de candidature.
Background, s’exécute en silence :
Les derniers de cette liste justifient à eux seuls la mise en place d’automatisations. Un
document de droit au travail qui arrive à expiration, un candidat qui passe discrètement
inactif, une prise de référence qui tombe pendant que vous êtes en réunion : rien de tout
cela ne se signale, et personne ne va le vérifier à la main. Envoyez un e-mail au
responsable ou créez une tâche au moment même où cela se produit.
Les actions
La liste des actions dépend du déclencheur choisi. Une action a besoin d’une fiche sur
laquelle agir : un déclencheur portant sur un contact propose donc Update contact et
aucune action sur les postes, tandis qu’un déclencheur de placement propose Job update
et Close job board postings. Choisissez d’abord le déclencheur, les actions en
découlent.
Proposées selon la fiche portée par le déclencheur :
Deux conséquences en découlent, et on se fait avoir facilement sur les deux :
- Un rejet porte un poste. Candidate rejected propose Job update et Close job board postings, parce qu’un rejet intervient sur une candidature et qu’une candidature appartient à un poste. Candidate created ne les propose pas, puisqu’à ce stade aucun poste n’est en jeu.
- Les déclencheurs de note ne peuvent pas créer de note. Candidate note updated propose quatre actions et Create note n’en fait pas partie, ce qui empêche une automatisation de se déclencher elle-même.
Les automatisations interactives
Les automatisations interactives changent ce que vous voyez : elles ouvrent une fenêtre ou un formulaire au bon moment, en gardant l’utilisateur dans la boucle pour les actions qui demandent du jugement. Les cas les plus courants :- Ouvrir la fenêtre de placement quand une candidature passe à une étape Placed, pour que les honoraires et les dates soient enregistrés sur-le-champ.
- Ouvrir la fenêtre d’e-mail quand une candidature atteint une étape précise, par exemple « Mailed ».
- Ouvrir la fenêtre Task à un moment du processus où un suivi doit toujours être convenu, pour que la tâche soit écrite tant que le contexte est frais plutôt que plus tard.
Les automatisations en arrière-plan
- Envoyer automatiquement un e-mail de consentement quand un candidat atteint votre étape de vérification RGPD, depuis l’un de vos domaines configurés.
- Fermer automatiquement un poste quand un candidat y est placé.
- Mettre à jour automatiquement un attribut personnalisé quand une candidature atteint une étape, ce qui garde les champs de reporting justes sans entretien manuel.
- Les modèles ne fonctionnent que sur Send email from your configured domains. Sur l’autre action d’e-mail, la liste reste vide, ce qui donne l’impression d’une fonctionnalité manquante alors qu’il s’agit de la mauvaise action.
- Un modèle est grisé quand le déclencheur ne peut pas remplir ses variables, avec le message « contains variables that can’t be used here ». Le cas classique est un modèle qui utilise une variable Job sur un déclencheur couvrant aussi les mouvements spontanés, puisqu’une présentation spontanée n’a pas de poste. Passer le déclencheur à Job Application Moved donne aux variables de quoi se résoudre.
Les journaux
Chaque exécution d’une automatisation est consignée. Chaque automatisation possède sa propre vue Logs, qui liste l’action déclenchée, le moment de son exécution, si elle est allée au bout, et le motif dans le cas contraire. C’est le premier endroit où regarder quand on vous demande pourquoi un e-mail est parti, ou pourquoi il n’est pas parti.Les e-mails envoyés par une automatisation n’apparaissent pas dans le fil d’activité du
candidat, sauf si le destinataire répond. C’est dans le journal de l’automatisation que
vous vérifiez ce qui a été envoyé.
Conditions, branches et variables
Une action, ce n’est pas seulement « fais ceci ». Chacune s’inscrit dans un couple If / Then, et une automatisation peut en contenir plusieurs : un même déclencheur peut donc mener à des issues différentes.Filtrer le déclencheur
Le déclencheur a son propre filtre, qui décide si l’automatisation s’exécute ou non. Sur un déclencheur de candidature déplacée, filtrer sur To is Presentation fait qu’elle ne part que lorsqu’une candidature arrive dans cette étape, et non à chaque mouvement.If, Then et Else
Dans un bloc d’action, If restreint les fiches auxquelles l’action s’applique, sur n’importe quel champ des fiches portées par le déclencheur. Then est ce qui se passe. Ajouter un Else vous donne l’autre branche : une même automatisation peut faire une chose quand la condition est remplie et une autre dans le cas contraire. Comme une automatisation peut porter plusieurs blocs d’action, une forme courante consiste à faire un bloc par cas. Une automatisation d’administration des placements peut avoir un blocIf Placement Form is Contracting et un autre If Placement Form is Freelance, chacun
envoyant un e-mail différent à une adresse de back-office différente.
Laisser l’IA décider
Une condition n’est pas forcément une comparaison de champ. And let AI decide based on accepte une phrase en langage courant, par exemple « Candidate has at least 5 years of experience in React », et évalue chaque fiche par rapport à elle, avec un niveau d’exigence au choix comme Balanced criteria.Les variables
Les champs de texte d’une action acceptent des variables issues des fiches en jeu, écrites sous la forme{ Candidate > First Name }. Elles fonctionnent dans le corps d’un e-mail,
ainsi que dans le titre et le corps d’une note. Un objet d’e-mail n’accepte que du texte
simple : un message annonçant un entretien ne peut donc pas porter le nom de l’entreprise dans
son objet.
Les dates relatives sur les tâches
Une action Create task fixe son échéance par rapport à une date de la fiche, et non à un jour figé. Start date of the placement, 1 month before vous donne un point de contact qui se déplace dès que la date de début bouge.Exemples
Quatre formes qui couvrent l’essentiel des usages des automatisations.Fermer un poste quand quelqu'un est placé
Fermer un poste quand quelqu'un est placé
Déclencheur : Placement created. Then : Job update vers un statut fermé, suivi de
Close job board postings. Détaillé pas à pas plus bas.
Prendre des nouvelles d'un candidat avant son entrée en poste
Prendre des nouvelles d'un candidat avant son entrée en poste
Déclencheur : Placement created. Then : Create task, assignée à Placement placed
by, à échéance 1 month before the start date of the placement, intitulée par exemple
« Prendre des nouvelles du candidat, entrée en poste dans 1 mois ».Tout l’intérêt tient à la date relative. Avec une date figée, elle est fausse dès que la
date de début bouge ; en relatif, le rappel suit le placement.
Envoyer au back-office ce dont il a besoin, selon le type de contrat
Envoyer au back-office ce dont il a besoin, selon le type de contrat
Déclencheur : Placement created. Puis un bloc d’action par placement form :
If Placement Form is Contracting envoie un e-mail, If Placement Form is Freelance en
envoie un autre, chacun à la bonne adresse avec le service financier en Cc et
Placement placed by en Bcc.Le corps du message est construit à partir de variables, y compris les champs
personnalisés du placement form : le back-office reçoit le nom, les coordonnées et
l’adresse sans que personne ne les ressaisisse.Renseigner des valeurs par défaut sur un nouveau candidat
Renseigner des valeurs par défaut sur un nouveau candidat
Déclencheur : Candidate created. If la source du candidat fait partie de quelques
sources connues, Then Update candidate pour renseigner les champs qui sont toujours
les mêmes pour cette source : type d’emploi, type de contrat, mode de travail et tout
attribut personnalisé.Utile quand les candidats arrivent d’un canal dont vous connaissez déjà la plupart des
réponses.
Exemple : fermer un poste quand quelqu’un est placé
Le déroulé complet de la forme évoquée plus haut. Quand un recruteur enregistre un placement, le poste correspondant devrait cesser d’être ouvert : il continue d’apparaître dans les pipelines, les tableaux de bord et les flux vers les job boards tant que personne ne pense à le fermer à la main, et personne ne le fait jamais le jour même.1
Créer l'automatisation
Allez dans Settings → Automations et ajoutez une automatisation. Donnez-lui un nom que
votre équipe reconnaîtra plus tard dans la liste, par exemple Close job on placement.
2
Choisir le déclencheur
Choisissez le déclencheur placement created. Il part une fois la fiche placement
créée, donc une fois le détail des honoraires déjà renseigné : le poste est réellement
terminé et pas seulement promis.
3
Ajouter l'action Job update
Ajoutez Job update et passez le statut du poste à votre statut fermé ou pourvu. Les
noms de statuts sont ceux configurés sous
Settings → Stages.
4
Ajouter Close job board postings
Enchaînez ensuite Close job board postings. Sans cela, le poste apparaît comme fermé
dans Spott alors que ses annonces restent en ligne et continuent de collecter des
candidatures.
5
Restreindre avec un filtre, si nécessaire
Si seuls certains types de placement doivent fermer le poste, ajoutez un filtre sur le
type de placement form. Un recrutement au succès ferme généralement le poste ; un
placement d’intérim souvent non, car le poste peut encore accueillir d’autres
intervenants.
6
L'activer et surveiller la première exécution
Activez l’automatisation, puis enregistrez un placement et ouvrez ses Logs.
L’exécution doit montrer l’action déclenchée et menée à son terme. Sinon, le journal en
donne la raison.