Skip to content

Intégrer le formulaire de candidature Omogen ​

Étape 1 : générer l'URL de formulaire public ​

Dans l'application Omogen :

  1. Aller dans Jobs > Mon job > URL de formulaire de candidature
  2. Activer le formulaire et enregistrer les paramètres
  3. Copier le lien généré

Activation du formulaire de candidature Omogen

Étape 2 : intégrer le formulaire sur votre site ​

Chaque offre d'emploi dispose d'une URL unique :

https://agent.omogen.ai/form/{job_id}

Méthode 1 — iframe simple (recommandé) ​

html
<iframe
    src="https://agent.omogen.ai/form/VOTRE_JOB_ID"
    allow="microphone; autoplay"
    title="Formulaire de candidature"
    width="100%"
    height="800"
    style="border: none;"
></iframe>

Gardez l'attribut allow="microphone; autoplay"

Il est indispensable dès que l'offre propose l'entretien en ligne (webcall). Sans lui, le navigateur bloque le micro dans l'iframe, et le candidat ne peut passer l'entretien que par téléphone. Détails et vérification : Intégrer Omogen dans une iframe.

Méthode 2 — iframe responsive ​

Pour un formulaire qui s'adapte à la taille de l'écran :

html
<div style="position: relative; padding-bottom: 75%; height: 0; overflow: hidden;">
    <iframe
        src="https://agent.omogen.ai/form/VOTRE_JOB_ID"
        allow="microphone; autoplay"
        title="Formulaire de candidature"
        style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none;"
    ></iframe>
</div>

Méthode 3 — Lien direct ​

html
<a href="https://agent.omogen.ai/form/VOTRE_JOB_ID" target="_blank">
    Postuler maintenant
</a>

Pré-remplir le formulaire ​

Vous pouvez ajouter des paramètres à l'URL pour pré-remplir les informations du candidat ou alléger l'affichage :

ParamètreEffet
first_namePré-remplit le prénom
last_namePré-remplit le nom
emailPré-remplit l'email
phone_numberPré-remplit le téléphone, au format international (voir ci-dessous)
resume_upload=falseMasque le dépôt de CV
show_logo=falseMasque le logo
show_description=falseMasque le texte d'introduction du formulaire

Exemple :

https://agent.omogen.ai/form/VOTRE_JOB_ID?first_name=L%C3%A9a&last_name=Martin&email=lea%40exemple.com&phone_number=0041791234567&resume_upload=false

Encoder les valeurs

Encodez chaque valeur (encodeURIComponent en JavaScript). Pour le téléphone, préférez le préfixe 00 (0041791234567) ou encodez le + en %2B (%2B41791234567) : un + laissé tel quel dans une URL est lu comme un espace, et le numéro perd son indicatif.

Un numéro sans indicatif (079 123 45 67) est bien affiché, mais le candidat doit choisir son pays avant d'envoyer le formulaire : sans indicatif, Omogen ne peut pas savoir s'il s'agit d'un numéro suisse, français ou autre.

Comportement du formulaire ​

Informations collectées ​

  • Prénom (obligatoire)
  • Nom (obligatoire)
  • Numéro(s) de téléphone (obligatoire)
  • Email (optionnel)
  • CV (optionnel, formats PDF/TXT/MD)
  • Créneau de disponibilité pour l'appel

Gestion des candidats existants ​

SituationComportement
Nouveau candidatCréation du candidat + planification de l'appel
Candidat existant (même email ou téléphone)Réutilisation du profil existant + planification de l'appel

Après soumission, le candidat reçoit une confirmation de la prise de rendez-vous avec l'heure prévue de l'appel.

Dépannage ​

ProblèmeSolution
Formulaire ne s'affiche pasVérifiez que le job_id est correct et que l'offre est active
Erreur CORSLe formulaire doit être servi via HTTPS
Hauteur insuffisanteAugmentez la valeur height de l'iframe (min. 700px recommandé)
Le candidat ne peut pas passer l'entretien en ligne depuis votre site (le lien direct, lui, fonctionne)Ajoutez allow="microphone; autoplay" sur l'iframe — voir Intégrer Omogen dans une iframe
Le téléphone pré-rempli est refuséPassez-le au format international : 0041… ou %2B41… (voir Pré-remplir le formulaire)

Pour obtenir votre job_id ou en cas de problème, contactez l'équipe Omogen.

Documentation Omogen