Small update on this - you can now save a generic invite link and include it in an email.
You can set a max number of redemptions, plus an expiry date - and even have people automatically added to a specific group and/or land on a specific topic.
You can read more on that here Configure how users can create and send invites for others to join your community