You can definitely invite a user via e-mail, but as far as I know, there is no built-in method to “pre-make” the user profile.
The only options you have while inviting, is adding them to a specific group or choosing the landing topic they’ll see when logging in a first time.
Here’s the guide on regularly inviting users:
The only workaround I see is manually making accounts in their name maybe? So something like:
- log out
- create a new account (as the user would)
- log back in as admin
- find the user
- activate their profile