{% extends "base.html" %} {% block title %}RelayDesk Support Center{% endblock %} {% block meta_description %}Submit, triage, and resolve lightweight support tickets with threaded replies and clean status tracking.{% endblock %} {% block content %}
Internal support center

Support that moves every ticket from request to resolved.

RelayDesk gives your team a lightweight intake desk, live status board, searchable ticket queue, and threaded replies in a polished Bootstrap workspace.

Fast intake

Create a ticket

Capture the request and start a trackable support thread.

{% csrf_token %} {% include "core/partials/form_errors.html" with form=ticket_form %}
{{ ticket_form.requester_name }} {% include "core/partials/field_errors.html" with field=ticket_form.requester_name %}
{{ ticket_form.requester_email }} {% include "core/partials/field_errors.html" with field=ticket_form.requester_email %}
{{ ticket_form.category }} {% include "core/partials/field_errors.html" with field=ticket_form.category %}
{{ ticket_form.priority }} {% include "core/partials/field_errors.html" with field=ticket_form.priority %}
{{ ticket_form.subject }} {% include "core/partials/field_errors.html" with field=ticket_form.subject %}
{{ ticket_form.description }} {% include "core/partials/field_errors.html" with field=ticket_form.description %}
Total tickets {{ stats.total }}
Open {{ stats.open }}
In triage {{ stats.triage }}
Resolved {{ stats.resolved }}
Workflow

Simple, visible triage

Every request starts with category and priority, lands in the queue, then moves through status updates and replies until it is resolved.

1SubmitRequester creates a ticket
2TriageStaff filters, assigns, and updates status
3ResolveThreaded replies keep context together
Live queue

Recent tickets

View all
{% if recent_tickets %} {% else %}

No tickets yet

Create the first request from the intake form and it will appear here instantly.

{% endif %}
{% endblock %}