Configure status, priority, and custom field mappings for ConnectWise integration
Field mapping ensures that Super IT and ConnectWise use compatible status values, priorities, and custom fields. Proper mapping enables seamless bidirectional sync and optimal Sparky AI workflows.
When You Need Field Mapping
- Custom ConnectWise statuses that don't match Super IT defaults
- Specialized priority schemes for different clients
- Custom fields requiring specific handling
- AI workflows that need specific status transitions
Understanding Field Mapping
How Mapping Works
- Super IT Action: Sparky updates ticket status to "Resolved"
- Mapping Check: System looks up ConnectWise equivalent for "Resolved"
- Status Update: ConnectWise ticket status changes to mapped value
- Confirmation: Change syncs back to Super IT for verification
Supported Field Types
- Status: Ticket status values (New, In Progress, Resolved, etc.)
- Priority: Priority levels (Low, Medium, High, Critical)
- Severity: Impact levels (Minor, Major, Critical)
- Type: Ticket types (Incident, Problem, Request)
Step 1: Access Field Mapping
Navigate to Mapping Settings
- Go to your ConnectWise connection in Super IT
- Click the Field Mapping tab
- Select the field type you want to configure
Current Mappings Overview
- Default Mappings: Automatically created during setup
- Custom Mappings: Manually configured for specific needs
- Unmapped Values: ConnectWise values without Super IT equivalents
Step 2: Configure Status Mapping
Standard Status Mapping
Super IT provides default mappings for common statuses:
| Super IT Status | Default ConnectWise Status |
|---|---|
| New | New |
| In Progress | In Progress |
| Pending User Input | Waiting on Customer |
| Resolved | Resolved |
| Closed | Closed |
| Escalated | Escalated |
Custom Status Mapping
For specialized ConnectWise statuses:
- Add New Mapping:
- Click Add Status Mapping
- Select Super IT status from dropdown
- Enter corresponding ConnectWise status
-
Set as default if needed
-
Common Custom Mappings:
- "Troubleshooting In Progress" → "Assigned"
- "Pending Escalation Approval" → "Manager Review"
- "On Hold" → "Parts on Order"
Sparky AI Status Integration
Configure mappings that work optimally with Sparky's AI workflows:
AI Workflow Statuses
- "New": Initial status for tickets Sparky evaluates
- "Discovery In Progress": Status while Sparky gathers information
- "Troubleshooting In Progress": Status when Sparky is actively resolving
- "Pending User Confirmation": Status when waiting for user feedback
- "Resolved": Status when Sparky completes resolution
- "Escalated": Status when Sparky escalates to human technician
Step 3: Configure Priority Mapping
Standard Priority Levels
Map ConnectWise priorities to Super IT's priority system:
| Super IT Priority | ConnectWise Examples |
|---|---|
| Low | Low, P4, Minor |
| Medium | Normal, P3, Standard |
| High | High, P2, Important |
| Critical | Critical, P1, Emergency |
Client-Specific Priorities
Some clients may have unique priority schemes:
- Create Client Mapping:
- Select specific company link
- Configure custom priority mappings
-
Override default mappings for this client
-
SLA-Based Priorities:
- Map based on client SLA requirements
- Ensure escalation thresholds align
- Configure automatic priority adjustments
Step 4: Advanced Mapping Configuration
Default Value Handling
Configure what happens when no mapping exists:
Default Mapping Strategy: - Use Original Value: Keep ConnectWise value unchanged - Map to Default: Use predefined default status/priority - Prevent Sync: Don't sync unmapped values - Log Warning: Record unmapped values for review
Bidirectional Mapping
Ensure mappings work both directions:
- Super IT → ConnectWise: When Sparky updates ticket
- ConnectWise → Super IT: When ConnectWise user makes changes
- Conflict Resolution: Handle cases where mappings don't align
Conditional Mapping
Advanced scenarios requiring conditional logic:
By Service Board: - Different mappings for different service boards - Client-specific status workflows - Department-based priority schemes
By Team: - Team-specific status meanings - Different escalation thresholds - Specialized workflow requirements
Step 5: Custom Field Mapping
Standard Custom Fields
Common custom fields that benefit from mapping:
Client Information: - Site location - Contact preferences - Asset tags - SLA tier
Technical Details: - Affected systems - Problem category - Resolution method - Time spent
Configure Custom Field Sync
- Identify Custom Fields: Review ConnectWise custom fields
- Map to Super IT: Create corresponding fields in Super IT
- Set Sync Direction: Configure bidirectional or one-way sync
- Validation Rules: Set up field validation and formatting
Custom Field Examples
Asset Management
- ConnectWise: "Asset_Tag" custom field
- Super IT: Maps to device identifier
- Sync: Bidirectional for asset tracking
- Validation: Must match asset database format
SLA Tracking
- ConnectWise: "SLA_Tier" (Bronze, Silver, Gold)
- Super IT: Maps to priority escalation rules
- Sync: One-way from ConnectWise
- Automation: Auto-adjust priority based on SLA tier
Step 6: Testing and Validation
Test Mapping Configuration
- Create Test Ticket: Use ConnectWise to create test ticket
- Update via Super IT: Change status using Sparky or interface
- Verify Sync: Confirm changes appear correctly in ConnectWise
- Test Reverse: Update in ConnectWise, verify Super IT sync
Validation Checklist
- ✅ Status changes sync both directions
- ✅ Priority mappings work correctly
- ✅ Custom fields sync as expected
- ✅ Default values handle unmapped cases
- ✅ No sync errors in logs
Performance Testing
- Sync Speed: Verify mapping doesn't slow sync process
- Error Handling: Confirm graceful handling of mapping failures
- Load Testing: Test with multiple simultaneous updates
Common Mapping Scenarios
Multi-Board Setup
Different service boards with different status schemes:
- Service Desk Board: Standard ITIL statuses
- Project Board: Project-specific statuses
- Maintenance Board: Maintenance workflow statuses
Configure board-specific mappings for each workflow.
Client-Specific Requirements
Some clients require unique status handling:
- Government Clients: Compliance-specific statuses
- Healthcare Clients: HIPAA-related status tracking
- Financial Clients: Security-focused status workflow
Team Specialization
Different teams using different status meanings:
- Level 1 Support: Basic status workflow
- Network Team: Infrastructure-specific statuses
- Security Team: Security incident statuses
Troubleshooting Mapping Issues
Sync Failures
- Check mapping conflicts: Ensure bidirectional mapping consistency
- Verify permissions: Confirm API access to update fields
- Review logs: Check for specific mapping errors
- Test individual mappings: Isolate problematic mappings
Inconsistent Behavior
- Validate mapping rules: Ensure rules are logically consistent
- Check default handling: Verify default value configuration
- Review conditional logic: Test complex mapping scenarios
- Monitor sync timing: Ensure mappings process in correct order
Performance Issues
- Optimize mapping rules: Reduce complex conditional logic
- Cache frequently used mappings: Improve sync performance
- Review custom field sync: Minimize unnecessary field updates
- Monitor resource usage: Check impact on system performance
Best Practices
Mapping Strategy
- Start Simple: Begin with default mappings, add complexity gradually
- Document Changes: Keep record of custom mappings and reasons
- Test Thoroughly: Validate all mappings before going live
- Monitor Performance: Watch for sync issues after changes
Maintenance
- Regular Review: Check mapping effectiveness monthly
- Update as Needed: Adjust mappings when workflows change
- Version Control: Track mapping changes over time
- Team Training: Ensure teams understand status meanings
Field mapping configured? Continue with Troubleshooting to understand common issues and solutions, or return to Company Management to finish team setup.