# Migrer depuis une autre plateforme

> Comment faire venir dans Memberfy les membres d’une autre plateforme de communauté ou de cours, avec groupes, tags, champs de profil, les badges que chacun avait déjà et ses points de départ, sans déclencher d’avis, avec un tableur d’exemple.

Si vous venez d’une autre plateforme, inutile de repartir de zéro : un tableur fait venir chaque personne avec ce qu’elle avait déjà, y compris ses **badges** et ses **points**, pour que personne ne perde ce qu’il a gagné. Les anciennes publications arrivent par un autre tableur, avec leur date et leur auteur d’origine.

*Rôle : propriétaire ou administrateur.*

## Ce que vous pouvez importer

| Quoi | Comment |
|---|---|
| Les personnes (e-mail, nom, téléphone, fonction, bio) | [Importer des membres depuis un tableur](/membros/importar-membros) |
| Groupes, tags et champs de profil | Dans le même tableur, une colonne chacun. Un groupe qui n’existe pas est créé ; un nouveau champ aussi |
| Les badges que chacun avait déjà | Dans le même tableur, la colonne **Badges**, avec des noms du catalogue de la communauté |
| Les points que chacun avait déjà | Dans le même tableur, la colonne **Points de départ** |
| Publications et articles, avec leur date et leur auteur d’origine | [Importer du contenu depuis un tableur](/espacos/importar-conteudo) |

## Avant d’importer

1. **Construisez la structure** : sections, espaces et groupes. Voir [Construire la structure](/primeiros-passos/monte-a-estrutura).
2. **Créez les badges** dans **Administration › Engagement**, vue **Badges**, **Nouveau badge**, avec les **mêmes noms** que sur l’ancienne plateforme. Seuls les badges du catalogue entrent : un nom qui n’existe pas bloque l’import jusqu’à ce que vous le créiez ou que vous le marquiez comme à ignorer. Voir [Le catalogue](/membros/engajamento#the-catalog).
3. **Activez la [gamification](/membros/gamificacao)** et, si vous le souhaitez, configurez les niveaux. Si elle est désactivée, les points du tableur sont ignorés.
4. **Exportez le tableur** de l’ancienne plateforme, en .xlsx ou .csv, une ligne par personne.

## Le tableur d’exemple

Téléchargez le [tableur d’exemple (.csv)](/exemplos/migrar-membros-fr.csv) et remplacez-le par vos données :

| E-mail | Prénom | Nom | Fonction | Groupe | Badges | Points | J’accepte de participer |
|---|---|---|---|---|---|---|---|
| maria@memberfy.net | Maria | Souza | Cheffe de produit | Fondateurs | Fondatrice; Mentor | 1500 | Oui |
| joao@memberfy.net | João | Lima | Ingénieur data | Fondateurs | Mentor | 820 | Oui |
| ana@memberfy.net | Ana | Costa | Designer | | Première publication | 250 | Oui |
| pedro@memberfy.net | Pedro | Alves | Analyste | | | | Oui |

- **Badges :** plusieurs dans la même cellule, séparés par `;`. Une virgule peut faire partie d’un nom. La casse et les accents ne comptent pas.
- **Points :** un nombre entier de 1 à 100 000. `1.500`, `1,500` et `250.0` sont acceptés ; vide ou 0 ne donne aucun point. Une valeur avec des décimales (`12.5`) ou qui n’est pas un nombre est invalide : la personne entre sans les points, avec un avertissement sur la ligne.

## Importer

1. **Administration › Membres**, **Inviter des membres**, onglet **Importer un tableur**.
2. Indiquez l’**Origine de la liste** (*Membres de l’ancienne plateforme*), choisissez le fichier et passez à **Colonnes**.
3. Envoyez chaque colonne vers sa destination : *E-mail* vers **E-mail**, *Prénom* et *Nom*, *Fonction*, *Groupe* vers **Groupes**, *Badges* vers **Badges**, *Points* vers **Points de départ** et *J’accepte de participer* vers **Consentement**, *Oui* valant oui.
4. Dans le **Résumé**, vérifiez les badges absents du catalogue (créez-les ou ignorez-les), les points invalides, qui a déjà reçu des points lors d’un autre import et **à quel niveau** les personnes vont arriver.
5. **Importer**.

## Ce qui se passe

- **Les nouvelles personnes** reçoivent l’invitation par e-mail avec **Définir mon mot de passe**, comme dans tout import ; les membres existants ne reçoivent rien.
- **Les badges et les points arrivent en silence :** aucun e-mail ni notification dans la cloche, et aucun workflow ne se déclenche (**A reçu un badge**, **A monté de niveau**, **A atteint N points**). Le [webhook](/api/eventos-de-webhook) de badge reçu, lui, part bien, avec l’origine de l’import.
- **Les points une seule fois par personne**, tous imports confondus : si vous importez à nouveau, qui les a déjà reçus ne les reçoit pas une deuxième fois.
- **Qui possède déjà le badge** le garde.
- Le niveau de chacun vient des points. Les personnes arrivées par l’import n’ont pas encore d’activité hebdomadaire, donc un niveau qui exige de l’activité ne vient que lorsqu’elles participent.

## Exemple

Une communauté de 1 200 personnes quitte une autre plateforme. Avant, elle crée les badges *Fondatrice*, *Mentor* et *Première publication* dans le catalogue et active la gamification. Le tableur contient un badge *Bêta-testeur* qui n’existe plus : dans le résumé, elle le marque comme à ignorer. Le résumé montre 900 personnes au niveau 1, 280 au niveau 3 et 20 au niveau 5. Elle importe : les invitations partent, les badges et les points apparaissent sur chaque profil, et personne ne reçoit d’avis de badge.

## Erreurs fréquentes et comment les corriger

| Situation | Que faire |
|---|---|
| *Ces badges ne sont pas dans le catalogue : …* | Créez chaque badge avec ce nom dans le catalogue ou marquez-le comme à ignorer |
| La personne est entrée sans points | La valeur avait des décimales ou n’était pas un nombre ; corrigez et ajustez à la main avec **Ajuster les points**. Importer à nouveau ne donne pas de points à quelqu’un qui en a déjà reçu par un import |
| Personne n’a reçu de points | La gamification était désactivée |
| Le badge n’est pas arrivé | Le nom ne correspond pas au catalogue, ou il a été marqué comme à ignorer |

## Voir aussi

- [Importer des membres depuis un tableur](/membros/importar-membros)
- [Importer du contenu depuis un tableur](/espacos/importar-conteudo)
- [Engagement et badges](/membros/engajamento#badges)
- [Gamification](/membros/gamificacao)
