# Magic Group Functionality

**URL:** https://meta.discourse.org/t/magic-group-functionality/78086
**Category:** Feature
**Created:** [January 15, 2018, 6:29pm UTC](https://meta.discourse.org/t/magic-group-functionality/78086 "2018-01-15T18:29:36Z")
**Posts on this page:** 11
**Page:** 1

<div class="post-metadata">

### Author: ![outofthebox](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/outofthebox/32/83708_2.png) [@outofthebox](https://meta.discourse.org/u/outofthebox)
#### Post date: [January 15, 2018, 6:29pm UTC](https://meta.discourse.org/t/magic-group-functionality/78086/1 "2018-01-15T18:29:36Z")

</div>

Hi,

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”.

---

<div class="post-metadata">

### Author: ![outofthebox](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/outofthebox/32/83708_2.png) [@outofthebox](https://meta.discourse.org/u/outofthebox)
#### Post date: [January 31, 2018, 3:50pm UTC](https://meta.discourse.org/t/magic-group-functionality/78086/2 "2018-01-31T15:50:05Z")

</div>

It seems this is implemented?

---

<div class="post-metadata">

### Author: ![SmoothModeler](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/smoothmodeler/32/88617_2.png) [@SmoothModeler](https://meta.discourse.org/u/SmoothModeler)
#### Post date: [January 31, 2018, 3:51pm UTC](https://meta.discourse.org/t/magic-group-functionality/78086/3 "2018-01-31T15:51:24Z")

</div>

I don’t think this is really needed. You could also go to the person’s admin page or bulk add to group.

---

<div class="post-metadata">

### Author: ![outofthebox](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/outofthebox/32/83708_2.png) [@outofthebox](https://meta.discourse.org/u/outofthebox)
#### Post date: [January 31, 2018, 4:11pm UTC](https://meta.discourse.org/t/magic-group-functionality/78086/4 "2018-01-31T16:11:15Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [October 3, 2018, 9:53am UTC](https://meta.discourse.org/t/magic-group-functionality/78086/5 "2018-10-03T09:53:21Z")

</div>

That’s .. already the way it works?

---

<div class="post-metadata">

### Author: ![outofthebox](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/outofthebox/32/83708_2.png) [@outofthebox](https://meta.discourse.org/u/outofthebox)
#### Post date: [October 3, 2018, 1:20pm UTC](https://meta.discourse.org/t/magic-group-functionality/78086/6 "2018-10-03T13:20:14Z")

</div>

I’m not sure.

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.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [October 3, 2018, 6:50pm UTC](https://meta.discourse.org/t/magic-group-functionality/78086/7 "2018-10-03T18:50:26Z")

</div>

My understanding is that invites where the account already exist are simply added to the group when the user clicks the invite link.

---

<div class="post-metadata">

### Author: ![outofthebox](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/outofthebox/32/83708_2.png) [@outofthebox](https://meta.discourse.org/u/outofthebox)
#### Post date: [October 3, 2018, 7:04pm UTC](https://meta.discourse.org/t/magic-group-functionality/78086/8 "2018-10-03T19:04:07Z")

</div>

Ok.

But, the user doesn’t get an invite link if the email address in the .csv is already tied to an active account?

> [2018-09-25 13:18:05 +0000] Error inviting ‘redacted@icloud.com’ – There’s no need to invite [redacted@icloud.com](mailto:redacted@icloud.com), they already have an account!

So, in this case, [redacted@icloud.com](mailto:redacted@icloud.com) doesn’t get added to the groups in the .csv.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [October 3, 2018, 7:11pm UTC](https://meta.discourse.org/t/magic-group-functionality/78086/9 "2018-10-03T19:11:06Z")

</div>

Oh, maybe I am thinking of invite tokens then? Cc @techAPJ can clarify.

---

<div class="post-metadata">

### Author: ![techAPJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/techapj/32/342990_2.png) [@techAPJ](https://meta.discourse.org/u/techAPJ)
#### Post date: [October 4, 2018, 5:25am UTC](https://meta.discourse.org/t/magic-group-functionality/78086/10 "2018-10-04T05:25:31Z")

</div>

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.

> [@outofthebox](#):
>
> 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.

> [@outofthebox](#):
>
> 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.

I agree. Added on my list. 📝

---

<div class="post-metadata">

### Author: ![outofthebox](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/outofthebox/32/83708_2.png) [@outofthebox](https://meta.discourse.org/u/outofthebox)
#### Post date: [October 4, 2018, 12:41pm UTC](https://meta.discourse.org/t/magic-group-functionality/78086/11 "2018-10-04T12:41:50Z")

</div>

The Discourse team is the best. Amazing.
