# Invites assume user ID will be derived from email address

**URL:** <https://meta.discourse.org/t/invites-assume-user-id-will-be-derived-from-email-address/59870>\
**Category:** Feature\
**Created:** [2017年三月25日 00:04 UTC](https://meta.discourse.org/t/invites-assume-user-id-will-be-derived-from-email-address/59870 "2017-03-25T00:04:44Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jim\_Coombes](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jim_coombes/32/113642_2.png) [@Jim\_Coombes](https://meta.discourse.org/u/Jim_Coombes)\
**Post date:** [2017年三月25日 00:04 UTC](https://meta.discourse.org/t/invites-assume-user-id-will-be-derived-from-email-address/59870/1 "2017-03-25T00:04:44Z")

</div>

In our Amateur Radio community, everyone has a licensed call sign. However while many may use that call sign as the first part before the @ symbol of their email address, there also many who have other email addresses. We require that IDs are call signs. So if I send and invite to someone who has their call sign in the first part of their email address - that works fine. But for those who do not - I am stuck. It appears that I cannot specify the ID that an invited person will have upon responding even though I know what it must be. If I am not missing something, this would be nice to have.  
Jim

---

<div class="post-metadata">

**Author:** ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)\
**Post date:** [2017年三月25日 00:39 UTC](https://meta.discourse.org/t/invites-assume-user-id-will-be-derived-from-email-address/59870/2 "2017-03-25T00:39:36Z")

</div>

As of a few weeks ago, invitees can specify their username when accepting the invite – try it by sending an invite to one of your own email addresses.

---

<div class="post-metadata">

**Author:** ![fefrei](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fefrei/32/119538_2.png) [@fefrei](https://meta.discourse.org/u/fefrei)\
**Post date:** [2017年三月25日 15:35 UTC](https://meta.discourse.org/t/invites-assume-user-id-will-be-derived-from-email-address/59870/3 "2017-03-25T15:35:08Z")

</div>

With some CSS trickery, you might even be able to change the `username:` field to be labeled `callsign:` instead 🙂

---

<div class="post-metadata">

**Author:** ![Jim\_Coombes](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jim_coombes/32/113642_2.png) [@Jim\_Coombes](https://meta.discourse.org/u/Jim_Coombes)\
**Post date:** [2017年三月26日 00:09 UTC](https://meta.discourse.org/t/invites-assume-user-id-will-be-derived-from-email-address/59870/4 "2017-03-26T00:09:56Z")

</div>

That’s good but I really don’t want the person to have any option not to use their call sign which I will know from other databases and can specify. I will have a play with one of my other email addresses.  
Jim

---

<div class="post-metadata">

**Author:** ![Jim\_Coombes](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jim_coombes/32/113642_2.png) [@Jim\_Coombes](https://meta.discourse.org/u/Jim_Coombes)\
**Post date:** [2017年三月26日 00:17 UTC](https://meta.discourse.org/t/invites-assume-user-id-will-be-derived-from-email-address/59870/5 "2017-03-26T00:17:55Z")

</div>

I have already used the Customize - Text Content substitution feature to replace “username” with “callsign” in as many places as possible (9 so far). That ability as already dramatically almost eliminated people signing up with odd IDs rather than their call sign. I didn’t need CSS to do that.  
Jim

---

<div class="post-metadata">

**Author:** ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)\
**Post date:** [2017年三月26日 00:25 UTC](https://meta.discourse.org/t/invites-assume-user-id-will-be-derived-from-email-address/59870/6 "2017-03-26T00:25:45Z")

</div>

Can CSV invite lists (bulk invite, if you search for it) specify the username @techapj?

---

<div class="post-metadata">

**Author:** ![Jim\_Coombes](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jim_coombes/32/113642_2.png) [@Jim\_Coombes](https://meta.discourse.org/u/Jim_Coombes)\
**Post date:** [2017年三月26日 00:34 UTC](https://meta.discourse.org/t/invites-assume-user-id-will-be-derived-from-email-address/59870/7 "2017-03-26T00:34:21Z")

</div>

Ooops - click on “bulk invites from a file” and I don’t seem to be able to get out of it. File Open dialog box appears and no amount of cancelling will work - it keeps coming back.

Can’t even close the browser - it is going to have to be a Task Manager job to kill that.

---

<div class="post-metadata">

**Author:** ![techAPJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/techapj/32/342990_2.png) [@techAPJ](https://meta.discourse.org/u/techAPJ)\
**Post date:** [2017年三月26日 06:14 UTC](https://meta.discourse.org/t/invites-assume-user-id-will-be-derived-from-email-address/59870/8 "2017-03-26T06:14:08Z")

</div>

No, CSV invite lists does not support specifying username, but Invite tokens does support pre-staging username:

> [@Generating lots of Invite Tokens](https://meta.discourse.org/t/generating-lots-of-invite-links/17563):
>
> warning This plugin is deprecated in favour of our core invite system. Summary: Generate multiple invite tokens link GitHub: [https://github.com/discourse/discourse-invite-tokens](https://github.com/discourse/discourse-invite-tokens)arrow_right Install: Follow the [plugin installation guide](https://meta.discourse.org/t/install-a-plugin/19157). Configuration Enable plugin After installing plugin enable site setting invite tokens enabled. Clone Discourse API Gem If you already have Git and Ruby installed on your system, you can install Discourse API by running following command from consol…
