Skip to main content
Tickets can be created by clients through the portal or by internal team members on behalf of clients or for internal escalations.

Who can create tickets

Clients

Through the client portal:
  • Submit support requests
  • Ask questions
  • View and track their tickets
  • Add comments and attachments

Internal team members

All team members can create:
  • Support tickets (on behalf of clients)
  • Internal escalations
  • Questions (on behalf of clients)
Internal escalations can only be created by team members, not clients.

Creating internal tickets

Starting a new ticket

1

Navigate to Help Desk

Click “Help Desk” in main navigation
2

Click New Ticket

Button in top right of page
3

Choose ticket type

Select Support, Escalation, or Question
4

Fill in details

Complete the ticket form
5

Submit

Create ticket

Ticket type selection

Choose the appropriate type: Support:
  • Technical issues
  • Bugs or problems
  • Something broken
  • Need a fix
Escalation:
  • Client relationship concerns
  • Delivery issues
  • Quality problems
  • Service complaints
Question:
  • Information requests
  • How-to questions
  • Clarification needed
  • No work required
Use the right type from the start - it affects the workflow and who gets notified.

Support ticket fields

Required fields

All support tickets need:
  • Client - Which client this affects
  • Title - Brief, clear description
  • Priority - P1 through P4 based on impact
For better context:
  • Description - Full details of the issue
  • Stores affected - Which client sites/stores impacted
  • Desired outcome - What resolution looks like

Optional fields

Additional information:
  • Attachments - Screenshots, logs, references
  • Contact users - Specific client contacts to involve

Priority guidelines

Choose priority based on impact:
PriorityWhen to Use
P1Site down, checkout broken, major revenue impact
P2Major feature broken, significant user impact
P3Minor bug, workaround available
P4Cosmetic issue, nice-to-have
P1 and P2 tickets create immediate notifications. Don’t overuse high priorities or teams become desensitized.

Escalation ticket fields

Purpose

Internal escalations flag concerns:
  • Scope creep
  • Delivery delays
  • Quality issues
  • Service complaints

Required fields

All escalations need:
  • Client - Which client this concerns
  • Title - Brief summary of concern
  • Escalation type - Select one or more types
  • Priority - Severity of concern
  • Description - Full context
  • Action taken - Steps already attempted

Escalation types

Select all that apply: Scope Creep:
  • Client requesting work beyond retainer
  • Unclear boundaries
  • Expanding requirements
Delivery Delay:
  • Work falling behind schedule
  • Missed commitments
  • Unrealistic expectations
Quality Issue:
  • Work not meeting standards
  • Repeated bugs
  • Client dissatisfaction with output
Service Complaint:
  • Communication problems
  • Relationship concerns
  • Client expressing frustration
Escalations are internal only - clients don’t see these tickets. They’re for team awareness and coordination.

Question ticket fields

Purpose

Simple information requests:
  • How does X feature work?
  • Where can I find Y?
  • What is the status of Z?
  • Can you clarify something?

Required fields

All questions need:
  • Client - Who is asking
  • Title - The question
  • Priority - Urgency of answer
For context:
  • Description - Additional details
  • Contact users - Who to respond to

Quick workflow

Questions have a simplified workflow:
  • New → Accepted → Resolved
  • No scheduling or assignment needed
  • Answer provided directly
  • Resolution summary contains the answer
Questions are the fastest ticket type to resolve. Use them for simple information requests that don’t require work.

Client portal submission

How clients submit

Through the client portal:
1

Client logs in

Access client portal
2

Navigate to Help Desk

Click Help Desk in portal menu
3

New Ticket

Click button to create ticket
4

Choose type

Support or Question (no Escalation option)
5

Fill form

Title, description, priority, attachments
6

Submit

Ticket created, team notified

Client ticket fields

Clients provide:
  • Title (required)
  • Description (optional but recommended)
  • Priority (required, P1-P4)
  • Stores affected (optional)
  • Desired outcome (optional)
  • Attachments (optional)

After submission

When client submits:
  • Ticket created with “New” status
  • Origin marked as “client”
  • CSM for that client notified
  • Managers notified
  • Appears in Help Desk list

AI Time Suggestions

When a support ticket is created, Alan automatically generates a time estimate suggestion based on:
  • Ticket content: Title and description analysis
  • Client history: Similar tickets and their actual completion times
  • Help desk score: Whether this client’s tickets typically take longer or shorter than estimated

How It Works

1

Ticket Created

Support ticket is submitted (client or internal)
2

AI Analysis

Alan analyzes the ticket and client history (runs automatically in background)
3

Suggestion Available

When PM views the ticket, AI suggestion is displayed
4

PM Decision

PM can accept the suggestion or enter a different estimate

Viewing Suggestions

On the ticket detail page, PMs see:
Alan suggests: 30 minutes (Medium confidence)“Based on similar content update tickets for this client and their typical completion times, 30 minutes is recommended.”

Confidence Levels

  • High: Clear ticket scope with good historical data
  • Medium: Reasonable information available
  • Low: Limited data - use as a starting point only

Using Suggestions

PMs can:
  1. Accept by entering the suggested time when scheduling
  2. Adjust based on their judgment and additional context
  3. Override completely if they disagree with the suggestion
AI suggestions improve over time as more tickets are completed. The help desk scoring system tracks estimated vs actual times to calibrate future suggestions.

When Suggestions Are Generated

AI suggestions are generated for:
  • ✅ Support tickets (technical issues, bugs, fixes)
AI suggestions are not generated for:
  • ❌ Questions (no work required)
  • ❌ Escalations (internal management, no scheduled work)

Notifications

Who gets notified

New client ticket:
  • CSM assigned to client
  • Managers
  • On-call PM (if configured)
New internal ticket:
  • Depends on type and priority
  • High priority → broader notification
  • Escalations → management team
Ticket assigned:
  • Assigned team member
  • PM who assigned it
Ticket resolved:
  • Client (if client-submitted)
  • Relevant team members

Notification channels

Notifications sent via:
  • Email
  • In-app notifications
  • Visible in notifications panel

Best practices

Clear titles

Write descriptive titles that explain the issue

Complete context

Provide full details in description

Accurate priority

Set priority based on impact, not urgency

Attach evidence

Include screenshots and error messages

Right type

Choose support vs question vs escalation correctly

Specific stores

List which sites are affected

Common mistakes

Mistake 1: Wrong ticket type

Problem: Creating support ticket for a question Impact:
  • Goes through full workflow unnecessarily
  • Takes longer to get answer
  • Wastes scheduling capacity
Solution: Use Question type for information requests

Mistake 2: P1 for everything

Problem: Marking all tickets as P1 Impact:
  • Teams ignore priority
  • Real emergencies not recognized
  • Boy-who-cried-wolf effect
Solution: Reserve P1 for true emergencies only

Mistake 3: Insufficient detail

Problem: Title only, no description Impact:
  • PM can’t understand issue
  • Back-and-forth in comments
  • Delays resolution
Solution: Provide context upfront in description

Mistake 4: Creating task instead

Problem: Creating ticket for planned work Impact:
  • Loses scheduling benefits of tasks
  • Not integrated with roadmap
  • Harder to track against quotes
Solution: Use tickets for reactive support, tasks for proactive work

Troubleshooting

Ensure you’re on the Help Desk page and have permissions to create tickets. Button appears in top right.
You may not have access to any clients. Contact your administrator to verify client access.
All users can set any priority. If the option is missing, try refreshing the page or check for browser errors.
Notifications may be delayed. Check spam folders. Verify CSM is assigned to client and has valid email.
Open the ticket detail page to edit. Most fields can be updated after creation.

Next steps

Ticket Types

Understand different ticket types in detail

Ticket Workflow

Learn about status progression

Resolving Tickets

Close and resolve tickets

Help Desk Overview

Back to Help Desk overview