
Import des utilisateurs
Tout ce qu'il faut savoir pour onboarder une équipe ou une organisation entière sur Pulse en quelques minutes.
En 1 phrase
Tu remplis un fichier Excel, tu l'upload sur Pulse, l'app crée tous les comptes en 1 clic et envoie à chaque personne un email d'invitation pour qu'elle crée son propre mot de passe.
Télécharger le template Excel
- Connecte-toi à Pulse en tant qu'admin (ou super-admin / DirCo / HRBP).
- Va dans Administration → Import utilisateurs.
- Clique sur « Télécharger le template ».
Le fichier contient 2 onglets : Utilisateurs (à remplir, 3 lignes d'exemple) + Aide & Légende (rôles valides + règles).
Remplir le fichier
Ouvre le fichier dans Excel, Numbers ou Google Sheets et remplis les colonnes :
| Colonne | Obligatoire | Exemple |
|---|---|---|
| ✅ | lea.faure@acme.fr | |
| nom | ✅ | Léa Faure |
| role | ✅ | collaborateur |
| region | ⚠ recommandé | Île-de-France |
| manager_email | — | isabelle.roche@acme.fr |
| team_name | — | Équipe IDF |
Les 7 rôles valides
collaborateur→ Commercial terrain (évalué tous les 3 mois)manager→ Manager d'équipedirecteur_regional→ Directeur régional (pilote une région)directeur_commercial→ Direction commerciale (vue nationale)hrbp→ HR Business Partnerservice_formation→ Service formationadmin→ Administrateur du tenant
🔑 Emails uniques : un email = un seul utilisateur.
👥 Équipe automatique : si team_name n'existe pas, Pulse la crée à la volée.
🔗 Manager : manager_email doit pointer vers un email du fichier OU déjà en BDD.
Aperçu avant import (zéro risque)
De retour sur la page Import, clique la zone « Cliquer pour choisir un fichier » et sélectionne ton .xlsx. Pulse analyse et affiche :
- 🟢 Lignes valides : prêtes à être importées (vert).
- 🔴 Lignes en erreur : ligne précise + raison + correction.
Erreurs courantes
| Erreur | Solution |
|---|---|
| email invalide | Vérifier la présence du @ et du domaine |
| email en doublon dans le fichier | Supprimer la ligne en trop |
| email déjà utilisé en BDD | Cet utilisateur existe déjà, le sauter |
| role invalide | Utiliser un des 7 rôles sans majuscules |
| nom manquant ou trop court | Remplir la colonne nom (≥ 2 caractères) |
| manager_email inconnu | Vérifier l'orthographe ou ajouter le manager au fichier |
Aucune donnée n'est encore insérée à ce stade. Recharge un fichier corrigé si besoin.
Confirmer l'import
Clique sur « Importer N utilisateur(s) ». En quelques secondes, Pulse :
- ✅ Crée les comptes utilisateurs
- ✅ Crée les équipes manquantes à la volée
- ✅ Lie chaque collaborateur à son manager
- ✉️ Envoie à chaque personne un email d'invitation Pulse
Côté utilisateurs (ce qu'ils vivent)
Email reçu :
« Bienvenue sur Pulse · crée ton mot de passe »
- L'user clique le lien (valide 7 jours).
- Page « Crée ton mot de passe » (8 caractères mini, bcrypt).
- Connexion automatique vers son dashboard Pulse.
Aucun mot de passe partagé. Aucun mot de passe par défaut. Standard de sécurité SaaS RH.
Que faire si…
Un email d'invitation n'arrive pas
L'utilisateur vérifie son dossier Spam. L'admin peut supprimer/réimporter l'utilisateur depuis Excel pour générer un nouveau lien (la fonctionnalité « Renvoyer l'invitation » arrive en Phase 2).
Le lien d'invitation est expiré (après 7 jours)
L'admin réimporte la personne depuis un nouveau fichier Excel → un nouveau lien d'invitation est généré.
Un utilisateur a oublié son mot de passe
Sur la page de connexion Pulse, il clique « Mot de passe oublié » (flux standard de réinitialisation).
Je veux importer 500 personnes
Pas de problème : Pulse traite jusqu'à 5 000 lignes par fichier. Compte ~2-3 minutes de traitement pour 500 lignes.
Bonnes pratiques
- Importe les DR en premier, puis les collabs (Pulse trie auto mais ça facilite la lecture).
- Garde une copie de ton fichier Excel pour pouvoir relancer en cas de problème.
- Teste avec 2-3 lignes avant un import massif pour valider rôles + régions.
- Préviens les équipes en interne avant l'import pour éviter les emails marqués en spam.
📦 Limites actuelles (Phase 1)
- ✅ Import utilisateurs + équipes : disponible
- ⏳ Import évaluations historiques : Phase 3 (à venir)
- ⏳ Mapping colonnes custom (exports SIRH non standards) : Phase 3
- ⏳ Bouton « Renvoyer l'invitation » : Phase 2