-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Suggested fixes for FAQ 6 re seeing bounced invites #694
Comments
Triage 36. This needs further thinking and discussion, also splitting up into separate issues. @kevincrepin input is also appretiated. |
Will also check this tomorrow. |
Hey, Pending invite indication: https://projects.invisionapp.com/d/main#/console/9829159/450863948/preview This doesn't cover all the cases Becca outlined of course and I think those ideas have merit. |
I've now separated out this issue into two separate issues, and moved what was previously suggestion No. 3 from my original comment above to the new issue: #704 "Flagging invited emails that are in the wrong format". |
@kevincrepin re the Invision designs you shared, I feel like they're not quite addressing the same issue, as the issue in this case is more that admins don't know whether their pending invites went to a valid email address or just "bounced". And they have no way of checking the email address it was sent to. So the idea would be to make the email address used visible to the "inviter", so that they can check it is a valide one. An update: |
Much of this has been resolved in #704 now ("Flagging invited emails that are in the wrong format"), or can easily be resolved when we have the Help icons ready (I'll re-write the help text then, depending on where we are with the improvements at that stage). But one thing outstanding is the problem of whether it might be possible for the system to recognise bounced emails (suggestion (4)), and flag them up to the admin? When we discussed in our meeting (the April one) we said this would need some more consideration on Github - @ilmartyrk what do you think about this? Or anyone else of course :) |
And "(3) Allowing inviters to see the email addresses they invited" in the user list still needs consideration too. I believe awaiting legal input from Kati in #670? I know Mikk was saying this could cause a lot of issues with permissions, if only allowing the person who actually invited the users to see the emails, so could be hard to put into practice. But would help the admin to be able to go back and check they entered the right addresses. Less helpful than (4) above though - that would be the ideal for this particular case. |
If I understand correctly @BeccaMelhuish then re: (4) A way for the system to recognize which emails have bounced? is yet unsolved and other three issues are either solved or in action? What if bounced emails would be displayed on users list the same way as we show "pending invite"? It could say "bounced" or "unsend" email and admin users can see the email addresses (after we solve issue 670) and check the users list after entering all the emails. Both pending invites and bounced invites could be displayed either in the beginning or in the end of the list. |
Triage 59. Our system doesn´t recognize bounced emails right now. We need to investigate possible solution. There is stats API that could send us back bounced emails, but needs further research about how to implement it in our system. |
Did some research and low scale testing. We can use https://www.npmjs.com/package/mailgun.js#suppressions to get list of e-mails that have bounced. There is also option to do by e-mail address checks to know if sending the e-mail has bounced or not. To create solution for this issue, I can see 3 ways.
|
Triage 69. We decided to go with the first provided solution, BUT it needs a User journey description as there are some issues arising:
@BeccaMelhuish @kevincrepin your thoughts and ideas are very welcome :) Sending this issue to In prep for further UX improvement. |
Moved to citizenos/citizenos-fe#39 |
These are my suggestions for tweaks to reduce the number of people having trouble with FAQ 6: "Can I see if any of the email addresses I invited to a group or topic bounced?"
(1) "Pending invites" help button
I suggest adding a little "Pending invites" help button, as per the mockup below.
The suggested text for this help button would be:
"The members listed below as “Pending” are those who have been sent email invites but not yet accepted.
However, if the email address ‘bounced’ (i.e. it was not a correct email address, and the invite was therefore not able to be delivered) it will still be listed here as “Pending”.
Need more guidance? See Q6 in our FAQs (hyperlinked 'FAQs')."
(2) Adding a "Guidance" help button when the user is entering emails
I suggest adding a little "Guidance" help button, as per the mockup below.
The suggested text for this help button for Groups invites would be:
"We recommend posting at least one topic in the group before inviting users, as being invited to an empty group can cause confusion.
Multiple email addresses can be invited in one go, simply by separating them each with a space or comma.
Please note, if you enter an email address which does not actually exist (e.g. you type it wrong) the system will still consider it sent, and mark it as "Pending" in the group's user list.
So before inviting users, make sure that the email addresses you have entered are correct and in use.
Please also check that you have entered all email addresses in the correct format (i.e. “hello@email” rather than “hello@email.com”). Otherwise, the system will not accept it, and the invite will not be sent.
Need more guidance? See Q6 and Q8 in our FAQs (hyperlinked 'FAQs')."
The suggested text for this help button for Topics invites would be:
"Multiple email addresses can be invited in one go, simply by separating them each with a space or comma.
Please note, if you enter an email address which does not actually exist (e.g. you type it wrong) the system will still consider it sent, and mark it as "Pending" in the topic's user list.
So before inviting users, make sure that the email addresses you have entered are correct and in use.
Please also check that you have entered all email addresses in the correct format (i.e. “hello@email” rather than “hello@email.com”). Otherwise, the system will not accept it, and the invite will not be sent.
Need more guidance? See Q6 and Q8 in our FAQs (hyperlinked 'FAQs')."
(3) Allowing inviters to see the email addresses they invited to in the user list:
I suggest it should be possible for the person who sent the invites to see the full email address that was submitted, not just the username of the email. Then they can check retrospectively that they have sent the invites to the correct email address, if they have some that are pending.
However, I also see there is a similar request here that would also solve this problem, and there may be a "tidier" way to do it: citizenos/citizenos-fe#670
(4) A way for the system to recognise which emails have bounced?
I assume it isn't possible for the system to recognise which emails have bounced, but if there is then we could consider how to make this apparent to the person who invited them.
The text was updated successfully, but these errors were encountered: