Configurazione di come gli utenti possono creare e inviare inviti per altri a unirsi alla tua community

:bookmark: Questa guida spiega come configurare, creare e gestire gli inviti utente in Discourse.

:person_raising_hand: Livello utente richiesto: Amministratore

Discourse consente agli utenti nei gruppi autorizzati di invitare nuovi membri alla tua community (livello di fiducia predefinito 2). Gli inviti possono essere configurati per reindirizzare il nuovo utente a un argomento specifico quando accede per la prima volta al sito. Gli inviti possono anche essere configurati per aggiungere l’utente a gruppi Discourse personalizzati quando accettano l’invito.

Configurazione delle impostazioni del sito relative agli inviti

Le seguenti impostazioni del sito possono essere regolate per configurare il funzionamento degli inviti sul tuo sito:

Nome Descrizione
invite allowed groups I gruppi a cui è consentito invitare nuovi utenti sul sito (impostazione predefinita livello di fiducia 2 e staff)
default invitee trust level Il livello di fiducia che verrĂ  concesso agli utenti invitati (impostazione predefinita livello di fiducia 1)
max invites per day Il numero massimo di inviti che un utente normale può inviare in un giorno. Questo limite non è imposto ai membri dello staff. (Impostazione predefinita 10 inviti al giorno)
invite expiry days Il numero di giorni per cui un invito è valido (impostazione predefinita 90 giorni)
invite link max redemptions limit Il numero massimo di riscatti che un link di invito creato da un utente staff può avere (impostazione predefinita 5000)
invite link max redemptions limit users Il numero massimo di riscatti che un link di invito creato da un utente non staff può avere (impostazione predefinita 10)

Creazione di un invito

Per creare un invito, accedi alla sezione “inviti” dalla pagina del profilo del tuo utente. Questo ti porterà alla pagina degli inviti in sospeso. Quella pagina mostra un elenco degli inviti precedenti che hai inviato e ti consente di inviare nuovi inviti. Clicca sul pulsante “Invita” per iniziare a creare un nuovo invito:

Si aprirà una finestra modale che ti permetterà di configurare l’invito:

  • Description: Aggiungi una descrizione opzionale all’invito per una piĂą facile organizzazione.
  • Restrict to: Inserisci un indirizzo email o un dominio (es. example.com) per limitare chi può utilizzare l’invito.
  • Max uses: Imposta il numero di riscatti consentiti se non limiti a una singola email nel campo precedente.
  • Expire after: Imposta il periodo di tempo per cui l’invito sarĂ  valido.
  • Arrive at topic: Scegli un argomento in cui gli utenti atterreranno dopo l’iscrizione. (Solo Staff, nascosto quando must approve users è abilitato)
  • Add to groups: Seleziona i gruppi a cui il nuovo utente verrĂ  aggiunto. (Solo Staff e proprietari di gruppo)
  • Custom message: Aggiungi una nota personale alla tua email di invito. (Mostrato solo quando si limita a un indirizzo email)

Dopo aver configurato l’invito, se lo hai limitato a un indirizzo email, ti verrà data l’opzione di copiare il link di invito o di inviare un’email di invito direttamente dal tuo sito Discourse:

Se non hai limitato l’invito a un indirizzo email, ti verrà semplicemente data l’opzione di copiare il link di invito.

Metodi alternativi per invitare utenti

Invitare a un argomento specifico

Gli utenti possono essere invitati a un argomento specifico cliccando sul pulsante “Condividi” dal piè di pagina dell’argomento. Clicca sul pulsante “Invita” nel modale che si apre per accedere al modulo di invito. Nota che solo gli utenti admin del sito possono invitare un utente a un argomento che si trova in una categoria protetta. Facendo ciò, verrà loro richiesto di aggiungere l’utente al gruppo che ha accesso alla categoria.

Invitare a un gruppo

I proprietari di gruppo e gli amministratori del sito possono invitare nuovi utenti a un gruppo dalla pagina del gruppo. Clicca sul pulsante Invita dalla pagina del gruppo per aprire il modale di invito:

Accettare un invito

Quando un invito viene accettato visitando un link di invito, l’utente verrà indirizzato a una pagina che mostra gli stessi campi visti nel modale di iscrizione del tuo sito. Un’eccezione è che se l’invito è stato creato per un indirizzo email specifico, il campo email non verrà visualizzato. Invece, verrà creato un account per loro con l’indirizzo email per cui l’invito è stato configurato:

Statistiche degli inviti

Le statistiche su quante persone si sono iscritte da un link specifico possono essere visualizzate nella pagina “Inviti” dell’utente che ha creato il link di invito o l’email di invito.

In particolare, la pagina “In sospeso” visualizzerà un elenco di tutti i link di invito attualmente attivi e mostrerà un conteggio di quanti utenti hanno riscattato il link su quanti iscrizioni totali sono consentite dal link. La pagina “Scaduti” mostrerà una vista simile, ma visualizzerà solo gli inviti che non sono più attivi, ed è anche possibile visualizzare un elenco di tutti gli utenti che hanno riscattato i link di invito sulla pagina “Riscatta”.

Inoltre, il plugin Data Explorer può essere utilizzato per creare report sulle statistiche degli inviti utilizzando la tabella invited_users. Ad esempio, la seguente query SQL visualizzerà un elenco di tutti gli utenti che sono stati invitati a un sito, insieme a chi li ha invitati e da quanto tempo l’utente si è iscritto:

Invited Users List
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

Problemi comuni e soluzioni

  • Invito non funzionante: Controlla la scadenza dell’invito e i limiti di riscatto.
  • Gli utenti non ricevono gli inviti: Verifica i log delle email inviate e la validitĂ  dell’indirizzo email.

Risorse aggiuntive

25 Mi Piace
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?