Support Desk
v1.0.0
Open live demo → Screens
Overview
A customer-facing help centre: a searchable knowledge base, a guided form for opening a ticket, and a threaded conversation customers can follow by email address and ticket number — no account to create. The manifest scaffolds the ticket, message, article and customer tables into your connected database and generates the agent desk your team works in — the queue, the thread view and the reporting. Customers get the portal; you get the back office, from the same data.
Capabilities
- Email receipts
- Realtime
- File storage
What you get
Tables it adds8
- tickets
- ticket_messages
- customers
- agents
- kb_categories
- kb_articles
- products
- orders
Created fresh, or mapped onto your existing tables at install.
Pages your dashboard gains4
- Desk dashboardOpen volume, response times, and a live queue feed.
- Ticket queueStatus tabs beside a thread view with the full conversation.
- Knowledge baseA CRUD grid for articles and the categories they sit in.
- AgentsA directory of who answers what, with workload at a glance.
Roles it pre-builds1
- support-agentRead and update tickets and reply in threads; read the knowledge base. No settings access.
Settings you configure4
- Desk name
- Reply-to address
- Ticket number prefix
- Auto-reply message
Run it with your own data
Support Desk needs somewhere to keep your data. Answer one question and we will show you the shortest way there.
Do you already use Adminium?
Set everything up together
A static host can only serve the screens. Your data needs a database, and Adminium is what turns it into an admin you can use — so the three go up together.
Deploy everything to DigitalOceanPostgres, Adminium and Support Desk, already connected.
Rather try it on your own machine first?
npx @adminiumjs/adminium No database needed — it asks you for one when it is ready. Then come back here and pick “Yes” above.
Where is your Adminium?
The address you sign in to, for example https://admin.yourcompany.com
That does not look like a web address. It should start with https://
Where should Support Desk live?
On its own domain
A separate site with its own URL, talking back to the Adminium you just named.
Vercel hosts the screens only — your Adminium stays where it is and keeps the data. You will paste one key that lets the site read it.
Deploy to VercelVercel will ask for two values. Both are on your Adminium under Studio → Public API.
Or start from the source
Clone it and run it anywhere — the README covers every option.
View on GitHubJust looking? The live demo needs no setup at all and nothing you do in it is saved. Open the live demo