Project

General

Profile

Bug #6860

Invitation to join a group is appearing as an invitiation to join the site!

Added by Marilyn Weber about 1 year ago. Updated about 2 months ago.

Status:
Resolved
Priority name:
Normal
Assignee:
Category name:
User Onboarding
Target version:
Start date:
2016-11-28
Due date:
% Done:

0%


Description

User Peter Tam is trying to invite non-members to join both the Commons and the group. He and I talked on the phone and he is following all the steps correctly, but the recipient receives the following:

"Subject: An invitation to join the CUNY Academic Commons community.

Body:
--- Replying to this email will not send a message directly to the recipient or group ---

You have been invited by Peter Tam to join the CUNY Academic Commons community.

Visit Peter Tam's profile at http://commons.gc.cuny.edu/members/ptam189/.

================
To accept this invitation, please visit http://commons.gc.cuny.edu/register/?iaaction=accept-invitation&email=history%40gc.cuny.edu

To opt out of future invitations to this site, please visit http://commons.gc.cuny.edu/register/?iaaction=opt-out&email=history%40gc.cuny.edu"

When the recipient clicks on the invitation, it leads to this: "t looks like you’ve already accepted your invitation to join the site." (http://commons.gc.cuny.edu/members/conduit/invite-anyone/?already=accepted) BUT that's not the case.. The group doesn't show up in "My Groups"

I can replicate this. It is only happening to people (addresses) who are not already members. When I send it to the address (member), it works as it should. But when I send to my new (nonmember), I then get an invite to join the whole Commons without reference to any specific group. Screenshots of both attached.

QMail.JPG View (54 KB) Marilyn Weber, 2016-11-28 03:31 PM

HistoryGroupInvite.JPG View (54.3 KB) Marilyn Weber, 2016-11-28 03:33 PM

History

#1 Updated by Boone Gorges about 1 year ago

  • Target version set to Not tracked

I can replicate this. It is only happening to people (addresses) who are not already members. When I send it to the address (member), it works as it should. But when I send to my new (nonmember), I then get an invite to join the whole Commons without reference to any specific group. Screenshots of both attached.

This sounds like correct behavior. Someone who is not a member of the site cannot be invited to join a group directly - how would they log in to accept? For non-members, group invitations piggyback on site invitations - when the invited user successfully completes a signup, they'll automatically get invitations to groups specified during the invitation process.

Am I understanding you correctly? If not, please give more complete details about what "following all the steps correctly" entails.

#2 Updated by Marilyn Weber about 1 year ago

You are understanding me correctly. I'll tell the user. I guess I'm just surprised - I'd thought the group itself was mentioned. This one can be closed.

#3 Updated by Boone Gorges about 1 year ago

I'd never really thought of adding group information to the invitation text. If the invitation includes many group invites, it could make the text quite long. But it's an interesting suggestion nonetheless.

Paige, I'm copying you here in case you have any thoughts about whether this would make for a better user experience. (For reference: your account > Commons Profile > Send Invites; the question is whether the groups you check during the sending of the invitation should be included in the text of the initial invitation to join the site, keeping in mind that invitations are sent independently after confirming the registration.)

#4 Updated by Marilyn Weber about 1 year ago

My thinking is that there's a gap between the language users use and what's on the invite. If I want to have a committee meet on the commons, I'm likely to say "look out to an invite to XYZ group", not "first you will be invited to the commons, then when you join you'll get another invite to XYZ." Thanks for considering it.

#5 Updated by Boone Gorges about 1 year ago

My thinking is that there's a gap between the language users use and what's on the invite. If I want to have a committee meet on the commons, I'm likely to say "look out to an invite to XYZ group", not "first you will be invited to the commons, then when you join you'll get another invite to XYZ."

Right. It's worth keeping in mind that the inviter can customize the text of the invitation. Also, the language about the groups in the email should be carefully thought out, because invited users are not in fact group members until they create their accounts and accept the automatic invitations.

#6 Updated by Paige Dupont about 1 year ago

Paige, I'm copying you here in case you have any thoughts about whether this would make for a better user experience. (For reference: your account > Commons Profile > Send Invites; the question is whether the groups you check during the sending of the invitation should be included in the text of the initial invitation to join the site, keeping in mind that invitations are sent independently after confirming the registration.)

From what I understand of this, I think Boone is right about already being able to add a customizable message in the module from the "send invite" field. Since the option is there, this resolves informing the new user about the group you are trying to add them into right? I think if this were auto-generated the email text could potentially be very long or redundant especially if invitations are sent independently after confirming registration.

#7 Updated by Matt Gold about 1 year ago

Hi All,

I'd weigh in on the other side here, as I doubt there are many use cases where users are invited to the Commons and simultaneously to many groups. In fact, I'd wager that the most frequent use case is someone inviting someone to the Common so that they can be added to one specific group.

Boone, is this kind of info kept anywhere in the database to ascertain whether my hunches here are correct?

#8 Updated by Boone Gorges about 1 year ago

  • Assignee set to Matt Gold

The data is there but not easy to query. In any case, I'd say the more important point against adding the info is that it's not actionable at the time that the invitation is received; especially in the case of non-public groups, there is nothing you can do with the group information until after you've registered, at which point you still have to accept the invitations before you can do anything.

Matt, if you would prefer the language to change to reflect the group invitations, please give the word and we will work something up.

#9 Updated by Matt Gold about 1 year ago

Hi Boone,

Thanks for this. I do think that we can improve the language here and I do think that the invitation should reflect the group name. Since the group invitation would originate, in most cases from the group interface, perhaps we can mention the group from which the invitation originated and then, if other groups are added, add the phrase "and other groups" in the invitation?

#10 Updated by Boone Gorges about 1 year ago

  • Assignee changed from Matt Gold to Boone Gorges
  • Target version changed from Not tracked to 1.11

Since the group invitation would originate, in most cases from the group interface, perhaps we can mention the group from which the invitation originated and then, if other groups are added, add the phrase "and other groups" in the invitation?

I'm not sure that this information exists at the moment. Site invitations come from commons.gc.cuny.edu/members/[you]/invite-anyone, not from a group URL. It's possible to click to this page from a group, but I'm not sure if this is what happens in most cases; and in any case, some rearchitecture will be required to fetch this information when it does happen. There will also need to be some logic for deciding which of multiple group invitations should be the "primary" one in cases where the site invitation does not originate from a group. All of these are solvable issues, but it will take some time to figure it all out.

I'll try to get a sense of feasibilty for 1.11. If it's going to take many hours of rebuilding, it may not be worth it, as this is not a request we've heard before.

#11 Updated by Matt Gold about 1 year ago

I would advocate for scoping the fix in ways that would help us fit it into the 1.11 milestone. Though you are right that this is the first time we are hearing of it, it does seem like legitimate UX issue and a place where we could improve our messaging.

#12 Updated by Boone Gorges 8 months ago

  • Category name changed from Group Invitations to User Onboarding
  • Target version changed from 1.11 to 1.12

Let's look at this as part of our onboarding overhaul in 1.12. (Any mod we make now is bound to be a stopgap that needs to be rewritten for that release.)

#13 Updated by Boone Gorges 3 months ago

  • Status changed from New to Reporter Feedback

While this information will be part of the upcoming Onboarding rewrite, that rewrite is not due for 1.12, and the stopgap for 1.12 is not too difficult. I've implemented it in https://github.com/cuny-academic-commons/cac/commit/a39c7ee7e024f3e6da3a4cab6d6d31e1cbe53392. (This required the backport of an improvement to Invite Anyone; see https://github.com/cuny-academic-commons/cac/commit/224785c57a27884c45b67d902b96b3ad37480c1a and https://github.com/boonebgorges/invite-anyone/issues/150.)

Site invitations that contain group invitations now look like this:

You have been invited by Test Student to join the CUNY Academic Commons community.

Visit Test Student's profile at http://commons.gc.cuny.edu/members/teststudent/.

You have also been invited to join the following groups. Once you've created your account, you will receive the invitations.

- CUNY Pie [http://commons.gc.cuny.edu/groups/cuny-pie/]
- Digital Humanities Initiative [http://commons.gc.cuny.edu/groups/digital-humanities-initiative/] ================
To accept this invitation, please visit http://commons.gc.cuny.edu/register/?iaaction=accept-invitation&email=boonebgorges%2Binvite6%40cuny.edu

To opt out of future invitations to this site, please visit http://commons.gc.cuny.edu/register/?iaaction=opt-out&email=boonebgorges%2Binvite6%40cuny.edu

Suggestions for improved language or formatting would be welcome.

#14 Updated by Boone Gorges about 2 months ago

  • Status changed from Reporter Feedback to Resolved

Also available in: Atom PDF