ushahidi / tenfour

API For TenFour
MIT License
7 stars 3 forks source link

Fallback channel for Check-Ins #168

Open CeciliaHinga opened 5 years ago

CeciliaHinga commented 5 years ago

From tenfour-archive created by caharding: ushahidi/tenfour-archive#1391

Is your feature request related to a problem? Please describe. Sender wants to send a message to 10 people over SMS. 4 of those users only have an email contact. User wants to be able to reach those 4 people without guessing what their contact methods are.

Describe the solution you'd like

Describe alternatives you've considered

Additional context Add any other context or screenshots about the feature request here.

CeciliaHinga commented 5 years ago

Give the option to the sender "4 users are not reachable on the channel you selected, reach them via another method? YES/NO"

I'm unclear on what happens when [YES] or [NO] buttons are clicked.

CeciliaHinga commented 5 years ago

The user will be very unclear what is happening here.

Refer to @Erioldoesdesign and @justinscherer for UX.

CeciliaHinga commented 5 years ago

I think the solution here is just a change of text.

“4 people are not reachable over ‘selected channel.’ Reach these 4 via all available channels?” Yes/No ‘#’ text credits -- Charlie Harding Product Director

CeciliaHinga commented 5 years ago

@caharding Agreed! definitely go with a text change first and we can test it in the product and then iterate if people are struggling

CeciliaHinga commented 5 years ago

Send those 4 users Check-Ins on every channel -- Charlie Harding Product Director

CeciliaHinga commented 5 years ago

Hmm this is a pickle...

For the UI/UX to make sense after a Yes/No to that kind of question I would expect the 'Send via' section of a check-in them be segmented by channel & user:

This bit would be edited, perhaps so the channel says SMS and Email but the list of people in the Send To list would indicate using icons/text what user is getting what comms method.

screen shot 2018-08-17 at 17 21 58

I'm thinking out loud on this. I hope it's helpful!

CeciliaHinga commented 5 years ago

@Erioldoesdesign We are now listing what each user is getting, See https://github.com/ushahidi/tenfour/issues/1231

@caharding That proposed fix is more than just a text change. The scope of this is rather large from an engineering perspective. We'd have to re-engineer things so that a check-in has different channels for each user, rather than fixed channels for the entire check-in.

When a scope is large like this, I'd rather the issue is though spec properly, rather than just trying different things.