StartupKit
FR

Champs de données candidat

Comment définir des champs de données personnalisés sur les offres d'emploi pour capturer des informations structurées sur les candidats, avec extraction IA optionnelle et contrôles de confidentialité.

Pourquoi c’est important

Chaque poste est différent, et les formulaires de candidature génériques passent à côté de l’essentiel. Les champs de données candidat vous permettent d’associer des données structurées et interrogeables à chaque candidature : prétentions salariales, disponibilité, préférences de localisation, scores personnalisés ou toute autre information suivie par votre équipe. Lorsque l’extraction IA est activée, Kit analyse la lettre de motivation et le CV du candidat pour remplir ces champs automatiquement, ce qui réduit la saisie manuelle sur des centaines de candidatures. Pour ce qu’un CV dit rarement, vous pouvez interroger le candidat juste après sa candidature.

Que sont les champs de données candidat

Chaque offre d’emploi possède son propre ensemble de définitions de champs (aussi appelées définitions de métachamps). Une définition de champ spécifie :

  • Libellé : le nom du champ dans l’interface
  • Clé : un identifiant stable utilisé dans les automatisations et les exports
  • Type de champ : la forme des données (texte, nombre, date, etc.)
  • Visibilité : qui peut voir le champ (tout le monde ou les responsables uniquement)
  • Extraction IA : si Kit doit tenter de remplir le champ à partir des documents téléversés
  • Demander aux candidats : si les candidats reçoivent une question facultative sur ce champ après leur candidature

Les champs sont rattachés à l’offre d’emploi, pas au formulaire de candidature lui-même. Les candidats ne voient jamais le libellé, la clé ni les valeurs d’un champ : ce sont des données internes saisies par votre équipe, extraites par l’IA ou fournies par le candidat. La seule chose qu’un candidat voit, c’est la question que vous rédigez pour un champ sur lequel vous choisissez de l’interroger.

Types de champs

Kit prend en charge neuf types de champs. Choisissez celui qui correspond le mieux aux données que vous souhaitez capturer.

Type Description Adapté pour
text Texte libre sur une ligne Prétention salariale, source, localisation
textarea Texte libre sur plusieurs lignes Notes d’entretien, observations du recruteur
number Valeur numérique Années d’expérience, score de test
date Date calendaire Date de disponibilité, expiration de l’offre
select Choix unique dans une liste prédéfinie Adéquation à l’étape, correspondance de département
boolean Oui / Non Permis de travail, références fournies
url Adresse web Lien portfolio, LinkedIn, GitHub
rating Score entier jusqu’à un maximum configurable (5 par défaut) Adéquation culturelle, évaluation technique
tags Valeurs multiples dans une liste prédéfinie Compétences confirmées, panel d’entretien

Ajouter des champs

Ouvrez une offre d’emploi en modification et faites défiler jusqu’à sa section Champs de données du candidat. Cliquez sur Ajouter un champ pour ouvrir le formulaire de champ.

Champ du formulaire Requis Notes
Libellé Oui Affiché dans l’interface. Kit en génère la clé tant que vous ne la modifiez pas manuellement.
Clé Oui En minuscules, format snake_case. Générée automatiquement à partir du libellé et définitive une fois le champ ajouté ; voir Clés de champ.
Type Oui Choisissez parmi les neuf types ci-dessus.
Placeholder Non Texte indicatif affiché lorsque le champ est vide. Sur un champ demandé aux candidats, ils le voient comme exemple de réponse.
Obligatoire Non Marque le champ comme requis pour le suivi de complétude.
Privé (responsables uniquement) Non Masque le champ aux membres de l’équipe non responsables.
Extraction AI Non Active le remplissage automatique à partir des documents téléversés. Nécessite un prompt IA.
Demander aux candidats Non Présente le champ aux candidats sous forme de question facultative après leur candidature. Nécessite une question.
Question posée aux candidats Si Demander aux candidats est coché 300 caractères au plus. Rédiger avec l’IA en propose une.

Les champs sont ordonnés. Faites-les glisser pour les réorganiser après leur création. Les questions posées aux candidats suivent le même ordre.

Champs par défaut

Lorsque vous ajoutez votre premier champ, Kit propose quatre champs couramment utilisés comme point de départ. Trois d’entre eux sont préconfigurés avec l’extraction IA activée et des prompts prêts à l’emploi ; Source / Referral se remplit manuellement.

Clé Libellé Type Prompt IA
salary_expectation Salary Expectation text Extrait le salaire attendu, la fourchette de rémunération ou le taux
availability Availability / Start Date text Extrait la date de début ou le préavis
source Source / Referral text Pas d’extraction IA ; rempli manuellement
location_preference Location Preference text Extrait la localisation, la ville, le pays ou la préférence de télétravail

Ces champs par défaut constituent un modèle, pas une obligation. Modifiez-les, supprimez-les ou ignorez-les selon vos besoins.

Options des champs Select et Tags

Lorsque le type de champ est select ou tags, une zone de texte Options apparaît. Saisissez une option par ligne (ou séparées par des virgules). Celles-ci deviennent les valeurs autorisées pour le champ.

Senior
Mid-level
Junior

Pour select, l’enregistrement du candidat stocke un seul choix. Pour tags, il stocke un tableau : plusieurs choix peuvent s’appliquer à une même candidature. Lorsqu’un champ tags est demandé aux candidats, ses choix deviennent des suggestions : les candidats peuvent en choisir n’importe lesquels et ajouter les leurs.

Vous pouvez modifier la liste de choix après la création des champs. Les valeurs existantes sur les candidatures sont conservées même si un choix est retiré de la liste.

Contrôles de visibilité

Chaque champ dispose d’un paramètre de visibilité qui contrôle quels membres de l’équipe peuvent le voir.

Visibilité Qui peut voir
everyone (par défaut) Tous les membres de l’équipe ayant accès à l’offre d’emploi
managers_only Les administrateurs et les membres de l’équipe désignés comme responsables du recrutement pour le poste

Utilisez managers_only pour les champs sensibles comme les prétentions salariales ou les notes liées à la rémunération que vous ne souhaitez pas partager avec tous les évaluateurs.

La case Privé (responsables uniquement) dans le formulaire de champ définit cette visibilité. Les champs sont visibles par tout le monde par défaut.

Demander aux candidats

Un CV dit rarement où la personne est basée ou si elle a déjà assuré des astreintes : l’extraction IA laisse donc ces champs vides. Le candidat, lui, connaît la réponse. Activez Demander aux candidats sur un champ, et Kit en fait une question facultative, posée juste après la candidature.

Rédiger la question

Ouvrez le champ, cochez Demander aux candidats et remplissez Question posée aux candidats. Rédiger avec l’IA rédige une question à partir du libellé du champ, dans la langue de communication de l’offre. Si la rédaction échoue, Kit vous laisse à la place une phrase à compléter. Le bouton n’apparaît que si votre compte peut utiliser l’IA.

Les candidats ne voient que la question, jamais le libellé, la clé, le prompt IA ni aucune valeur : rédigez-la pour eux, pas dans le jargon de votre équipe. Un champ libellé « Gros utilisateur de Codex / Claude » devient « À quelle fréquence utilisez-vous des outils de codage IA dans votre travail ? ». Mettez un exemple de réponse dans Placeholder, et tout ce que le candidat doit savoir, par exemple ce que signifie une note de 5, dans la question elle-même.

  • Jusqu’à 8 champs par offre d’emploi peuvent être demandés aux candidats. L’en-tête Champs de données du candidat indique combien le sont, et à partir de 6, une note rappelle que moins de questions donnent plus de réponses
  • Les candidats voient les questions dans l’ordre des champs : placez les plus rapides (oui/non, un choix) en tête
  • Les champs demandés portent le badge Question candidat dans la liste des champs
  • Dès qu’un candidat a répondu à un champ, son type est verrouillé

Demander aux candidats et Extraction IA sont deux réglages indépendants. Lorsque les deux sont activés, la réponse du candidat devient la valeur, et la lecture du CV par l’IA est conservée à côté, à titre indicatif. Un champ Privé (responsables uniquement) peut aussi être demandé : le candidat ne voit que la question, et la réponse reste visible des seuls responsables.

Qui est interrogé, et quand

Les candidats qui postulent avec un CV via votre portail carrière voient les questions sur la page qui confirme leur candidature. Sur un site carrière sur mesure construit avec la Public Jobs API, ils ne les y voient que si le site les affiche. Dans les deux cas, l’e-mail de confirmation renvoie aux questions. Les CV importés, les candidatures reçues par e-mail, les candidatures LinkedIn envoyées automatiquement et les candidatures sans CV ne reçoivent aucune question.

Un candidat peut répondre et modifier ses propres réponses pendant 14 jours après sa candidature. Les questions se ferment plus tôt si la candidature est rejetée ou retirée, ou si le candidat est embauché.

Un champ n’est pas demandé lorsque :

  • votre équipe l’a déjà rempli ou corrigé à la main. Une réponse du candidat ne remplace jamais la valeur de votre équipe
  • il fait partie d’une demande de précisions ouverte ; il pourra figurer parmi les questions une fois cette demande close

Les questions passées restent invisibles. Vous ne voyez pas lesquelles un candidat a passées, et Kit n’envoie aucune notification quand un candidat répond.

Où apparaissent les réponses

La réponse d’un candidat remplit le champ dans Aperçu du candidat sur la candidature, avec la source Candidat et la mention « après la candidature » suivie de la date. Lorsque l’extraction IA est activée pour le champ, une seconde ligne montre ce que l’IA a lu dans le CV : « Selon l’IA : » avec la valeur et sa confiance, ou L’IA confirme quand les deux concordent. Kit ne vérifie la concordance que pour les champs oui/non, à choix unique, de notation, numériques et de date ; pour le texte, les liens et les tags, vous voyez toujours la valeur de l’IA. Si le CV n’en dit rien, aucune ligne IA ne s’affiche.

Une nouvelle extraction IA n’écrase jamais la réponse d’un candidat, pas plus qu’une valeur saisie par votre équipe.

Chaque réponse est vérifiée selon le type du champ : un champ numérique n’accepte qu’un nombre, un champ à choix unique qu’un de ses choix, un champ URL qu’un lien web. Les modifications de votre équipe dans la candidature et via l’assistant IA suivent les mêmes règles ; pour vider un champ, effacez sa valeur.

Clés de champ

La clé est un identifiant stable, en minuscules, pour le champ. Elle est utilisée dans les exports de données, les automatisations de modèles de processus et les schémas d’extraction IA.

Règles pour les clés valides :

  • Doit commencer par une lettre minuscule (a-z)
  • Peut contenir des lettres minuscules, des chiffres et des tirets bas (a-z, 0-9, _)
  • Doit être unique au sein de l’offre d’emploi

Kit génère automatiquement une clé à partir du libellé lorsque vous le saisissez. Par exemple, le libellé « Salary Expectation » produit la clé salary_expectation. Les clés générées automatiquement sont tronquées à 50 caractères. Il n’y a pas de limite stricte de longueur pour une clé que vous saisissez manuellement, mais il est recommandé de garder des clés courtes et lisibles. Vous pouvez modifier la clé générée avant d’ajouter le champ.

Warning

La clé est définitive une fois le champ ajouté. Les exports de données, les automatisations de modèles de processus et les schémas d’extraction IA reposent tous sur la chaîne de la clé : Kit ne vous laisse donc pas la modifier ensuite. Pour renommer un champ, modifiez son libellé. Choisissez la bonne clé avant d’ajouter le champ.

Si un libellé commence par un chiffre (ex. « 3D experience »), la clé générée est préfixée par f_ pour satisfaire la règle de la lettre initiale : f_3d_experience.

Intégration aux modèles de processus

Lorsque vous définissez des champs de données candidat sur une offre d’emploi créée à partir d’un modèle de processus, ces champs s’appliquent uniquement à cette offre. Pour standardiser les champs sur toutes les offres utilisant un modèle, ajoutez les définitions de champs au modèle lui-même ; les nouvelles offres créées à partir du modèle en hériteront. Pour reprendre une question posée aux candidats, définissez ask_candidates: true et un candidate_prompt sur le champ, dans les metafield_definitions du modèle.

Les champs avec extraction IA participent automatiquement à la chaîne d’ingestion de documents. Lorsqu’un candidat téléverse un CV ou une lettre de motivation lors d’une étape Déposer une candidature, Kit exécute tous les prompts d’extraction activés en une seule passe et remplit les champs correspondants sur la candidature.

Aide-mémoire

  • Ouvrez l’offre d’emploi et accédez à Champs de données du candidat
  • Ajoutez les champs pertinents pour ce poste (ou insérez les valeurs par défaut comme point de départ)
  • Définissez le type de champ correspondant à la forme des données souhaitées (select, rating, tags, etc.)
  • Ajoutez les choix pour les champs select et tags
  • Activez l’extraction IA sur les champs pouvant être déduits des lettres de motivation ou des CV, et rédigez un prompt d’extraction clair
  • Activez Demander aux candidats sur les quelques champs auxquels un CV répond rarement, et rédigez chaque question en termes simples et neutres
  • Marquez les champs sensibles (ex. salaire) comme Privé (responsables uniquement)
  • Vérifiez que la clé générée automatiquement est lisible et pertinente avant d’enregistrer
  • Si vous souhaitez ces champs sur toutes les futures offres, ajoutez-les à votre modèle de processus à la place

Tapez pour rechercher...