Hi guys,
It’s possible to send bulk users invites through a link?
instead of the guests receiving an invitation in your email?
Thank you
Hi guys,
It’s possible to send bulk users invites through a link?
instead of the guests receiving an invitation in your email?
Thank you
Yes, it is possible to generate invite links as described here:
But to install this plugin do I have to have a separate instance of Discourse? Because we are in the cloud version.
Do you know about it?
@tophee with this plugin can I generate one link for lot of users? Or will generate one link per person?
On our hosting, the Invite Tokens plugin is available on the Business plan. It is not available on the Standard plan.
No. This comes up several times a year. There is no way to have an invite link that can be used by more than one user.
The use case is that you want a community to be mostly private, but having a URL that you can show on a slide at a conference and let people join is an acceptable level of privacy for the community. The easiest option is to allow anyone to sign up with “approve all users”, include a custom field with a secret word (e.g,. “myconference 2020”) and then just manually approve everyone who includes the secret word.
After considering this problem for 4 years, it has just occurred to me that a plugin that would auto-approve people who used the secret word may be the best solution to this problem.
How can I do it @pfaffman?
My idea is that everyone that I want to invite (60 people) has the best experience possible. Since I cannot put the site in public, I was thinking, instead of invite for email, send a unique link to everyone that they can register and access directly the community, without approval. There’s a way to define a secret word and everyone that puts this word is it automatically approved?
If you already know all their email addresses, why not use just the regular bulk-invite feature?
Because we are already going to send an invitation email for the product to these people, instead of sending the product invitation + invitation to the community (two emails), I wanted to send just one email with the link for the community + the invite for the product.
Only with a plugin that I just conceived, isn’t written, and you can’t use on your current hosting plan anyway.
I think your options are manual approval or two emails.
If you are manually sending the invites to the product, you could create the invite link for each email address on Discourse by selecting the ‘Copy Invite Link’ option when you create an invite:

The link that you copy could be added to your product invite.
Don’t forget to click “Make your invite a little bit more personal by writing a custom message.” It would be more personal than the standard message.
Pela sua imagem, parece que tanto o botão Enviar Convite quanto o botão Copiar Link de Convite estão desabilitados. Eu esperaria que o botão Copiar Link de Convite estivesse desabilitado, pois você adicionou uma mensagem personalizada ao formulário. Veja o que eu vejo ao tentar inserir valores semelhantes no meu site:
Você recebe esse erro toda vez que tenta? Está tentando convidar novos usuários para uma categoria protegida? Se sim, você é administrador do site?
FYI: Inseri um dos meus endereços de e-mail, cliquei em “Copiar link de convite” e ele foi copiado para a minha área de transferência. Cancelei (fechei) a caixa “Enviar convite”. Quando fui ao meu Painel e verifiquei os convites, havia de fato um convite pronto para ser enviado. O cancelei.
Então, ao clicar em “Copiar link de convite”, o botão “Enviar” também foi ativado. ![]()
Sim, eu sou um administrador.
Sua resposta menciona o e-mail especificado, mas gostaria de receber um link para compartilhar e convidar outras pessoas.
Tente não adicionar uma mensagem personalizada. Quando clico no link “mensagem personalizada” no meu site, ele alterna o botão “Copiar Link de Convite” entre habilitado e desabilitado:
Se isso não estiver funcionando no seu site, pode nos informar em qual versão do Discourse seu site está?
Acabei de testar isso no meu site de desenvolvimento local. Clicar no botão “Copiar Link de Convite” realmente mostra o convite no topo da minha lista de convites enviados, mas tenho quase certeza de que isso não dispara o envio de um e-mail de convite ao usuário.
Acho que há um problema de interface aqui. A lista que você vê na sua página /invited/pending são todos os convites que você criou que estão pendentes, mas a interface faz parecer que é uma lista de todos os convites que você enviou por e-mail. Clicar no botão “Remover” ao lado de um convite para o qual você copiou o link removerá o convite do banco de dados. O usuário não poderá resgatá-lo.
Certo, isso explicaria por que eu vi isso lá. Não tinha pensado em um link gerado ser definido no banco de dados. (De qualquer forma, não tinha intenção de convidar outro “eu”.
)