Skip to content
This repository has been archived by the owner on Apr 17, 2023. It is now read-only.

Email sent state is error-prone and confusing #134

Open
nalinicommits opened this issue Oct 10, 2018 · 4 comments
Open

Email sent state is error-prone and confusing #134

nalinicommits opened this issue Oct 10, 2018 · 4 comments
Labels

Comments

@nalinicommits
Copy link
Collaborator

nalinicommits commented Oct 10, 2018

Clicking on view/send email launches pop up with email content and buttons to select mail service... If I click the button, but do nothing - ie simply close the compose window without actually sending a mail, the landing page still gives me a mail sent message (see attached screenshot). This is true for both bank and mobile linkage templates. I checked my mailbox sent folder to confirm that nothing was sent. This is confusing. Please revisit.

Also, “Send Another” may be more appropriate than “Send Again”. And please do check if the sent counter is based on this or actually receiving an email via bcc.

screen shot 2018-10-09 at 10 58 23 am

@aravindet
Copy link
Collaborator

There is no way for us to know whether the email was actually sent from the composer or not. We could perhaps change the text somehow to reflect this.

The theory behind this feature (where we show a special message if the user has clicked "Send Email" on a campaign already) is that when there are multiple campaigns, if people get a sense of progress so they try to do everything on the list. If they don't, they treat it as a menu and do just the one they came for.

#135 is related, it is the expected behavior for this feature. We store the fact that you have sent the campaign in your local storage (similar to a cookie). #136 is related as well, when this feature tries to access local storage, it fails if you are blocking cookies.

We have three options here:

  1. Drop this feature entirely, campaigns never go to the "sent" state.
  2. Keep the sent state, but don't use local storage. Reset when the site refreshes.
  3. Keep existing behavior, just fall back to Option 2 if cookies are blocked

I would like more people to weigh in here @jace @karthikb351 @championswimmer @captn3m0 ?

@aravindet aravindet changed the title Launching compose window changes status on page to Email Sent automatically; without having sent the email. Email sent state is error-prone and confusing Oct 10, 2018
@aravindet
Copy link
Collaborator

Currently I've implemented Option 3.

One more option (which I'm leaning to now) is to simply show a check mark next to the campaign title and muting the colours when an email has been sent without changing the text. It should give users a sense of progress without saying possibly incorrect things like "You sent..."

@nalinicommits
Copy link
Collaborator Author

How about a different approach to nudge action - let the screen show "Looks like you've sent the email, how about sending another one" with "another one" linking back to the landing page. Or some such thing. The sent or check mark appear as a confirmed positive, when we aren't able to confirm they actually sent the email. I find that confusing.

I also do not see value in the local storage part. Why do we need to store this action?

@jace
Copy link
Member

jace commented Oct 11, 2018

Currently I've implemented Option 3.

One more option (which I'm leaning to now) is to simply show a check mark next to the campaign title and muting the colours when an email has been sent without changing the text. It should give users a sense of progress without saying possibly incorrect things like "You sent..."

I prefer this fourth option – it's subtle – but if it proves confusing (how do we measure?), option 3 is preferred.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

3 participants