Product
What Open HelpDesk does
An agent space to process requests, an administration to frame work, a portal for your customers. Here are the details, without marketing shortcuts.

Modules
Four pages for four parts of the tool
Shared Inbox
All emails, forms, and chat messages in one queue.
See detail →SLA and Rules
First response times, escalations, triggers, and macros.
See detail →Knowledge Base
Public or internal articles, customer portal, and widget.
See detail →Channels and Integrations
Email, chat, WhatsApp, API, signed webhooks.
See detail →Agent Space
The screen where your team spends the day
A dense table rather than a succession of cards: priority, remaining SLA, and assigned agent fit on one line, allowing sorting without opening each ticket.
- Keyboard shortcuts
- j/k to navigate, a to assign, r to reply, e to resolve.
- Saved views
- Filters by channel, priority, label, company, remaining SLA.
- Saved replies
- Macros with variables, insertion in two keystrokes.
- Internal notes
- Visible to the team only, @agent mentions with notification.
- Merge and link
- Duplicates merged into one ticket, tickets linked for a common incident.
- Customer profile
- History, plan, custom fields, and latest tickets next to the message.
Administration
Settings, grouped by topic
- Teams and permissions
- Agent, supervisor, administrator roles. Restriction by mailbox.
- Business hours
- Calendars per team, holidays, suspension of SLA timers.
- Custom fields
- Text, list, date, checkbox, on tickets and companies.
- Audit log
- Who changed what, when, from which IP address. Exportable.
- Authentication
- Password, Google, or SAML/OIDC on higher-tier plans.
- Backups
- Daily with 30 days retention on the hosted version.
Previews
Screens, module by module
Three screenshots of the most used surfaces after the ticket queue.
Compteurs en cours
horaires 9h–18h · Paris- #4818 Accès SSO refusé · urgent18 min restantes
- #4821 Facture double sur juin · haute42 min restantes
- #4802 Panne export · urgentdépassé de 6 min
- #4811 Webhook non reçu · normale5 h restantes
14:17 palier 90 % → notification superviseur
14:23 dépassement → priorité urgente · #support-urgent
Centre d'aide Acme
Configurer votre domaine d'envoi
1 284 vues · 92 % utile
Comprendre les compteurs SLA
870 vues · 88 % utile
Importer vos tickets Zendesk
612 vues · 95 % utile
Suggéré dans le formulaire
« Pourquoi ma facture apparaît deux fois ? »
POST /webhooks/acme · ticket.created
200 · 84 ms · signature vérifiée
200 · 91 ms · signature vérifiée
502 · nouvelle tentative dans 30 s
Tech Stack
What runs under the hood
- Application
- Next.js 15, React 19, TypeScript strict
- Database
- PostgreSQL 16, queries via Drizzle, isolation by RLS
- Processing queues
- BullMQ on Redis for emails, SLA, and exports
- Real-time
- Server-Sent Events on Redis pub/sub
- Files
- S3 or MinIO, time-limited signed links
- Deployment
- Docker Compose, Helm chart for Kubernetes



