Better way for my users to invite others?

Yes there is. General invites can be sent from a user’s profile.

Take a look at yoursite.com/my/invited/pending. my will automatically expand into u/username so you can safely share the link that will be individualized based on whomever clicks it.