Skip to main content
All apps
Helpdesk
Business app

Helpdesk

Customer support without per-agent pricing: a public intake form (no sign-in, honeypot anti-spam) creates tickets, automations confirm receipt and announce resolutions, and the team triages on a kanban.

Demo sign-in
Email
demo@sovrium.com
Password
Sovrium-Demo-d8462d!

Resets every night. Visitor changes are wiped, so feel free to explore.

This app is one of the hosted Sovrium demos.

The configuration

This is the whole app. Copy it, change it, make it yours.

app.yaml
name: helpdesk
version: 1.0.0
description: >-
  Customer support helpdesk — a public intake form feeds a triage kanban and a
  ticket grid, with automations confirming receipt and announcing resolutions.
  No per-agent licence, and every ticket lives in your own database.

auth:
  $ref: ./config/auth.yaml

theme:
  $ref: ./config/theme.yaml

tables:
  - $ref: ./config/tables/tickets.yaml

# Standalone public form — mounted at /support, no sign-in required.
forms:
  - $ref: ./config/forms/submit-ticket.yaml

pages:
  - $ref: ./config/pages/home.yaml
  - $ref: ./config/pages/thanks.yaml
  - $ref: ./config/pages/sign-in.yaml
  - $ref: ./config/pages/triage.yaml
  - $ref: ./config/pages/tickets.yaml

# Automations run server-side with full history in your own database.
automations:
  - $ref: ./config/automations/confirm-new-ticket.yaml
  - $ref: ./config/automations/notify-requester-on-resolved.yaml

Run it

Install Sovrium, then start the app from its config.

>_ terminal
curl -fsSL https://sovrium.com/install | sh
sovrium init my-helpdesk --template helpdesk

Build your own

Start from a template or an empty file. One config, and Sovrium runs the whole app.

Built with Sovrium