Support Console
Demo:
a54a376 (Nov 3, 2026)Prod: a54a376 (Nov 3, 2026)The Health Data Safe team’s console for support conversations. Users open a “Help & support” conversation from hds-webapp (or any app embedding hds-support-js); each conversation is a CMC chat between the user and the platform’s support group account.
How it works
Section titled “How it works”- Sign in with the agent’s own HDS account (appId
app-hds-support). - Join the team: the console makes a CMC membership request toward the group’s team stream; the group owner approves it in the account app, Memberships tab. Offboarding is the owner’s
revokeMembership. - Inbox: New / Taken / Closed columns, live over a socket Monitor on the membership.
- Claim, reply, close: claiming posts “
<name>from the HDS team has joined”; replies and close + revoke go through the support service. - Presence: a heartbeat every 30 s drives “someone is online” for users.
Tech Stack
Section titled “Tech Stack”- React, Vite, Tailwind (hds-style), react-router
- Deployed on GitHub Pages: demo
support-console.datasafe.dev, prodsupport-console.hds.ngo