I just attempted to invite a member to our community to give them access to a group. The system told me, no need to invite them, they already have an account. What I think would be magic is if the system said, “no need to invite them, they already have an account - and we’ve added them to the group(s) you had wanted to give them access to”.
I’m about to invite thousands of people into my Discourse community. Perhaps 20% of them will already have accounts. The easiest outcome, by far, is that those who do not have accounts receive an invite and that those who do have accounts get added to the groups included in the bulk invite CVS.
I think if someone already has an account in the system when the bulk invite is processed, those lines get ignored. What would be cool is if those lines then run through another process to add those accounts to all the respective groups on the bulk invite .csv.
E.g. I think it works this way:
email@email.com group1;group2. not in system --> invited, once accepted, added to both groups.
email2@mail.com group2;group3. Already has an account --> line rejected. This member is not added to group 2 and group 3.
If I am misunderstanding the system, I’m eager to be corrected.
Currently bulk invite process is not granting access to groups to user who already exists. However if you are bulk inviting users to a private topic (PM or topic that requires group access) then we do grant user access to that topic.