Skip to main content
Creating a ticket is the starting point for every support interaction in FusionDesk. Whether you’re logging an issue reported by a customer, escalating an internal bug, or triaging an incoming email, FusionDesk gives you multiple ways to open a ticket — from the visual dashboard, via an incoming email channel, or programmatically through the REST API. This guide walks you through each method so you can choose the approach that best fits your workflow.

Creating a Ticket from the Dashboard

The quickest way to open a new ticket is directly from the FusionDesk dashboard. You can fill in all required fields, set a priority, and assign the ticket to an agent in one step.
1

Navigate to the Tickets section

In the left sidebar, click Tickets, then select New Ticket from the top-right corner of the tickets list view.
2

Fill in the Subject

Enter a clear, concise subject line that summarizes the issue. This is the primary identifier for the ticket across views, notifications, and reports.
3

Add a Description

In the Description field, provide full context about the issue — include steps to reproduce, error messages, screenshots, or any relevant details that will help the assigned agent respond quickly.
4

Set the Priority

Choose a priority level from the dropdown: Urgent, High, Medium, or Low. The priority you set determines which SLA policy governs the ticket’s response and resolution targets.
5

Assign the Ticket

Select an agent or team from the Assignee field. If you leave this blank, the ticket will sit in the unassigned queue until it is picked up manually or by an automation rule.
6

Submit the Ticket

Click Create Ticket. The ticket is immediately created with an Open status and a unique ticket ID (e.g., tkt_xyz789). The assigned agent receives an email and in-app notification.
Set the priority at the time of creation, not after. Tickets enter the SLA clock the moment they are created, so an incorrect priority can cause a breach before anyone notices the mistake.

Ticket Fields Reference

The table below describes every field available when creating or editing a ticket. Fields marked as required must be filled before a ticket can be submitted.

Creating Tickets via API

If you need to create tickets programmatically — for example, from a monitoring alert or a customer-facing web form — use the FusionDesk REST API. All API requests require a Bearer token in the Authorization header.
A successful 201 Created response returns the new ticket object:
Use the returned id to reference the ticket in subsequent API calls — for example, to update its status, add a note, or attach a file.

Request Body Parameters

string
required
The title of the ticket. Must be between 3 and 255 characters.
string
required
Full description of the issue. Plain text or markdown is accepted.
string
Severity level. Accepted values: urgent, high, medium, low. Defaults to medium if omitted.
string
The unique ID of the agent to assign the ticket to. Omit to leave unassigned.
array
An optional array of string tags to categorize the ticket for filtering and automation.

Bulk Ticket Import

If you are migrating from another help desk platform or need to create many tickets at once, FusionDesk supports bulk import via a CSV upload. The CSV import wizard is available under Settings → Data Import → Tickets and walks you through field mapping, duplicate detection, and a dry-run preview before committing the import. For large-scale programmatic ingestion, contact your FusionDesk account manager to discuss rate limit increases for your workspace.