(Sostituito) Link di invito a uso multiplo

:information_source: Questo contenuto è ora disponibile su Configuring how users can create and send invites for others to join your community

Abbiamo migliorato il sistema di invito principale in Discourse 2.5 aggiungendo una nuova funzionalità: Link di invito. :link:

I link di invito possono essere utilizzati più volte e non sono legati a un indirizzo email. Solo gli utenti dello staff (amministratori e moderatori) possono creare link di invito utilizzabili più volte.

Creazione di un link di invito

I link di invito possono essere creati dalla pagina /my/invited cliccando sul pulsante \u003ckbd\u003e+ Invita\u003c/kbd\u003e → scheda “Utenti multipli”.

Il limite superiore predefinito per “massimo riscatti consentiti” è 5000 per lo staff. Può essere modificato tramite l’impostazione del sito invite_link_max_redemptions_limit.

Per gli utenti non appartenenti allo staff, il limite è 10. Il limite utente può essere modificato tramite l’impostazione del sito invite_link_max_redemptions_limit_users.

Elenco dei link di invito

I link di invito esistenti possono essere visualizzati nella pagina /my/invited/links.

Riscatto del link di invito

Il link di invito può essere riscattato da più utenti; al momento del riscatto, l’utente fornisce indirizzo email e nome utente. L’utente ha anche la possibilità di impostare nome e password.

Una volta che l’utente accetta l’invito, dovrà cliccare sul link di attivazione dell’account inviato al proprio indirizzo email.

Inoltre, anche gli utenti esistenti possono riscattare i link di invito; se l’utente esiste già, verrà saltata quella parte dell’invito e si procederà direttamente con la fase “aggiungi al gruppo” e “reindirizza a un argomento specifico”.

Tracciamento dei riscatti

I riscatti dei link di invito possono essere tracciati nella pagina /my/invited/redeemed.

Qualsiasi feedback è molto apprezzato! :rocket:

57 Mi Piace

I so love this feature - it is super useful and we’ll be utilising it a lot over the next two years.

I’ve noticed a problem for my users: if a user who is already signed in to Discourse on that browser attempts to use the link, they get this message:
image
This means that my group owner (who has been sending the link about) has to instead add them to the group using the Group page. No biggy, but it means unnecessary confusion and emails flying about just when we are trying to make a good 1st impression.

What I suggest is that if an existing user attempts to use the link, then they are automatically added to any groups specified in the invite and counted as a successful invite.

4 Mi Piace

That’s not in scope for the feature? The idea is to invite new users.

I agree the copy here is not great though and could be improved considerably.

5 Mi Piace

Fair enough; it is consistent with the way single invites behave as well.

How would you feel about a simple workflow to cover this situation then? I suspect that it will crop up a bit as people use this. So: IF an existing user clicks a multi-user invite link which includes a group allocation (AND the user is not already a member of any of these groups) THEN:

  1. a composer is automatically launched for a PM between the user and the link author containing this text (or similar), such as with the Request to join group feature.
    • (username) has attempted to use your invitation link which included group allocation to (groups in invitation), but this could not be actioned as they are already a user of (sitename). Please consider adding them to directly to these groups.
3 Mi Piace

Penso che dovremmo aspettare ancora un po’ e vedere quanto spesso viene ripetuta questa richiesta qui. Come minimo, possiamo migliorare il testo.

Esistono precedenti: quando vieni invitato a un gruppo WhatsApp, non ci si aspetta che tu sia un nuovo utente sulla piattaforma WhatsApp; vieni semplicemente inserito nel gruppo. Lo stesso vale per Facebook.

Detto questo, questa funzionalità riguarda principalmente l’invitare utenti che non sono ancora sulla piattaforma Discourse a unirsi alla piattaforma. Le funzionalità relative ai gruppi sono un valore aggiunto, non l’elemento principale del menu.

11 Mi Piace

This has been working great for our new community; it streamlines the account creation to skip the moderation step, and the flexibility of the link means we can use it in custom emails, messaging, even sharing in project meetings.

We did an online conference presentation about our community (by screen sharing a topic thread), and we were able to have people in the audience quickly create acounts and join the conversation.

I like this a lot to track invites. If requests were possible, it might be nice to filter by the link requests, and even to see which links were used (I have 3 different ones in play).

6 Mi Piace

I could use this feature. Our community is starting basic and we are adding new areas as we go. We have two areas that have been added that are limited access by group, and so adding users who may have joined earlier or the general join button is a lot of manual labor.

So in our community it would be useful to have a link that could serve to bring in new members and add to a group that could also add existing users to same group.

Can we have a pony too :wink:

Thanks for this feature.

9 Mi Piace

We could really use a way to more easily allow existing users to join groups via a link like @nathank mentioned.

If the link was smart enough to where we could generate a single link for both new and existing users that would really help too. Allow new users to join the Discourse instance and join the group. Or let an existing user just join the group.

+1 from me

7 Mi Piace

Well, I’m not the only one, clearly! Dumping them straight in the group a la WhatsApp as you suggest does make a lot of sense.

Arpit, I’ve got another use-case that has cropped up for this same request:

Inviting non-users to a poll

I want to be able to use a topical poll to pull in users to our login-only site, and I do not have their email addresses. My only way to do this at present is either

  1. share the link to the poll - this has double ‘friction’ as they have to confirm their email address and then wait in the approval queue
  2. share the multiple use invite link and find some way to guide them to the poll after they have joined (none of them slick)

It would be extremely helpful to have them join and land on the poll in one slick movement (albeit it with an email confirmation blip).

3 Mi Piace

Presumably this doesn’t work in local login is switched off and you use SSO?

invites are incompatible with SSO, because you would be bypassing the parent site authentication.

5 Mi Piace

Hi Jeff thanks for confirming.

3 Mi Piace

If I fill in the email address of the person you want to invite in the single user section then switch to multiple user tab and get the link, drop the link into an email I send separately to them will that link only work if that specific email address is used?
That would be great if so because then I could more easily invite a specific user more personally from an email address I know wont end up in their junk and that they will recognise. Thanks

1 Mi Piace

You can generate a link from the Single User tab to do just that (‘Copy Invite Link’)- no need to use the Multiple Users tab.

image

7 Mi Piace

Questa situazione si è ripresentata per noi: un proprietario di gruppo si è frustrato perché deve capire chi è già sul forum e unirli tramite un meccanismo diverso. Ovviamente gli ho spiegato la questione e non è un problema enorme, ma questo creerà parecchia frizione per chi utilizza i link multiuso (che, tra l’altro, sono fantastici!).

2 Mi Piace

Il messaggio di errore esistente quando un utente connesso tenta di riscattare un link di invito singolo o multiplo è:

Oops, sembra che tu stia cercando di accettare un invito per un altro utente. Se non sei %{current_user}, effettua il logout e riprova.

Dovremmo aggiornarlo in:

L’invito che stai cercando di riscattare è valido solo per gli utenti che non hanno già un account. Effettua il logout e riprova.

7 Mi Piace

Certo, va bene! Una piccola modifica:

Spiacenti! Questo invito è destinato ai nuovi utenti che non hanno già un account esistente.

5 Mi Piace

Ok, fatto tramite:

8 Mi Piace

Purtroppo ho inviato un’email invitando circa 30 persone al mio forum, e il link è scaduto prima che tutti si fossero registrati. Mi piacerebbe poter modificare il link e prorogare la scadenza, ma non ho trovato tale opzione e ho dovuto inviare un nuovo link, il che purtroppo evidenzia il mio errore di utilizzo :slight_smile:

4 Mi Piace