Service Desk App Overview
Centralize employee and customer support in one place with the Service Desk Appβsubmit requests through a visual service catalog, track status and SLA timelines, collaborate with assignees, enable self-service resolution through a built-in knowledge base, and provide external customers access via a branded public portal.
What is the Service Desk App?
The Service Desk App is an internal and external helpdesk for support requests (IT, HR, facilities, finance, procurement, and more). It provides a structured ticket workflow (assignment, in-progress, resolution, closure), configurable routing options, AI-powered features for sentiment analysis and summarization, knowledge base search to reduce repeated requests, and a public customer portal for external ticket submission.
Core Value Proposition:
- π― Faster Resolution β Priorities, SLAs, AI summarization, and structured workflows help tickets move reliably to completion
- π€ Better Collaboration β Comments (including internal notes), ticket tasks, and email threading keep requesters and agents aligned
- π Self-Service First β Knowledge base search, deflection tracking, and AI-powered answers reduce repetitive tickets
- βοΈ Operational Control β Admin settings for routing, approvals, notifications, AI features, and multi-channel support (web + email + public portal)
- π External Customer Support β Public portal for non-employees to submit and track requests
At a Glance
| π§Ύ Core Functions | π§© Channels | π§ Routing & Assignment | π Operations |
|---|---|---|---|
| Tickets + KB + Catalog + Tasks | Web UI + Email + Public Portal | Workload / Skills / Teams + Rules | Analytics + SLA + AI Insights |
Perfect For:
- π§βπΌ Employees β Submit requests, track status, and provide satisfaction feedback
- π§ Help Desk Agents β Manage assigned tickets, due dates, escalations, and AI-generated summaries in an agent dashboard
- π οΈ Admins / Help Desk Managers β Configure routing rules, staff/teams, SLAs, AI features, and knowledge base workflows
- π External Customers β Submit tickets and track status via the public support portal
How It Works
Ticket Lifecycle
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SERVICE DESK TICKET FLOW β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β ββββββββββββββββ ββββββββββββββββ ββββββββββββββββ β
β β SUBMITTED βββββΆβ ASSIGNED βββββΆβ IN PROGRESS β β
β ββββββββ¬ββββββββ ββββββββ¬ββββββββ ββββββββ¬ββββββββ β
β β (SLA timer) β β
β β βΌ β
β β ββββββββββββββββ β
β β β RESOLVED β β
β β ββββββββ¬ββββββββ β
β β β β
β β βΌ β
β β ββββββββββββββββ β
β βββββββββββββββββββββββββββββββΆβ CLOSED β β
β ββββββββββββββββ β
β β
β Optional paths: β
β - Pending Approval (for configured request types / costs) β
β - Escalated (manual or SLA-driven escalation) β
β - Cancelled (requester/admin in early stages) β
β - Reopen (after closure, with permission) β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Multi-Channel Support Architecture
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β MULTI-CHANNEL TICKET INTAKE β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β βββββββββββββββ βββββββββββββββ βββββββββββββββ β
β β WEB UI β β EMAIL β β PUBLIC β β
β β Service β β Inbound β β PORTAL β β
β β Catalog β β Channel β β External β β
β ββββββββ¬βββββββ ββββββββ¬βββββββ ββββββββ¬βββββββ β
β β β β β
β βΌ βΌ βΌ β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β UNIFIED TICKET QUEUE β β
β β (Business scoping + AI classification + SLAs) β β
β ββββββββββββββββββββββββββ¬ββββββββββββββββββββββββββββ β
β β β
β βββββββββββββββββββΌββββββββββββββββββ β
β βΌ βΌ βΌ β
β βββββββββββββ βββββββββββββ βββββββββββββ β
β β Routing β β Agent β β Auto β β
β β Rules β β Dashboard β β Response β β
β βββββββββββββ βββββββββββββ βββββββββββββ β
β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Self-Service: Knowledge Base β Ticket (Deflection-Aware)
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SELF-SERVICE RESOLUTION β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β User searches KB βββΆ Views content βββΆ (Optional) Ticket prevented β
β β β β β
β β β ββββΆ Deflection tracked β
β βββββββββββββββββΆ Creates ticket anyway βββΆ Support workflow β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Key Features
π Service Catalog (Visual Request Entry)
Browse a card-based catalog of request types (with search) and open the request form in a side panel.
| Feature | Description |
|---|---|
| Categorized request types | Request types are grouped and displayed as cards with icons and descriptions |
| Search | Search by service title/description/examples |
| Popular types | Frequently used request types highlighted for quick access |
| Sidepanel submission | Submit a new request via a dedicated sidepanel endpoint |
Use Case: An employee searches βVPNβ in the catalog, selects the IT Support card, and submits a ticket without navigating away from the catalog.
π§Ύ Ticket Creation, Attachments, and Anonymous Requests
Employees can submit a help request with type, title, description, priority, and optional location. Admin settings control whether anonymous requests and attachments are allowed.
| Feature | Description |
|---|---|
| Anonymous submission | Support for anonymous tickets (when enabled in configuration) |
| Attachments & screenshots | Tickets support file attachments and screenshots |
| Request type taxonomy | 20+ ticket types including IT, HR, facilities, procurement, legal, and more |
| Auto-priority assignment | Automatic priority based on request type configuration |
| KB article suggestions | Suggest relevant articles when submitting (if enabled) |
π Workflow Actions: Assign, Resolve, Close, Reopen, Cancel, Escalate, Approve
Service Desk uses explicit workflow actions to move tickets forward and keep both requesters and assignees informed.
| Action | What it does |
|---|---|
| Assign | Set an assignee and begin SLA tracking |
| Start Progress | Move assigned tickets into active work |
| Resolve / Close | Resolve tickets with resolution notes and close after resolution |
| Reopen | Reopen closed tickets (permission-based) |
| Cancel | Cancel early-stage tickets (permission-based) |
| Escalate | Escalate to a specific user or an auto-selected escalation target |
| Approve | Approve tickets that require manager/admin approval |
π¬ Comments (Public + Internal) with Threaded Replies
Ticket discussions support top-level comments and replies, with visibility rules for internal comments.
| Feature | Description |
|---|---|
| Threaded comments | Comments support replies via parent/child relationship |
| Internal vs. public | Internal comments are restricted; public comments are visible to requester/assignee (and admins) |
| Edit/delete windows | Authors can edit/delete within time windows; admins can override |
| Email threading | Proper Message-ID, In-Reply-To, and References headers for email client thread grouping |
β Ticket Tasks & Checklists
Break down complex tickets into trackable tasks with checklist items for structured resolution workflows.
| Feature | Description |
|---|---|
| Task creation | Add tasks to tickets with title, description, and assignee |
| Checklist items | Tasks can include checklist items for step-by-step tracking |
| Task completion | Mark tasks complete, track progress percentage |
| Task types | Simple tasks or tasks with checklists |
Use Case: An IT ticket for new employee onboarding includes tasks for laptop setup, software installation, and access provisioningβeach with its own checklist.
β±οΈ Priority-Based SLAs + Monitoring
Tickets compute SLA due times and track breaches. A background job monitors approaching breaches and breach events.
| Feature | Description |
|---|---|
| SLA due time per priority | SLA due timestamps computed from configuration (critical: 4h, high: 8h, medium: 24h, low: 72h default) |
| Breach tracking | Tickets track breach flags and timestamps |
| Monitoring job | Job scans enabled businesses and triggers warnings/breach handling |
| Expected response display | Email confirmations show expected response time based on priority |
π§ Routing: Workload, Skills, Teams, and Routing Rules
Service Desk supports multiple assignment strategies, including team-based routing and rule-driven targeting.
| Capability | Description |
|---|---|
| Workload-based assignment | Selects least-loaded agents with capacity checks |
| Skills-based assignment (Enhanced mode) | Uses help desk skills and proficiency tiers (L1βL5) to recommend assignees |
| Support teams | Tiered teams with specialization, capacity, and membership |
| Routing rules | Rules can match by request type, priority, keywords, business-hours logic, department, and location |
| Assignment history | Assignment decisions can be logged as an audit trail |
Sample Routing Rules:
- Urgent priority β L3 Technical Escalation team
- Keywords (network, VPN, password) β L2 IT Support team
- Keywords (benefits, payroll, leave) β L2 HR Support team
π Knowledge Base (Articles + Documents/URLs/FAQs/Videos) with Search and Analytics
The Service Desk knowledge base supports authored articles and imported content (documents, URLs, FAQs, videos) with unified semantic search.
| Content Type | Storage | Features |
|---|---|---|
| Articles | HelpArticle (HTML) | Rich text, categories, approval workflow |
| FAQs | KnowledgeBaseEntry | Quick Q&A format |
| Documents | KnowledgeBaseEntry | PDF, Word, Excel with chunking and embeddings |
| URLs | KnowledgeBaseEntry | External links with content extraction |
| Videos | KnowledgeBaseEntry | Video content with metadata |
Search Features:
- Hybrid search (keyword + semantic/vector)
- Category filtering by request type
- Chunk-level search for precise results
- AI-enhanced query expansion
Analytics:
- View counts and engagement metrics
- Deflection tracking (tickets prevented)
- Content health scores
- Popular searches
π§ Email-to-Ticket Channel
Inbound emails to support@... addresses can create tickets, with business detection and optional AI/keyword-based classification.
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β EMAIL β TICKET β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Inbound email βββΆ Detect business βββΆ Find/create requester β
β β β β
β βΌ βΌ β
β Classify (AI or keywords) βββΆ Create ticket βββΆ Attach files β
β β β β
β ββββββββββββββββββ Send confirmation email ββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
| Feature | Description |
|---|---|
| Multi-tenant routing | Supports custom domains, platform subdomains, and plus-addressing |
| Unknown sender handling | Configurable: block or create anonymous ticket |
| AI classification | Automatic category detection with fallback to keywords |
| Attachment handling | Validates file types and sizes (10MB limit) |
| Duplicate prevention | Advisory locks and message ID tracking prevent duplicates |
π Public Customer Support Portal
External customers and visitors can access a branded support portal without authentication.
| Feature | Description |
|---|---|
| Knowledge base browsing | Browse and search published KB articles |
| Ticket submission | Submit support requests with email and name |
| Ticket tracking | Track ticket status via secure token link |
| Comment/reply | Add comments to existing tickets |
| Ticket lookup | Find tickets by email + ticket number |
| Branded experience | Customizable branding per business |
Use Case: A customer visits acme.workforce.mangoapps.com/support, browses KB articles, submits a ticket, and receives an email with a secure link to track progress.
π€ AI-Powered Features
When enabled, Service Desk leverages AI for enhanced productivity and insights.
| Feature | Description |
|---|---|
| Ask AI / Service Desk Agent | Natural language ticket creation, status search, and KB search via Ask AI |
| Ticket Summarization | AI-generated summaries of long ticket threads (3+ comments) |
| Sentiment Analysis | Analyze emotional tone (positive/neutral/negative/mixed) and detect urgency |
| Content Translation | Translate ticket content to different languages |
| Email Classification | AI-powered category detection for email-to-ticket |
| KB Query Expansion | LLM-enhanced search with synonyms and related terms |
| Auto-Response Generation | Generate AI responses using KB content |
AI Agent Capabilities:
- Create support tickets from conversation
- Search and retrieve ticket status
- Search knowledge base for answers
- Add comments to tickets
- Close tickets with resolution
π‘ Pro Tip: Enable sentiment analysis to prioritize frustrated customers and identify trends in support quality.
π Analytics & Reports
Comprehensive analytics for tracking support operations, agent performance, and self-service effectiveness.
Dashboard Metrics:
- Total/open/overdue requests
- SLA compliance rate
- Average first response time
- Average resolution time
- Agent utilization
Report Types:
- Tickets by priority/status/type
- Performance trends (daily submissions/resolutions)
- Agent workload distribution
- Satisfaction analysis
- CSV/PDF export
KB Analytics:
- Content health scores
- View counts and engagement
- Deflection rates (tickets prevented)
- Popular searches
- Content freshness tracking
π§ Agent Dashboard
Dedicated workspace for help desk agents to manage their workload efficiently.
| Feature | Description |
|---|---|
| Workload summary | Total assigned, open, overdue, due today, capacity, utilization |
| My tickets | Personal queue sorted by priority and submission time |
| Available tickets | Unassigned tickets available to take |
| Personal statistics | Performance metrics for the agent |
| AI draft responses | Pending AI-generated responses for review |
| Skills and profile | Manage help desk skills and certifications |
π Notifications
Comprehensive email notifications with proper threading support.
| Notification | Recipients |
|---|---|
| Ticket created confirmation | Requester (known or guest) |
| Ticket status update | Requester |
| Ticket resolved | Requester |
| Satisfaction survey | Requester (after resolution) |
| Comment added | Requester/Assignee |
| Ticket assigned | Assignee |
| AI auto-response | Requester |
| Customer reply | Assigned agent (for public portal replies) |
User Roles & Permissions
| Role | Capabilities |
|---|---|
| Employee | Submit and track tickets, comment, view KB, provide satisfaction feedback |
| Help Desk Agent | Access agent dashboard, manage assigned tickets, take tickets, escalate, use AI tools |
| Help Desk Manager | Access tickets + analytics views for managed teams |
| Admin / Super Admin | Full access: analytics, ticket management, settings, KB admin, routing rules |
| External Customer | Submit tickets via public portal, track via token, add comments |
How We Compare
This table compares verified Service Desk capabilities in MangoApps Workforce against publicly documented capabilities of leading enterprise competitors.
| Capability | MangoApps Workforce | ServiceNow | Jira Service Management | Freshservice | Zendesk |
|---|---|---|---|---|---|
| Service catalog | β | β | β | β | βοΈ |
| Knowledge base / help center | β | β | β | β | β |
| Email-to-ticket | β | β | β | β | β |
| Workflow automation | β | β | β | β | β |
| SLA management | β | β | β | β | βοΈ |
| AI agents / assistance | β | β | β | β | β |
| Sentiment analysis | β | β | βοΈ | β | β |
| Ticket summarization | β | β | βοΈ | βοΈ | βοΈ |
| Public customer portal | β | β | β | β | β |
| Skills-based routing | β | β | β | β | βοΈ |
| Unified platform (HR, IT, etc.) | β | β | βοΈ | βοΈ | βοΈ |
| Legend: β = Verified from official source | βοΈ = Not verified or limited |
Why MangoApps Workforce?
- π Unified Platform β Service Desk integrates natively with Recognition, Onboarding, Training, and other MangoApps modules
- π° No Per-Module Pricing β All features including AI, public portal, and analytics included without add-on fees
- π€ AI-Native β Built-in AI agents, sentiment analysis, and summarizationβnot bolted-on afterthoughts
- π Multi-Channel β Web, email, and public portal support out of the box
Competitor sources (public):
- ServiceNow: What is a Service Desk, AI Agents
- Jira Service Management: Features, ITSM
- Freshservice: Features, ITSM
- Zendesk: Service, Help Center, Knowledge Base
Getting Started
For Employees
- Go to Apps β Service Desk
- Use Catalog to find the right service type (or choose General Support)
- Submit your request, then track it under Requests
- Use KB for self-service answers and guides
For Help Desk Agents
- Open Agent Dashboard to review your workload and due dates
- Start progress, add notes/comments, and resolve tickets with clear resolution notes
- Use Summarize on long threads to quickly understand ticket history
- Escalate tickets when needed (or when SLAs are at risk)
For External Customers
- Visit {company}.workforce.mangoapps.com/support
- Browse Knowledge Base for self-service answers
- Click Submit a Request to create a ticket
- Check your email for a tracking link
For Administrators
- Go to Settings to configure AI, KB, request types, workflow/approvals, SLAs, notifications, and email channel
- Set up staff, skills, support teams, and routing rules
- Enable the public portal for external customers
- Use Analytics to monitor trends and performance
Best Practices
- β Encourage self-service first by keeping KB content current (and tracking deflections)
- β Define routing rules for common request types to reduce manual triage
- β Use priority + SLAs consistently so agents understand urgency
- β Use internal comments for internal-only troubleshooting notes and escalation context
- β Enable AI summarization for tickets with long conversation threads
- β Enable sentiment analysis to identify frustrated customers early
- β Use ticket tasks to break complex requests into trackable steps
- β Close the loop with satisfaction feedback to measure support quality
Frequently Asked Questions
Q: Can I submit a request anonymously?
A: It depends on your admin settings. The new-request flow supports anonymous tickets when enabled.
Q: Can I reply to a ticket without exposing internal notes to the requester?
A: Yes. Ticket comments support internal visibility rules, so internal comments can be restricted.
Q: Can Service Desk create tickets from emails?
A: Yesβwhen the email channel is enabled. Inbound emails can create tickets, attach email files, and send confirmations.
Q: Does Service Desk support priority-based SLAs?
A: Yes. Tickets compute SLA due times and track breaches; an SLA monitor job checks approaching/breached SLAs.
Q: Can external customers submit tickets?
A: Yesβwhen the public portal is enabled. External customers can submit requests, track status via token link, and add comments.
Q: What AI features are available?
A: Service Desk includes AI-powered ticket summarization, sentiment analysis, content translation, email classification, and a conversational agent for Ask AI.
Related Resources
- Apps & Extensions Overview β Marketplace apps and suites
- Knowledge Base Management β Managing KB content across the platform
- AI Introduction β How AI features work in MangoApps Workforce
- Procurement Apps Ecosystem Product Guide β Procurement workflows and integrations
Service Desk helps your organization respond faster, reduce repetitive requests through self-service, provide external customer support, and create predictable support operations with SLAs, AI insights, and intelligent routing.