deskbird Ticketing lets employees report workplace issues, such as broken equipment, safety concerns, or cleaning needs, directly in the app or by scanning a QR code. Admins set up ticket categories per office, assign authorized users to manage incoming tickets, and track every issue from submission to resolution. This keeps your workplace running smoothly and gives facility teams full visibility into what needs attention.
Using ServiceNow, Jira, or another ticketing tool? Seamlessly connect your inbound email handler to deskbird ticketing and start streamlining requests today. A powerful two-way sync is coming soon.
Curious how it works? Watch the demo below:
- How Ticketing works
- Set up Ticketing
- Create ticket categories
- Generate QR codes
- Submit a ticket
- Manage tickets
- Email notifications
- Roles and permissions
- FAQs
1. How Ticketing works
Ticketing connects three groups of people:
- Admins configure Ticketing in Admin > Workplace > Ticketing — they create categories, assign authorized users, and generate QR codes.
- Employees submit tickets through the deskbird web or mobile app, directly from the interactive floor plan, or by scanning a QR code sticker placed around the office.
- Authorized users (Ticketing Managers) review and manage incoming tickets from the Tickets section in the sidebar, updating status and urgency as work progresses.
Each ticket follows a clear lifecycle: Open → In Progress → Done (or Cancelled). All changes are logged in a ticket history so nothing gets lost.
💡 Ticketing categories are configured per office. Use the office selector at the top to switch between offices when setting up or managing tickets.
2. Set up Ticketing
Before employees can submit tickets, an admin needs to configure two things for each office:
Add authorized users
- Go to Admin > Workplace > Ticketing.
- Select the office from the dropdown at the top.
- Under Authorized users, search for and add the colleagues who should have access to manage workplace tickets for this office.
Authorized users can view, filter, and update all tickets for their assigned office(s). They receive email notifications when new tickets are created or when another authorized user updates a ticket.
Create at least one category
Employees need at least one active category before they can submit tickets. See the next section for details.
3. Create ticket categories
Categories define what types of issues employees can report (e.g. IT problems, safety concerns, cleaning requests). Each category comes with a customizable form that collects the right information from the reporter.
Start from a template or from scratch
- Go to Admin > Workplace > Ticketing and select the office.
- Click Add category.
- Choose a ready-made template or select Start from scratch:
- IT & Equipment — for device, software, or network issues (7 default fields)
- Security & safety — for physical security, access, or general safety (3 default fields)
- Maintenance — for building infrastructure, hardware, or physical repairs (7 default fields)
- Facilities — for building operations, amenities, and general office space (5 default fields)
- Cleaning — for cleaning needs, supplies, or maintenance of shared spaces (4 default fields)
- Start from scratch — build a fully custom category (2 default fields)
Configure category details
After selecting a template, you'll see the Category details panel on the left and the Form builder on the right:
- Status — toggle the category Active or Inactive. Inactive categories won't appear for new submissions, but existing tickets remain accessible.
- Name — give the category a clear name (max. 100 characters).
- Provider(s) — optionally add service providers (by email) who should receive email notifications when a ticket is created in this category. Providers do not get in-app access — they receive an email with the ticket details.
- Description — describe the purpose of this category.
Customize the form
The Form builder lets you define exactly what information employees provide when submitting a ticket in this category:
- Field types: Single selection, multi selection, short answer, long answer, and photo upload.
- Mark as required — toggle fields as mandatory or optional.
- Define options — based on the field type.
You may also:
- Reorder fields — drag and drop fields into the desired sequence.
- Duplicate or delete — use the icons next to each field.
- Add new fields — click + Click here to add field at the bottom.
Preview the form before saving
Before publishing a category, click Preview form (top right of the Form builder) to see exactly how the ticket form will appear to end users. Use the Web / Mobile toggle at the top right of the preview to switch between the two views, so you can confirm the experience works on both devices before employees start using it.
Click Save when done. The category will appear in the Categories list on the Ticketing settings page.
Manage existing categories
From the category list, you can edit (✏️), delete (🗑️), activate/deactivate, or reorder categories by dragging the handle on the left.
⚠️ Deleting a category hides it from the admin panel and prevents new submissions. Existing tickets linked to a deleted category remain visible in the ticket management view.
4. Generate QR codes
QR code stickers let employees report issues by simply scanning a code with their phone — the location is automatically pre-filled in the ticket form.
- Go to Admin > Workplace > Ticketing and select the office.
- Click Generate QR codes (top right of the Categories section).
- Choose a mode:
- Floor-based — generates one QR code per floor. Employees select the specific area when submitting.
- Area-based — generates one QR code per area defined in Floors & spaces (desk areas, meeting room areas, parking areas, and "Other" areas like kitchens or bathrooms).
- Optionally customize the sticker:
- Upload company logo — supported formats: .svg (recommended), .png, .jpg (max. 5 MB).
- Text color and Background color — enter a hex code or use the color picker.
- Transparent background — check the box if needed.
- Click Download QR codes to get a ZIP file with all stickers.
💡 Scanning a QR code pre-fills the ticket location (floor or area) so employees don't have to search for it manually.
5. Submit a ticket
Any deskbird user can submit a ticket via the web app, directly from the interactive floor plan, or by scanning a QR code sticker. The process follows three steps: Add Location > Add details > Review report. Users can move back and forth between the steps at any time — all previously entered information is automatically saved and will not be lost.
From the web app
- Click Tickets in the left sidebar, then click + Create ticket (top right).
- Step 1 — Add Location: Select the office, floor, and (optionally) area and resource. You can also pick from recent bookings shown at the top for quick selection. If a floor plan is available for the selected office, you can click on the map to select a resource directly from the floor plan — this makes it easier to attach the ticket to the correct location. Add additional location details if needed.
- Step 2 — Add details: Select a category and fill in the form fields defined by the admin.
- Step 3 — Review report: Check the summary showing location, ticket details, and report date. Click Submit.
💡 The floor plan option only appears when the selected office has a floor plan configured in Floors & spaces.
From the interactive floor plan
Users can also report issues directly from the floor plan in the web app. When clicking on a resource or area on the floor plan, a tool icon (🛠️) appears as a clear shortcut to create a ticket with the location already pre-filled.
- Bookable resources — click a desk or meeting room on the floor plan, then click the tool icon next to the resource name and select Create a ticket.
- Areas — click an area on the floor plan (including bookable areas like desk areas or parking, and non-bookable areas like kitchens or hallways), then click the tool icon and select Create a ticket.
⚠️ Floor plan ticket creation is available on web only. On mobile, this option is intentionally disabled because the interaction does not work well on smaller screens — use the standard ticket flow or QR code scanning on mobile instead.
By scanning a QR code (mobile)
- Scan a Ticketing QR code sticker with your phone camera.
- The deskbird app opens with the location already pre-filled based on the QR code (floor or area).
- Complete the remaining details and submit.
After submission, a confirmation screen appears and an email notification is sent to the authorized users and any service providers linked to the selected category.
💡 To enable reporting from non-bookable areas (like a kitchen or hallway) on the floor plan, see the FAQ "How do I enable ticket reporting for non-bookable areas?" for a short setup workaround.
6. Manage tickets
Admins and authorized users manage tickets from the Tickets section in the sidebar. The view is split into two tabs: Open and Completed.
Overview analytics (Admin only)
At the top of the Tickets dashboard, admins see an overview panel with key metrics at a glance:
- Total tickets — the total number of tickets in the selected time period.
- Open tickets — tickets that have not been picked up yet.
- In Progress — tickets currently being worked on.
- High urgency — tickets marked as High urgency.
A Ticket trends chart below the metrics lets admins compare ticket volumes across time periods. Use one of the predefined ranges — last week, 1 month, 3 months, or 1 year — or set a custom date range for more flexible analysis.
Ticket list
Each ticket row shows the Ticket ID, Category, Reporter, Location, Date reported, Urgency, and Status. From the list you can:
- Search — use the search bar to find tickets by ID.
- Filter — narrow results by Category, Status, Urgency, Reporter, or Floor.
- Sort — order by Reported date or Last updated.
- Update inline — change the Urgency (Low, Medium, High) or Status (Open, In Progress, Done, Cancelled) directly from the dropdown in the list. Note: Only authorized users can make these changes. Reporters cannot modify a ticket after it has been submitted.
Ticket detail view
Click any ticket to open its detail view. Here you can see:
- The full form responses submitted by the reporter (left side).
- Details tab — displays Status, Urgency, Reporter, Location, Reported date, and Category. Only authorized users can update the Status, Category and Urgency. All other fields are read-only and cannot be changed after submission.
- History tab — a full audit log of every change, showing who updated what and when.
- Comments — Authorized users can also add Comments directly on a ticket to communicate with the reporter. The reporter receives an email notification with a link to the ticket, where they can reply — keeping all context in one place.
Completed tickets (status: Done or Cancelled) move to the Completed tab. When cancelling a ticket, authorized users must provide a reason; this reason is included in the cancellation email sent to the reporter.
7. Email notifications
deskbird sends email notifications to keep everyone informed about ticket activity:
- Authorized users receive an email when a new ticket is created and when another authorized user updates a ticket.
- Reporters (employees) receive a confirmation email after submitting a ticket and a notification for every status change (In Progress, Done, Cancelled).
- Reporters also receive an email when an authorized user adds a comment to their ticket, with a direct link to reply in deskbird.
-
Service providers receive an email when a new ticket is assigned to their category and when their assigned ticket is cancelled.
⚠️ Service providers who are also deskbird users will not receive a notification for actions they perform themselves — deskbird does not notify the actor who created or updated a ticket.
8. Roles and permissions
deskbird Ticketing uses five roles. The tables below show what each role can do, grouped by area.
Setup & configuration (Admin > Workplace > Ticketing)
Only Global Admins and Office Admins can configure Ticketing settings. All other roles have no access to setup actions.
| Action | Global Admin | Office Admin | Ticketing Manager | Manager | User / Group Manager |
|---|---|---|---|---|---|
| Enable/manage Ticketing per office | ✅ | ✅ | ❌ | ❌ | ❌ |
| Create, edit, or delete categories | ✅ | ✅ | ❌ | ❌ | ❌ |
| Add/remove authorized users | ✅ | ✅ | ❌ | ❌ | ❌ |
| Add service providers | ✅ | ✅ | ❌ | ❌ | ❌ |
| Generate QR codes | ✅ | ✅ | ❌ | ❌ | ❌ |
Ticket management (Tickets section)
| Action | Global Admin | Office Admin | Ticketing Manager | Manager | User / Group Manager |
|---|---|---|---|---|---|
| View ticket dashboard | ✅ All offices | ✅ Their office(s) | ✅ Their office(s) | ✅ All offices | ✅ Own + managed users' tickets |
| View overview analytics | ✅ | ✅ | ❌ | ❌ | ❌ |
| Filter, search & view ticket details | ✅ | ✅ Own tickets | ✅ | ✅ Own tickets | ✅ Own tickets |
| Change ticket status | ✅ | ✅ | ✅ | ✅ | ❌ |
| Edit ticket after submission | ✅ | ❌ | ✅ | ❌ | ❌ |
Submitting tickets
All roles — Global Admin, Office Admin, Ticketing Manager, Manager, and User / Group Manager — can submit tickets via the app or by scanning a QR code, and can view the status of their own submitted tickets.