Public Support
Public ticket submission allowing customers to create support requests without authentication
Public Support
The public support endpoint allows anyone to submit a support ticket without logging in or having an account. This is powered by the PublicSupportController on the backend.
How It Works
- The customer fills out the public support form with their name, email, subject, and message
- The system creates a ticket in
PENDING_VERIFICATIONstatus - A verification email is sent to the provided email address
- Once the customer confirms their email, the ticket moves to
OPENstatus - Operators can then see and respond to the ticket in the support overview
Form Fields
The public support form collects:
| Field | Required | Description |
|---|---|---|
| Name | Yes | Customer's full name |
| Yes | Email address for verification and replies | |
| Subject | Yes | Brief description of the issue |
| Category | No | Optional ticket category |
| Message | Yes | Detailed description of the issue |
Email Verification
The verification step prevents spam and ensures the customer can receive replies. Tickets remain in PENDING_VERIFICATION until the email is confirmed.
Unverified tickets that are not confirmed within a configurable time window are automatically cleaned up.
Embedding
The public support form can be linked from your website or embedded as needed. Since it requires no authentication, it works for any visitor.