Agnostic Invite Link


This may have been suggested, but, is there any continued (active) conversation around providing an email-agnostic link for signups?

Feel free to close if this is a dupe.

(Matt Palmer) #2

By that, do you mean a link that would allow a user to enter any e-mail address and get an active account? That’s… a really bad idea, because Discourse uses the e-mail address as the identity.


Right, I get that. I suppose the context here is more around my existing community members wanting to invite many people, more like an “affiliate” link style (ewww, feels gross, I know… but closest model i can think of right now), then individual addresses.

(Jeff Atwood) #4

Trust level 2 users can send invites via the invite button.


Right, but, not without a specific and real email address.

Along the lines of an email-agnostic invite link… a’la amazon or something:

where you can see: username=8BIT

and i get credit for inviting those folks.

Another idea was some sort of ability to invite users a’la LinkedIn (eewwwww… another gross example) where they have access to your email contact address book and can send links en-masse… i’m not a super-fan of this, but, i’m reaching for relevant examples.

(Matt Palmer) #6

So you still want new signups to have to confirm their e-mail address afterwards, you just want something that existing users can put as a link to get the “invite credit”?


this is well-put. thank you.

or, at a higher-level, alternative ways to use existing systems/services to open up the channels of invitations at a larger scale (a’la connecting to a google apps contact / address book and emailing them a link).

(Matt Palmer) #8

I guess /signup?inviter=8BIT isn’t the end of the world. Personally, I’m strongly opposed to the idea of scraping people’s address books and spamming invites to the world, but it’s not my product, so :woman_shrugging:.


It would be entirely opt-in… of course. Not everyone would do it.

(Matt Palmer) #10

If you’re referring to the scraping of address books, I don’t think Discourse should be associated with it at all. It’s a scummy practice. At any rate, it’s easy enough to write some third-party thing that accepts creds or a token, hoovers up the addresses, then presents them as a CSV for the mass-invite mechanism, so if someone wants it, they can go write it.


I agree, which is why my original comments had the :nauseated_face: mention in them. There’s got to be a 3rd option… but, I’m unsure of what that might be. So, of course, I wondered if it was an active convo within the discourse walls.

(Jay Pfaffman) #12

My use case, from a former life, is to be able to email (or post on a learning management system) a link that will allow anyone with the link to be able to create an account with whatever email address they want.

It would be a just like the current invite links (with a long unguessable url) except it would let the user choose any address and many people use it. It could have a user - chosen timeout (like a week).

(Matt Palmer) #13

So this is on an invite-only site, where anonymous signups aren’t allowed, but you need people to be able to signup without administrator intervention for a limited period of time?

(Jay Pfaffman) #14

That’s pretty much it. It’s a class. A professor wants to be able to send an email with a link and have students register (perhaps being added to a group). It’s usually easy to post a link that everyone in the class (and only those people) can see.
I think it’s exactly like the current invite, but you want anyone with the link to be able to to register.

Just like Dropbox (or gist) let’s anyone with the link see the file.

(Carson) #15

Here are some other use cases:

  1. Running a VIP conference (Presidents of large organizations). Want to provide notes, videos, and key details in a conference Category that is restricted to one group’s access - the VIPs. Place a ‘password’ or a ‘code’ or provide a link that they can use to access the group. Low risk anyone shares the link beyond conference participants.
  2. Running a registered conference for paid participants. After registration, send them an email saying, “Please access conference materials at our online community.” They click the link, added to the conference group, shown the conference welcome Topic, and have access to the conference materials. Enables us to do customer service through Discourse, engage our participants as superfans, etc.
  3. Onboarding employees. Want employees to join and see a private community just for them (A department group, a topic group). Easier to send them an email and say, click this link, you’ll be automagically added to the group and category where this conversation is taking place.

(Jay Pfaffman) #16

I know that I pushing for this feature but…

Case two is fairly well handled with the existing bulk invite.

Case three is well handled by settings allowing you to assign groups by an email domain.

(Carson) #17

Good points, interesting to consider it from different angles.

For case 2, if they don’t accept the bulk invite in time, you have to keep re-inviting them. It would be easier to just give them a link that will work anytime before the end of the conference.

For case 3, if you only want to invite 65 out of 400 employees to a topic group, that won’t work?

(Christoph) #18

Similar issues have been discussed here: