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:- Click “New AI Ticket”
- Describe the issue in natural language
- AI generates structured ticket
- Review and adjust details
- 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
Consistent Categories
Consistent Categories
Use standardized categories for better reporting
Template Usage
Template Usage
Create templates for repetitive ticket types
Regular Sync
Regular Sync
Monitor sync status to ensure data accuracy
SLA Monitoring
SLA Monitoring
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 ticketscreate_tickets
- Create new ticketsedit_tickets
- Modify ticketsdelete_tickets
- Remove ticketsmanage_ticket_settings
- Configure ticket settings
Related Modules
- Company Overview - Ticket metrics on dashboard
- Reports - Generate ticket reports
- Planner - Schedule ticket-related work
- Settings - Configure PSA integrations