-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
[Improvement] -Add key info to Concierge to improve the New Expensify customer support experience #48529
Comments
Current assignee @VictoriaExpensify is eligible for the Bug assigner, not assigning anyone new. |
Proposal taken to WN - plenty of support for this and no pushback - https://expensify.slack.com/archives/CC7NECV4L/p1725492990710679 Looking for an engineer |
Ok this is actually going to go through a pre-design. Will start drafting this today |
Update Sept 11: |
Pre-design posted - https://expensify.slack.com/archives/C041MSTR8J1/p1726176871367989 |
@VictoriaExpensify Whoops! This issue is 2 days overdue. Let's get this updated quick! |
Pre-design has been wrapped up and I will start work finding an engineer to help implement |
Is this ready for the label? |
@VictoriaExpensify this issue was created 2 weeks ago. Are we close to a solution? Let's make sure we're treating this as a top priority. Don't hesitate to create a thread in #expensify-open-source to align faster in real time. Thanks! |
As discussed in the Pre-Design, this is what needs to be included in Concierge: 1. Onboarding tasks checklist when the customer replies to Concierge
The list should show the tasks a customer has completed, either through a check or a strikethrough - whichever solution is most simple to implement
For example, https://www.expensify.com/concierge/#/chat/20623863 is the main Concierge chat thread for [email protected]. This user replied in thread and a new chat was created https://www.expensify.com/concierge/#/chat/20623951 The new/sub chat thread (https://www.expensify.com/concierge/#/chat/20623951) should reference the original/main chat thread (https://www.expensify.com/concierge/#/chat/20623863) and vice-versa 4. Show reactions to Concierge messages
|
Triggered auto assignment to @marcaaron ( |
Chatted to @marcaaron - he's about to go OOO so isn't going to be able to get to this for several weeks. Adding the auto-assigner again |
In progress, not OD |
As above ^^ |
I have read and reviewed this Design Doc! |
Not overdue |
Not Overdue, @chiragsalian is making solid progress: Complete:
From a responder perspective, we are starting to see these improvements which is helping to improve our interactions: In progress:
On hold:
I will post a detailed update to #retain tomorrow |
@chiragsalian I will start playing around with the "Try New Expensify" button tomorrow and get some logs and NVP behaviour for you |
@chiragsalian, @VictoriaExpensify Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
@chiragsalian, @VictoriaExpensify 6 days overdue. This is scarier than being forced to listen to Vogon poetry! |
Not overdue, finished all the pieces. The last one got merged today and should go live end of this week or early next week and then we can close out this issue. |
Ok so let's run through the changes that have been made here: 1. Showing the Onboarding tasks checklist when the customer sends a reply to the Concierge DM (discussion) 👀 I can't test this because I have a bug which leads to onboarding tasks not being created (posted here), but I have seen this live in Concierge. I will check again tomorrow. This change was not retroactive so I can't use an existing account to check this 2. Showing details of the threaded message the customer is replying to in the Concierge DM (discussion) - parent chat view ✅ When I started a thread from a task, a note was added to my main Concierge chat with a link to the new threaded chat: The threaded chat also contains a link to the main Concierge chat: Confirmed these links routed to the correct chats 👍 3. Reference the main Concierge Chat when the customer starts a new thread in New Expensify (discussion) - child chat view ✅ When a customer responds to Concierge in thread, a new Concierge chat is created and this chat is now referenced in the main Concierge chat: The newly created chat also references the main chat: Confirmed these links routed to the correct chats 👍 4. Show reactions to Concierge messages (discussion1, discussion2) I think this is the final piece you're working on, is that right @chiragsalian ? 5. Add a new identifier to differentiate if a user is writing about a query with oldDot or newDot (discussion) _Solution:
Testing with [email protected] which is predominantly used with Classic:
This should show that the user is Classic so it isn't working as expected. @chiragsalian before I go ahead with more testing for the NVP, this change should be in place now, correct? |
I need to do some more testing on the NVPs, will provide further updates soon |
I am removing hot pick from any issues with an internal engineer assigned so other engineers can know it's unavailable/taken. |
Thanks Ted |
@VictoriaExpensify - is there an update on the testing? |
Yeah, there are issues with the NVP for existing Classic users - it only displays More info to come |
The NVP seems to update well when the "Try New Expensify" button is used, so that's a win. But if someone signs into New Expensify directly, it is inaccurate. Chatting to Chirag about this |
Proposal
Include thread and task details when a customer reaches out to Concierge from a threaded message
Problem
As discussed here and here, customers can now reach out to Concierge in task threads; however, Concierge does not have visibility of the tasks the user is writing in from. This means that Concierge lacks the context needed to support the customer; this is resulting in an awkard customer experience because Concierge needs to get clarification on details that the customer would expect us to be able to see.
Solution
When a customer reaches out to Concierge within a thread, make sure the responding agent has visibility of the information they need to assist that customer. This includes:
Design doc (Detailed portion currently in review)
The text was updated successfully, but these errors were encountered: