Skip to content

[Due for payment 2026-08-25] Ask Concierge: one question, one thread #94503

Description

@melvin-bot

Problem

Concierge lives in the Inbox today and isn't treated any differently than a regular chat. There's no clean way to keep "one question, one thread," and no familiar way to browse past Concierge conversations the way users expect from tools like ChatGPT/Claude.

Plan

Build a dedicated Ask Concierge experience based on the following decisions:

  • How are the question chats stored in the database?
    • ⭐ As separate threads off of the current parent Concierge DM.
  • What chats appear in the Ask Concierge tab?
    • ⭐ Only chats that are child threads of the Concierge DM (i.e. no reports, #admins, etc).
  • Can anyone else appear in a chat in Ask Concierge?
    • ✅⭐ These are normal DM threads, which you can invite others to.
  • What chat features does Ask Concierge have relative to Inbox?
    • ⭐ All of them. Messages will be marked unread when Concierge or another user replies (or if you mark them as unread). If you are mentioned, a 🟢 will appear.
  • Is Concierge anywhere else?
    • ✅⭐ Concierge can be in other chats/reports/etc.

Process

This plan should start with a post of a problem/solution statement to #expensify-open (CC7NECV4L), followed by a predesign.

Reported in Slack.

Issue OwnerCurrent Issue Owner: @mkhutornyi

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions