As someone who runs a small community, I'd like to be able to offer the ability to register a Second Life account directly into my community.
  • Arriving directly into a sim that interests the user would likely lead to better retention.
  • Members of communities like mine often go out of their way to help new members get dressed and familiar with the platform and can provide a much more personal experience.
  • It gives Second Life free marketing, as Community Managers who want to grow their community are incentivized to get their name out there to drive referals.
The best way to keep someone interested in Second Life is to show them exactly what they are interested in, the moment they log into Second Life.
I would like also for members of my community to be able to refer their friends directly to my community.
### How it would work
Estate Managers would be able to create a Custom Registration Form that has its own Second Life URL. The estate manager supplies at minimum:-
  • A Landmark (Where the newly registered user should start on first login)
  • (Optional) Starting Experience
Some features that would be 'nice to have' but not required for minimum viable product:-
  • Custom Background Image for registration form
  • Ability to specify the genre of avatar the user would start with (Useful for roleplay sims)
A referal URL would then be created with a Custom Referal ID like
When the user visits this URL, they see the regular registration form and sign up like usual, however the account would start in the landmark supplied with the experience supplied (if a starting experience was supplied).
It would also be desirable to have the ability to check if the agent is an account that was referred into the community (For example, so as a sim owner I could give extra goodies to referred accounts to incentivize people to refer their friends through my form)
Something like maybe llGetAgentReferalID(key agent) == "abc123"