Yup - invite to topic works just fine. I confess that I don’t actually use it much though, and instead use Custom Wizard Plugin 🧙 to have a joining wizard to allocate them to a specific group and then use the groups to give a softly tailored view via permissions and watching.
Well, since you ask, there is a current issue that prevents us from effectively using both invites and public registration at the same time which I’d really like to have addressed: