Ambassadeurs
Un ambassadeur est un contact désigné qui prend la responsabilité d'animer sa propre équipe de collecte avec un objectif personnel. Contrairement aux équipes classiques (gérées par l'admin), les ambassadeurs s'inscrivent eux-mêmes, choisissent leur objectif et défendent leur rang dans le leaderboard.
Différence avec les équipes classiques
| Aspect | Équipe classique | Ambassadeur |
|---|---|---|
| Création | Par l'admin depuis le backoffice | Le contact lui-même via la page ambassadeurs, ou par l'admin |
| Objectif | Fixé par l'admin | Défini par l'ambassadeur (souvent en fonction de son réseau) |
| Vocation | Structure stable (équipe par quartier, par école…) | Mobilisation individuelle de membres motivés |
| Leaderboard | Disponible dans les stats classiques | Page live dédiée avec animation temps réel |
Page live ambassadeurs
L'URL /app/campagne/ambs/equipes?campagneId=[id] ouvre la page live
des ambassadeurs. Elle propose deux onglets.
Onglet Ambassadeurs
Affiche la liste des contacts éligibles avec leur statut. Pour chaque contact :
- Nom prénom (lien cliquable vers la fiche contact via
ModalContact) - Bouton "Créer une équipe" si le contact n'a pas encore d'équipe, avec les champs Nom de l'équipe et Objectif (modifiables, avec boutons rapides à partir des produits pré-configurés)
- Bandeau équipe si le contact a déjà une équipe : nom de l'équipe,
objectif chiffré et bouton Modifier (modal
ModalEditTeam)
Onglet Écran
Iframe affichant l'écran public live de la campagne
(/[slug]/__screen). Permet de voir d'un coup d'œil ce que voit le
public.
Créer une équipe ambassadeur
- 1
Ouvrir la page live ambassadeurs
Depuis la card d'une campagne avec l'option Ambassadeurs activée, menu Actions > Live Ambassadeurs.
- 2
Rechercher le contact
Utiliser la barre de recherche en haut (tolérante aux fautes via Fuse.js) pour trouver le contact concerné.
- 3
Cliquer sur les produits suggérés ou saisir l'objectif
Les boutons produits permettent de pré-remplir l'objectif d'un clic (montants suggérés). Le bouton Réinitialiser vide le champ.
- 4
Renseigner le nom de l'équipe
Par défaut, "Prénom Nom" du contact. Modifiable.
- 5
Cliquer sur Créer une équipe
L'équipe est créée immédiatement via
POST /campagnes/[id]/ambs/create_team. Le bandeau passe en mode "équipe existante" et affiche l'objectif validé.
Ajouter un contact à la volée
Si l'ambassadeur potentiel n'est pas encore dans votre base, le bouton
Ajouter un contact (en haut à droite) ouvre la modal
ModalAddContactAmbs pour créer le contact et son équipe en une seule
opération.
Modifier l'objectif d'un ambassadeur
Une fois l'équipe créée, le bouton crayon à côté du nom de l'équipe
ouvre la modal ModalEditTeam permettant de modifier :
- Label (nom de l'équipe affiché)
- Objectif chiffré
- Couleur (pour le leaderboard)
- Description interne
Leaderboard temps réel
Les statistiques des ambassadeurs sont visibles depuis la page statistiques détaillées. Le leaderboard affiche :
- Rang de chaque ambassadeur
- Total collecté par son équipe
- Nombre de donateurs dans son équipe
- Pourcentage atteint par rapport à son objectif personnel
- Barre de progression colorée (vert au-dessus de 80 %, rouge en dessous de 30 %)
L'écran live est rafraîchi toutes les 5 secondes via l'endpoint
GET /campagnes/[id]?ignoreDisplay=1&ignoreMatching=1.
Workflow opérationnel recommandé
- 1
Identifier 10 à 20 ambassadeurs potentiels
Sélectionner des contacts engagés, bien réseautés, qui ont déjà contribué dans le passé.
- 2
Leur expliquer le principe
Un objectif personnel à atteindre, un lien dédié à partager, un classement public pour valoriser leur action.
- 3
Créer leur équipe depuis la page live
Renseigner un objectif réaliste mais ambitieux (souvent x3 à x5 le don moyen de leur réseau).
- 4
Leur envoyer leur lien dédié
L'URL de leur équipe (
/[slug-campagne]/[slug-equipe]) à partager via WhatsApp, email, réseaux sociaux. - 5
Animer le défi pendant la campagne
Envoyer des points d'étape avec le classement actuel, féliciter publiquement les meilleurs, encourager les retardataires.
- 6
Récompenser à la fin
Mentionner les ambassadeurs gagnants lors de l'annonce des résultats, leur envoyer un message de remerciement personnalisé.