Overview

The Ticketing module provides seamless integration with Professional Services Automation (PSA) platforms like ConnectWise and Halo PSA. View, manage, and create tickets directly from MSPortal.ai while maintaining synchronization with your PSA system.

Key Features

PSA Integration

Bi-directional sync with ConnectWise and Halo PSA

AI-Powered Creation

Generate tickets using AI assistance

Template Library

Reusable ticket templates for common issues

Multi-Company

Manage tickets across all client companies

Supported PSA Platforms

ConnectWise Manage

Full integration features:
  • Ticket synchronization
  • Status updates
  • Time entry sync
  • Board management
  • Company mapping

Halo PSA

Complete integration with:
  • Ticket creation and updates
  • Agent assignment
  • Priority management
  • Category mapping
  • SLA tracking

Ticket Management

Viewing Tickets

The main tickets page displays:
  • Ticket number and summary
  • Status and priority
  • Assigned technician
  • Company association
  • Last updated time
  • SLA status

Ticket Filtering

Filter tickets by:
  • Status (Open, In Progress, Closed)
  • Priority (Critical, High, Medium, Low)
  • Company
  • Assigned technician
  • Date range
  • Board/Queue

Creating Tickets

Manual Creation

1

Click New Ticket

Access ticket creation form
2

Select Company

Choose the client company
3

Enter Details

  • Summary and description
  • Priority and impact
  • Category and subcategory
  • Initial internal notes
4

Assignment

  • Select board/queue
  • Assign technician
  • Set due date
5

Create Ticket

Ticket syncs to PSA system

AI-Powered Creation

Use AI to generate tickets:
  1. Click “New AI Ticket”
  2. Describe the issue in natural language
  3. AI generates structured ticket
  4. Review and adjust details
  5. Submit to PSA system

Ticket Templates

Using Templates

Speed up ticket creation with templates:
  • Select from template library
  • Auto-populate fields
  • Customize as needed
  • Save time on common issues

Template Types

  • Incident Templates: Common break/fix scenarios
  • Request Templates: Standard service requests
  • Project Templates: Project task tickets
  • Maintenance Templates: Routine maintenance tasks

Creating Templates

1

Create Sample Ticket

Set up ticket with desired fields
2

Save as Template

Click “Save as Template”
3

Name Template

Provide descriptive name
4

Set Availability

Choose personal or team template

PSA Synchronization

Sync Configuration

Configure in Settings > Integrations:
  • Sync frequency (real-time or scheduled)
  • Field mappings
  • Status mappings
  • Priority mappings
  • Board/queue selection

Data Synchronization

What syncs between systems:
  • Ticket creation and updates
  • Status changes
  • Priority updates
  • Assignment changes
  • Time entries
  • Notes and communications

Conflict Resolution

When conflicts occur:
  • PSA system is source of truth
  • Local changes queue for retry
  • Conflict notifications sent
  • Manual resolution options

Ticket Categories

Category Management

Organize tickets by:
  • Service type
  • Issue category
  • Department
  • Technology area
  • Custom categories

Subcategories

Further classification with:
  • Specific issue types
  • Component identification
  • Service level
  • Resolution category

Settings

Ticket Settings

Configure ticket behavior:
  • Default values
  • Required fields
  • Auto-assignment rules
  • Escalation triggers
  • SLA configurations

PSA Settings

Integration-specific settings:
  • API credentials
  • Endpoint configuration
  • Sync preferences
  • Field mappings
  • Board selection

Automation

Auto-Assignment

Rules for automatic assignment:
  • By category
  • By company
  • By priority
  • Round-robin
  • Skill-based routing

Escalation Rules

Automatic escalation based on:
  • Time thresholds
  • SLA breaches
  • Priority changes
  • Customer responses

Reporting

Ticket Metrics

Track key performance indicators:
  • Ticket volume
  • Resolution times
  • SLA compliance
  • First response times
  • Customer satisfaction

Reports Available

  • Open ticket summary
  • Technician performance
  • Category analysis
  • Trend reports
  • SLA reports

Best Practices

Use standardized categories for better reporting
Create templates for repetitive ticket types
Monitor sync status to ensure data accuracy
Set up alerts for SLA approaching breaches

Troubleshooting

Common Issues

  • Sync Failures: Check API credentials and connectivity
  • Missing Tickets: Verify board/queue filters
  • Status Mismatches: Review status mapping configuration
  • Assignment Issues: Check technician mapping

Permissions

Ticketing permissions:
  • read_tickets - View tickets
  • create_tickets - Create new tickets
  • edit_tickets - Modify tickets
  • delete_tickets - Remove tickets
  • manage_ticket_settings - Configure ticket settings