Comments (2)
- The way we are doing it now in forums is that an issue gets status "Solved" only once the user clicks on "This answer solved my problem" button. This button will appear active to him on the forum itself or in the notification email he will receive once somebody will answer his question. If the user doesn't click on it, the issue will remain Unsolved in the forum thread. Forum moderators can also manually mark an issue as Solved but as far as I'm aware they avoid doing this.
- I would go for a similar approach on BuddyUp.
The way I imagine it is like this:
HELPER: After each interaction (session), once he got the user's confirmation that he doesn't have any more questions, he can close that chat by typing on an End chat button. (in traditional chat solutions, the helper would be able at this point to categorize the issue received and also assign a status to the chat he just finished like Solution offered, Finished or Assigned - when follow up is needed). Because we aim to scale this to the whole customer base and potentially each user could become a helper I think we should keep it as simple as possible to encourage people to get involved and avoid adding additional steps. Hence, just an End chat button for the helper so that that issue is removed from the queue should suffice.
USER: Once the Helper taps on End chat, the user will receive an in-chat message (in the same chat window he opened in the very beginning, when he asked his question). The message should be something like this: DONE in...1 minute (it would be nice to add a counter that could give real time indications on how fast he got his answer to emphasize on the real-time/fast solutions offered through BuddyUp- if the chat was longer than 10 minutes or in early stages of BuddyUp we could have something like DONE on the spot!)
After, he should be able to get a 2 questions survey (on top of my mind, but they can be optimized later):
A. Was your buddy helpful? Y/N -still figuring out how to use this (I'd like to be able to see how a helper is perceived even if maybe sometimes it's not in his power to solve a problem - eg: Why don't you have ringtones? The helper can be helpful with his answer but the user can still consider his issue unsolved).
B. Was your problem solved? Y/N - this will directly impact helper's level (when the customer clicks Y, the helper will automatically see it in his helper account). - Taking tasks: the way I imagine it is that helpers should be able to see all the questions coming in, formally take them by clicking on a Take button they will see and go into a private room with the user that other helpers won't be able to see from that moment on.
from buddyup.
Ok, I think I incorporated most of this feedback in the flows I've posted :)
from buddyup.
Related Issues (20)
- Update queue view HOT 1
- As a HELPER I want to be able to take an issue and respond to it HOT 2
- As a HELPER I want to start/stop a demo
- As a HELPER I want to end the chat and close the issue HOT 2
- As a HELPER I want to view my number of resolved issues and the number of data credits I've received for my work HOT 2
- Add demo button for client
- Launch show me from link
- Launch camera app from link HOT 1
- add webapp manifest HOT 1
- As a CONSUMER I want live help with my phone
- As a CONSUMER I want to be able to get demo from HELPER HOT 2
- As a CONSUMER I want to give feedback about my Live Chat experience
- Show me trigger from controller should pop up a permission window on client
- Remove test gaia styles and replace with custom css HOT 1
- fall back to file input if web activity support isn't available for the camera HOT 1
- Add stub user avatar HOT 1
- fix up demo bar HOT 1
- update dashboard css HOT 1
- Please include the Helmet module to enable security headers
- Please add a CSP policy to the application HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from buddyup.