Configuration de la manière dont les utilisateurs peuvent créer et envoyer des invitations pour que d'autres rejoignent votre communauté

:bookmark: Ce guide explique comment configurer, créer et gérer les invitations d’utilisateurs dans Discourse.

:person_raising_hand: Niveau d’utilisateur requis : Administrateur

Discourse permet aux utilisateurs des groupes autorisés d’inviter de nouveaux membres dans votre communauté (niveau de confiance par défaut 2). Les invitations peuvent être configurées pour rediriger le nouvel utilisateur vers un sujet spécifique lorsqu’il rejoint le site pour la première fois. Les invitations peuvent également être configurées pour ajouter l’utilisateur à des groupes Discourse personnalisés lorsqu’il accepte l’invitation.

Configuration des paramètres du site liés aux invitations

Les paramètres du site suivants peuvent être ajustés pour configurer le fonctionnement des invitations sur votre site :

Nom Description
invite allowed groups Les groupes autorisés à inviter de nouveaux utilisateurs sur le site (par défaut, niveau de confiance 2 et personnel)
default invitee trust level Le niveau de confiance qui sera accordé aux utilisateurs invités (par défaut, niveau de confiance 1)
max invites per day Le nombre maximum d’invitations qu’un utilisateur régulier peut envoyer en une journée. Cette limite n’est pas imposée aux membres du personnel. (Par défaut, 10 invitations par jour)
invite expiry days Le nombre de jours pendant lesquels une invitation est valide (par défaut, 90 jours)
invite link max redemptions limit Le nombre maximum d’utilisations qu’un lien d’invitation créé par un utilisateur du personnel peut avoir (par défaut, 5000)
invite link max redemptions limit users Le nombre maximum d’utilisations qu’un lien d’invitation créé par un utilisateur autre que le personnel peut avoir (par défaut, 10)

Création d’une invitation

Pour créer une invitation, accédez à la section « invitations » depuis la page de profil de votre utilisateur. Cela vous mènera à votre page d’invitations en attente. Cette page affiche une liste des invitations précédentes que vous avez envoyées et vous permet d’envoyer de nouvelles invitations. Cliquez sur le bouton « Inviter » pour commencer à créer une nouvelle invitation :

Une fenêtre modale s’ouvrira et vous permettra de configurer l’invitation :

  • Description : Ajoutez une description facultative à l’invitation pour une organisation plus facile.
  • Restreindre à : Entrez une adresse e-mail ou un domaine (par exemple, example.com) pour limiter qui peut utiliser l’invitation.
  • Utilisations max : Définissez le nombre d’utilisations autorisées si vous ne limitez pas à une seule adresse e-mail dans le champ précédent.
  • Expire après : Définissez la période pendant laquelle l’invitation sera valide.
  • Arriver au sujet : Choisissez un sujet sur lequel les utilisateurs atterriront après leur inscription. (Personnel uniquement, masqué lorsque must approve users est activé)
  • Ajouter aux groupes : Sélectionnez les groupes auxquels le nouvel utilisateur sera ajouté. (Personnel et propriétaires de groupe uniquement)
  • Message personnalisé : Ajoutez une note personnelle à votre e-mail d’invitation. (Affiché uniquement lors de la restriction à une adresse e-mail)

Après avoir configuré l’invitation, si vous l’avez restreinte à une adresse e-mail, vous aurez la possibilité de copier le lien d’invitation ou d’envoyer un e-mail d’invitation directement depuis votre site Discourse :

Si vous n’avez pas restreint l’invitation à une adresse e-mail, vous aurez simplement la possibilité de copier le lien d’invitation.

Méthodes alternatives pour inviter des utilisateurs

Inviter vers un sujet spécifique

Les utilisateurs peuvent être invités à un sujet spécifique en cliquant sur le bouton « Partager » depuis le pied de page du sujet. Cliquez sur le bouton « Inviter » dans la modale qui s’ouvre pour accéder au formulaire d’invitation. Notez que seuls les administrateurs du site peuvent inviter un utilisateur à un sujet se trouvant dans une catégorie protégée. Lorsqu’ils le font, il leur sera demandé d’ajouter l’utilisateur au groupe ayant accès à la catégorie.

Inviter vers un groupe

Les propriétaires de groupe et les administrateurs du site peuvent inviter de nouveaux utilisateurs à un groupe depuis la page du groupe. Cliquez sur le bouton Inviter depuis la page du groupe pour ouvrir la fenêtre modale d’invitation :

Acceptation d’une invitation

Lorsqu’une invitation est acceptée en visitant un lien d’invitation, l’utilisateur est dirigé vers une page affichant les mêmes champs que ceux visibles sur la fenêtre modale d’inscription de votre site. Une exception est que si l’invitation a été créée pour une adresse e-mail spécifique, le champ e-mail ne sera pas affiché. Au lieu de cela, un compte sera créé pour eux avec l’adresse e-mail pour laquelle l’invitation a été configurée :

Statistiques d’invitation

Des statistiques sur le nombre de personnes qui se sont inscrites à partir d’un lien spécifique peuvent être consultées sur la page « Invitations » de l’utilisateur qui a créé le lien d’invitation ou l’e-mail d’invitation.

En particulier, la page « En attente » affichera une liste de tous les liens d’invitation actuellement actifs et indiquera le nombre d’utilisateurs qui ont utilisé le lien sur le nombre total d’inscriptions autorisées par ce lien. La page « Expiré » affichera une vue similaire, mais n’affichera que les invitations qui ne sont plus actives, et vous pouvez également consulter une liste de tous les utilisateurs qui ont utilisé des liens d’invitation sur la page « Utilisés ».

De plus, le plugin Data Explorer peut être utilisé pour créer des rapports sur les statistiques d’invitation en utilisant la table invited_users. Par exemple, la requête SQL suivante affichera une liste de tous les utilisateurs qui ont été invités sur un site, ainsi que qui les a invités et depuis combien de temps l’utilisateur est inscrit :

Liste des utilisateurs invités
SELECT iu.user_id, 
       i.invited_by_id AS invited_by_user_id, 
       iu.redeemed_at AS reltime$time 
FROM invited_users iu
JOIN invites i ON iu.invite_id = i.id
WHERE iu.redeemed_at IS NOT NULL
ORDER BY iu.redeemed_at DESC

Problèmes courants et solutions

  • L’invitation ne fonctionne pas : Vérifiez l’expiration de l’invitation et les limites d’utilisation.
  • Les utilisateurs ne reçoivent pas les invitations : Vérifiez les journaux des e-mails envoyés et la validité de l’adresse e-mail.

Ressources supplémentaires

25 « J'aime »
Trying to launch discourse to our membership?
Disable trust level 2 to invite users
Automate User Creation
Invite email link not working on Safari
How do I add users to a group?
Inviting users to Discourse?
Allow New Users by Invite Only
Sign up with link
How to make the user belong to a specific group once he creates the account
Is it possible to have a link that adds a user to a group?
Multiple use invites to existing users
Why is the invite screen different for normal users?
Trying to make a generic invite
Invite only community and newsletter
Trial period limitations - sending an email invite?
Invites not working
Bulk adding email addresses to group sends invitation emails even when “Notify users” is unchecked (latest branch)
Where can I find EXPLICIT step by step instructions to navigate to the section where I can invite people?
How does someone join my community?
Invite users to a group
Invite link for a closed group/category
Where can I find EXPLICIT step by step instructions to navigate to the section where I can invite people?
Invalid invite fields when creating invite as a moderator
Invite link now available in the sidebar
Default notifications for new users
Google groups login
Direct users into closed categories
Why do invited users on discourse get extra trust?
Getting error trying to add new accounts
Creating and using invites
Please help with new sign ups issue
(Superseded) Multiple Use Invite Links
Unique invite code/link to assign role
What is essential content for a new community?
How to allows members to invite others
Invite tokens without email?