# User invite process improvements

**URL:** <https://meta.discourse.org/t/user-invite-process-improvements/19560>\
**Category:** Feature\
**Created:** [September 2, 2014, 10:42pm UTC](https://meta.discourse.org/t/user-invite-process-improvements/19560 "2014-09-02T22:42:49Z")\
**Posts on this page:** 1\
**Showing post:** 17

<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:** [December 12, 2016, 4:16am UTC](https://meta.discourse.org/t/user-invite-process-improvements/19560/17 "2016-12-12T04:16:41Z")

</div>

> [@edanto](#):
>
> I have an invite-only community and would like to either set the username for each invited user (preferred)

If you want to pre-stage username while inviting, there is only one option and that is generating invite links via [Discourse API gem](https://github.com/discourse/discourse_api). Here is the howto:

> [@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…

---

_[View the full topic](https://meta.discourse.org/t/user-invite-process-improvements/19560)._
