## Utilisez votre flux No Fluff Jobs

Kit fournit un flux XML complet sous forme d’instantané, que No Fluff Jobs peut récupérer pour votre compte. Utilisez l’URL qui correspond à votre portail carrière :

```text
https://startupkit.app/careers/your-company/jobs/nofluffjobs
https://careers.your-company.com/jobs/nofluffjobs
```

La première URL s’applique à un portail carrière hébergé par Kit. La seconde s’applique à un compte doté d’un domaine de carrière personnalisé. Ouvrez **Recrutement > Paramètres > Portail carrière** pour créer, copier et prévisualiser l’URL exacte du compte.

> [!IMPORTANT]
> **La présence d’une offre dans le flux ne signifie pas qu’elle est publiée sur No Fluff Jobs.** NFJ récupère généralement le flux selon son propre calendrier et crée ou met à jour des brouillons. Le déroulement exact de la revue et de la publication est convenu pendant l’intégration. Kit ne peut pas vérifier ces étapes externes.

## Affinez le flux

La page des paramètres permet d’ajouter des filtres à l’URL. L’URL fait elle-même office de configuration. Vous pouvez ainsi fournir à NFJ un flux ciblé sans modifier ni dupliquer les offres dans Kit.

| Filtre | Exemple | Résultat |
|---|---|---|
| Pays | `country=PL` | Inclut les postes dont le pays structuré est la Pologne. Pour les postes en télétravail, Kit utilise le pays dans lequel les candidats doivent se trouver. |
| Mode de travail | `work_mode=REMOTE` | Inclut uniquement les postes en télétravail. `ONSITE` inclut uniquement les postes sur site. |
| Service exclu | `exclude_department[]=Marketing` | Exclut le nom exact d’un service, sans se fier aux mots-clés du titre. Répétez le paramètre pour exclure plusieurs services. |

Les filtres se cumulent. Par exemple, un flux limité à la Pologne et excluant le service Marketing peut utiliser cette URL :

```text
https://startupkit.app/careers/your-company/jobs/nofluffjobs?country=PL&exclude_department%5B%5D=Marketing
```

L’URL sans filtre contient tous les postes publiés qui répondent aux exigences de champ de NFJ. Les filtres ne rendent jamais un poste incomplet admissible ; ils ne font qu’affiner l’instantané admissible.

## Rendez une offre admissible

Un poste apparaît lorsqu’il est publié, accepte les candidatures, est paramétré pour être diffusé sur les sites d’emploi externes, respecte les filtres d’URL choisis et comporte les éléments suivants :

- une description substantielle ;
- un salaire minimum et un salaire maximum positifs ;
- une devise reconnue et une période de rémunération horaire, journalière, mensuelle ou annuelle ;
- un type de contrat pris en charge ;
- une ville et un pays structurés lorsque le poste n’est pas en télétravail.

Kit associe les postes à temps plein et à temps partiel au type de rémunération permanente de NFJ, les stages au type réservé aux stages, et les postes **B2B** comme ceux relevant de l’option générale **Contrat** au type de rémunération B2B de NFJ. Les deux se distinguent par le type de contrat transmis : non communiqué pour un poste B2B, permanent pour un poste **Contrat**.

Kit transmet un lieu et une fourchette salariale, car l’offre ne contient actuellement que ces valeurs structurées. Kit ne déduit pas du texte libre les jours de télétravail en mode hybride, les lieux supplémentaires, les autres fourchettes liées à un contrat, le niveau d’expérience, le niveau linguistique, la durée du contrat ou les coordonnées du responsable du recrutement.

## Comprenez l’instantané

L’élément racine du XML est toujours `<offers>`. Chaque poste admissible correspond à un élément `<offer>` avec un identifiant stable, un titre, un salaire visible, les URL de l’offre et de candidature, le mode de travail, le type de contrat, une description nettoyée, une catégorie et le lieu structuré requis pour un poste sur site.

La modification d’un poste présent dans le flux met à jour la même offre au lieu d’en créer une copie. La suspension, la clôture, la dépublication, la désactivation de la diffusion sur les sites d’emploi externes ou la suppression du poste le retire de l’instantané suivant. NFJ considère normalement l’absence d’une offre comme une demande de fin de publication, mais ce comportement peut être modifié pendant l’intégration du client. Confirmez la règle de retrait avec votre interlocuteur NFJ avant le passage en production.

Les URL de l’offre et de candidature contiennent `utm_source=nofluffjobs` et `utm_medium=job_feed`. Les candidatures qui reviennent dans Kit conservent ainsi leur attribution de source. Le flux ne contient que les données publiques des offres. Il ne contient ni candidats, ni candidatures, ni identifiants d’accès, ni champs dédiés `contactPersonName` et `contactPersonEmail`. La description publique de l’offre est exportée telle qu’elle a été rédigée. Les coordonnées qui y ont été ajoutées restent donc présentes dans le flux.

## Finalisez l’intégration NFJ

1. Préparez une URL ciblée dans les paramètres du **portail carrière**.
2. Ouvrez le flux et vérifiez que les postes prévus y figurent.
3. Transmettez l’URL à votre interlocuteur No Fluff Jobs chargé de la relation client afin de la valider dans le bac à sable.
4. Testez les cas pertinents, en particulier les postes en télétravail et sur site, les types de rémunération, le contenu HTML structuré et le retrait de l’instantané.
5. Convenez si NFJ publie automatiquement, demande une revue avant publication ou effectue la revue après publication.
6. Convenez si la disparition d’un poste du flux met fin à sa publication.
7. Passez en production uniquement après confirmation par NFJ que le bac à sable a correctement interprété le flux.

NFJ documente plusieurs créneaux de récupération dans la journée. Le fuseau horaire, le fonctionnement les jours ouvrés et le processus de publication propre au client relèvent toutefois de l’intégration, et non d’un niveau de service contrôlé par Kit. Une réponse réussie de Kit prouve uniquement quelles données Kit a transmises lors de cette requête.

## Si une offre n’apparaît pas

**Recrutement > Paramètres > Portail carrière** répertorie chaque poste publié en indiquant pourquoi il figure ou non dans le flux. Si un poste manque, vérifiez les points suivants :

1. Le poste est publié et l’option **Publier cette offre sur les sites d’emploi externes** est activée.
2. Les filtres choisis pour le pays, le mode de travail et le service incluent ce poste.
3. Le salaire minimum et le salaire maximum sont tous deux positifs, utilisent une période et une devise prises en charge, et le maximum n’est pas inférieur au minimum.
4. Un poste sur site comporte des valeurs structurées pour la ville et le pays.
5. La description conserve du contenu visible après son nettoyage.

Si l’offre figure dans le XML mais pas sur No Fluff Jobs, transmettez l’URL du flux et l’identifiant du poste à l’interlocuteur chargé de la relation client NFJ qui vous a été attribué pendant l’intégration. Kit ne dispose d’aucun point de terminaison NFJ pour vérifier l’état du service ou le statut de publication.

## En bref

- [ ] Créez une URL filtrée par pays, mode de travail et service si le flux complet du compte est trop étendu.
- [ ] Vérifiez que chaque poste prévu figure dans le XML.
- [ ] Validez le flux dans le bac à sable NFJ.
- [ ] Convenez du processus de revue et de retrait avec NFJ.
- [ ] Considérez la présence dans le flux, sa récupération par NFJ, la création du brouillon NFJ et la publication effective comme quatre états distincts.