⚠ Token expiré — sélectionne à nouveau un admin ci-dessus
⌂ Accueil››
⚡
Bienvenue sur Beetween Bulk
Connecte-toi dans le header, puis choisis une action dans le menu de gauche.
👆 Renseigne le Kluster et le Token SA dans le header, puis sélectionne un Client et un Admin pour continuer.
1
⚙️
Configuration
2
🏠
Agences
3
🕵️
Utilisateurs
4
🔄
DAR
5
🎯
Recrutement
6
📢
Annonces
7
👥
Candidats
8
🔗
Interfaces
Chargement en cours…
Charge tous les circuits DAR et leurs étapes/valideurs, puis génère un fichier CSV ou XLS.
…
📂 Dossiers de candidatures spontanées
① Libellés des dossiers
Un dossier par ligne. Le préfixe [Candidatures spontanées] est ajouté automatiquement.
② Étapes du parcours (glisser pour réordonner)
Chargement des étapes…
Coche les étapes à inclure dans chaque dossier (dans l'ordre affiché) :
③ ACK candidature spontanée
Message envoyé au candidat à la réception de sa candidature spontanée.
④ Expéditeur de l'ACK
Nom et adresse d'envoi pour les ACK candidatures spontanées. Pré-rempli depuis la première agence trouvée. Remplit le nom d'expéditeur/adresse mail des mails auto pour le scope Société.
(Les guillemets de Google Sheets seront retirés)
#
Libellé dossier
Objet ACK
Corps (aperçu)
Statut
Traitement…
Colle les lignes depuis Google Sheets — 7 colonnes séparées par tabulations : Nom interne · Objet · Corps · Étapes départ · Étapes arrivée · Différé · Unité ✓ La ligne d'en-têtes est détectée et ignorée automatiquement.
(Les guillemets de Google Sheets seront retirés)
#
Nom interne
Objet
Type
Trigger
Libellé trigger
Statut
Traitement…
Colle depuis Google Sheets. Format : Nom · Scope · Précision · [Étapes : Type | Valideurs | Commentateurs | Observateurs]
#
Nom du circuit
Scope
Précision
Étapes
Statut
Traitement…
Champs du formulaire (depuis Google Sheets)
Format : Nom du champ · Type · Obligatoire · Valeurs · Étape masquée
#
Champ
Catégorie
Obligatoire
Masqué étapes
Champ générique lié
Configure la fusion automatique des profils candidats en doublon.
① Fusion automatique
Active la détection et fusion automatique des profils en doublon.
② Champs à fusionner
Sélectionne les champs qui seront pris en compte lors de la fusion.
③ Association agence obligatoire
Force l'association d'un recrutement à une agence lors de sa création.
Gère les correspondances ID + libellé d’étape → phase utilisées pour les statistiques et autres traitements. ⚠ Ces mappings sont globaux à la plateforme : si deux clients ont le même ID et le même libellé, ils partagent le même mapping. Modifier un mapping peut affecter d’autres clients.
Nouveau mapping
ID
#Étape
Libellé
Phase
Actions
Configure les étapes disponibles par agence. Les agences sans configuration utilisent le parcours global. ℹ Les noms et numéros des étapes sont ceux définis au niveau de la Société. Les cases cochées/décochées reflètent la configuration propre à chaque agence. En cas de modification, c'est le libellé de la Société qui est renvoyé — si un libellé a été renommé côté agence, il sera écrasé.
Colle l'URL du Google Sheet client — l'outil récupère automatiquement tous les onglets de configuration et pré-remplit les briques.
📋 Colle ici le contenu de l'onglet Agences depuis Google Sheets
Sélectionne toutes les lignes de données (sans la ligne d'en-tête) → Copier → Coller ci-dessous
Aucun fichier — sera utilisé pour toutes les agences
ℹ️ Seules les colonnes clés sont affichées ici — toutes les données (description, adresse, SIRET, NAF, mails, partage…) sont bien importées.
#
Agence
Type
SIRET
Partage auto
Logo
Statut
Traitement en cours…
📋 Colle ici le contenu de l'onglet Comptes depuis Google Sheets
Colonnes attendues : Rôle · Nom · Prénom · Email · Agences (séparées par virgules)
ℹ️ Les agences sont résolues automatiquement par nom via l'API. Les users existants (même email) sont mis à jour plutôt que recréés.
#
Nom
Prénom
Email
Rôle
Agences
Statut
Traitement en cours…
Site source
Site cible
Toutes les annonces
⚠️ Action irréversible. Les candidats supprimés ne peuvent pas être récupérés.
① IDs des recrutements à protéger
Un ID par ligne, ou séparés par des virgules/espaces. Les candidats présents dans ces recrutements seront conservés.
Candidats qui seront supprimés (aperçu des 50 premiers)
#
Nom
Email
Statut
Suppression en cours…
✉️ Colle ici les paires email actuel → nouvel email
Format attendu : une ligne par user, 2 colonnes séparées par une tabulation (copier-coller depuis Google Sheets) : [email protected][TAB][email protected]
ℹ️ Les emails en rouge n'ont pas été trouvés dans la plateforme et seront ignorés lors du lancement.
#
Email actuel
Nouvel email
Nom
Compte
Vérification
Statut
Traitement en cours…
Tous les users
Cliquez sur "Charger les users" pour commencer.
Tous les users impactés
Vérifie pour chaque tab si un tag .visibility existe déjà, puis permet de créer ou modifier la Visibility Manager directement.
💡 Pour vérifier si une configuration Visibility Manager existe déjà sur cette société, consulte la brique Gérer les action flows.
Tab
Statut
Tag slug
Labels actuels
⚠️ Cochez uniquement les étapes que les Managers doivent VOIR. Toute étape non cochée sera invisible pour la licence Manager.
Toutes les étapes
🏷️ Labels du tag visibilité
Le questionnaire sélectionné sera proposé par défaut lors de la création de nouveaux recrutements.
📧 Accusé de réception — questionnaire candidat
Configure le message envoyé au candidat pour l'inviter à compléter son dossier.
Le contenu doit commencer par : suivi de l'objet du mail (ex : :Complétez votre dossier de candidature). Les lignes vides sont supprimées automatiquement.
Chargez le modèle Word du client → positionnez le curseur dans le document → cliquez sur un tag pour l'insérer → téléchargez ou chargez directement sur la plateforme.
📝 Document
💡 Cliquez dans le document pour positionner le curseur, puis cliquez sur un tag pour l'insérer. Ctrl+Z pour annuler.
🏷️ Tags Beetween
Définit quels tags sont affichés dans la fiche candidat (CUV dynfields.primary). Seuls les tags sélectionnés seront visibles — les autres onglets seront masqués.
Tous les tags
Ordre d'affichage
Cochez des tags à gauche
⇧ ⇩ pour réordonner · la liste définit l'ordre d'affichage
Valeur enregistrée :—
Configure la liste des jobboards favoris et précochés (scope 3000 = niveau company).
Chargement de l'état actuel…
Jobboards
Nom
Connecteur
⭐ Favori
✓ Précoché
!! Masqué
⚙ Configuration des connecteurs
📋 Valeurs envoyées à l'API — modifiables manuellement, les éditions priment sur les coches ci-dessus.
multiposting.sites.favorite
multiposting.credits.sites
Crée une annonce test, récupère les connecteurs, puis supprime l'annonce.
Configure les paramètres RGPD, la visibilité de la CVthèque et le logo de la société.
① Adresse email RGPD
Email de contact pour les demandes RGPD (correspond à la cellule B2 de l'onglet Société).
② Suppression des fiches candidat (RGPD)
Délai d'inactivité après lequel les fiches candidats sont supprimées (cellule B3).
③ Visibilité de la CVthèque
Définit quels candidats sont accessibles dans la CVthèque (cellule B9).
④ Logo de la société
Optionnel — image PNG ou JPG recommandée.
Aucun fichier sélectionné
Crée une action flow de type profile.move qui envoie la fiche candidat vers un webhook lors du déplacement dans une étape donnée.
① Utilisateur de référence (forUserId)
L'action flow sera créée au nom de cet utilisateur. Souvent l'ADMIN_COMPANY.
② Nom de la configuration
Sans accents ni caractères spéciaux — ex : Je deplace candidat en embauche vers webhook
③ Étape(s) déclenchante(s)
L'envoi sera déclenché quand un candidat est déplacé vers l'une de ces étapes.
④ URL du webhook
⑤ Type d'authentification
BEARER — saisir le token brut, sans écrire le mot "Bearer" (ex : eyJhbGc…) BASIC — saisir le secret brut, ex : username:password encodé en base64
Token / Secret
⑥ Nom du SIRH (hrisName)
Identifiant libre pour nommer la connexion — ex : Webhooksite, SAP, Workday
Payload — POST /action-flows
Coller dans Postman / Insomnia pour vérifier
Liste tous les action flows de la société, avec filtre sur le texte et le statut actif.
ID
Nom
Société
Scope
Statut
Activer / Désactiver
Actions JSON
Supprimer
Configure l'intégration SIRH Lucca dans Beetween via Google Apps Script.
Importe des contrats CRM en masse en les liant à des clients existants.
Colonnes obligatoires : name, client (nom ou ID).
Colonnes optionnelles : missionStart, missionEnd (format : YYYY-MM-DD ou timestamp ms).
Charge toutes les agences de la société, affiche leurs informations, et permet de modifier un champ en masse.
Chargement…
0 agence(s)
ID
Nom
Raison sociale
SIRET
NAF
Type recruteur
Expéditeur ACK
Adresse ACK
✏️ Modifications sur 0 agence(s) sélectionnée(s)
🔍 Prévisualisation — 0 agence(s) à modifier
⚠️ Certains champs seront envoyés vides alors qu'ils contenaient une valeur. Vérifiez les cellules en orange avant de confirmer.
Champ modifié (ancienne valeur ~~barrée~~ → nouvelle en vert)⚠ Sera vidéValeur conservée (renvoyée telle quelle)
Résultats
Traitement…
ID
Nom
Champ modifié
Statut
Récupère toutes les règles de partage automatique pour chaque agence et pour la société, puis génère un fichier XLS.
…
Ajoute un utilisateur aux règles de partage automatique d’agences sélectionnées et/ou de la société.
1 · Utilisateur à ajouter
2 · Droit à accorder
3 · Périmètre
Agences :
Résultat
Pour supprimer une étape du parcours, elle ne doit contenir aucun candidat. Ce tool liste les candidats présents dans l'étape et permet de les supprimer définitivement ou de les déplacer vers une autre étape.
Étapes à vider (sélection multiple)
Toutes les étapes
#
Candidat
Email
➡️ Déplacer vers une autre étape
🗑️ Supprimer définitivement les candidats
⚠ Action irréversible — les profils seront définitivement supprimés.
🪜 Supprimer l'étape du parcours
L'étape est vide. Tu peux maintenant la supprimer du parcours. Les candidats qui y atterriraient (ex : en cours de recrutement) seront redirigés vers l'étape choisie ci-dessous.
Circuits à modifier
Tous les circuits
Nouveau partage
Droit d'accès :
Sélectionner
🏢 Société
Toutes les agences0 sélectionnée
Tous les utilisateurs0 sélectionné
Tous les groupes0 sélectionné
① Valideur à remplacer
Non sélectionné
② Circuits concernés
En attente
③ Remplacer par
En attente
Cliquez sur "Charger les circuits" pour charger les utilisateurs.
② Circuits concernés
Circuits où apparaît. Décochez ceux à exclure.
Tous les circuits
③ Remplacer par
Sélectionnez le nouvel utilisateur.
Applique des fonctionnalités bonus à tous les utilisateurs actifs de la company, en impersonant chaque user via le token SA.
Utilisateur
🙈 Masquer des colonnes du tableau
Définit les colonnes et étapes visibles dans le tableau des recrutements, pour un ou plusieurs types de licence.
Les types de licence présents sur le compte sont détectés automatiquement. Coché = visible, décoché = masqué. La configuration actuelle est préchargée depuis l'admin de la société.
Appliquer aux types de licence
Chargement des licences…
Colonnes et étapes visibles (coché = visible, décoché = masqué)