Step-by-step instructions for connecting ConnectWise Manage to Super IT
This guide walks you through connecting ConnectWise Manage to Super IT. The integration syncs companies, contacts, and tickets so your team can work in Super IT while staying aligned with ConnectWise.
Prerequisites
- ConnectWise Manage admin access
- Super IT manager team account
- About 15-20 minutes for setup
Step 1: Gather ConnectWise Information
Before starting the Super IT connection, collect these values from your ConnectWise environment:
Required Information
- Company ID: Your ConnectWise company identifier used at sign-in
- API URL: Your ConnectWise host or base URL
- Public Key: API public key for authentication
- Private Key: API private key for authentication
Finding These Values
Company ID - Use the same company identifier shown on your ConnectWise login screen
API URL
- Use the ConnectWise host or base URL your team signs into
- Examples: https://na.myconnectwise.net or your hosted/on-prem ConnectWise URL
- Do not include extra paths such as /v4_6_release
Step 2: Create a Security Role for Super IT
Create a dedicated security role for the API member. Follow a least-privilege approach to providing access.
- In ConnectWise, go to System -> Security Roles
- Click + to create a new role
- Enter a name such as
Super IT API - Save the role
- For all modules not listed below, leave access set to None
Recommended Permissions
Use these permissions as the starting point for Super IT:
| Module | Item | Access |
|---|---|---|
| Companies | Company Maintenance | Inquire - All |
| Companies | Contacts | Inquire - All |
| Companies | Configurations | Inquire - All |
| Companies | Note | Add - All, Edit - All, Inquire - All |
| Companies | Team Members | Inquire - All |
| Service Desk | Close Service Tickets | Add - All, Edit - All, Inquire - All |
| Service Desk | Service Tickets | Add - All, Edit - All, Inquire - All |
| Service Desk | Merge Tickets | Add - All, Edit - All, Inquire - All |
| Service Desk | Resource Scheduling | Add - All, Edit - All, Inquire - All |
| Service Desk | Resource Scheduling | Add - All, Edit - All, Inquire - All |
| Time & Expense | Time Entry | Add - My, Edit - My, Inquire - All |
| System | Member Maintenace | Inquire - All |
| System | Table Setup | Inquire - All |
Notes on These Permissions
- Company Maintenance allows Super IT to read company records
- Contacts allows Super IT to read related contacts and support contact-linked workflows
- Service Tickets and Close Service Tickets allow ticket sync and status updates
- Table Setup is commonly required to read boards, statuses, and callback-related settings
Table Setup Customization
Some ConnectWise versions show a customize link next to System -> Table Setup.
- If your UI exposes this option, keep access focused on company, service board, status, and other service-desk-related setup values where possible
- If you are unsure, leave the role at the module-level settings above, test the integration, and tighten it later if needed
Step 3: Create the API Member
- Go to System -> Members
- Open the API Members tab
- Click + to create a new API member
- Complete the required fields:
- Member ID:
superitor similar - Member Name:
Super IT Integration - Role ID: the security role you created in Step 2
- Fill in the other required fields based on your ConnectWise defaults
- Save the API member
API Member Tips
- Use a dedicated API member instead of a personal user account
- Give the member access broad enough to see the companies and tickets you want to sync
- If you restrict the member by territory, board, or business unit, those restrictions can limit what Super IT can import
Step 4: Generate API Keys
- Open the API member you just created
- Go to the API Keys tab
- Click + to create a new key pair
- Enter a description such as
Super IT - Save the key
- Copy the Public Key and Private Key immediately
Save the private key now
ConnectWise only shows the private key once. If you lose it, create a new key pair.
Step 5: Configure the Connection in Super IT
Add the ConnectWise Connection
- Log into Super IT as a manager team member
- Navigate to PSA -> Connections
- Click Add Connection -> ConnectWise

- Enter the connection details:

Connection Name: Descriptive name such as ConnectWise
Company ID: Your ConnectWise company ID
API URL: Your ConnectWise base URL
Public Key: API public key from ConnectWise
Private Key: API private key from ConnectWise
Test the Connection
- Click Continue to Test
- Confirm the test succeeds:
- ✅ Authentication successful
- ✅ API access confirmed
- ✅ Company information retrieved
- Fix any errors before saving
Save the Connection
- Click Save Connection
- Verify the connection appears in the PSA connections list
- Confirm the status shows as active or connected
Step 6: Run the Initial Sync
Sync Companies
- Open the ConnectWise connection in Super IT
- Click Sync Companies
- Wait for the first sync to finish
Verify Company Data
- Open the Companies tab in the connection
- Confirm expected companies appear
- Spot-check names and contact details
Sync Tickets
- Click Sync Tickets
- Monitor progress for the initial import
- Expect larger environments to take longer on the first run
Step 7: Configure Webhooks
Webhooks are recommended because they reduce sync delay and keep ticket changes moving into Super IT faster.
Enable Webhooks in Super IT
- Open the ConnectWise connection settings in Super IT
- Enable Webhook Integration
- Copy the Webhook URL
- Note the Webhook Secret if Super IT provides one
Create the Callback in ConnectWise
ConnectWise callback screens vary a bit by version, but the most common path is through setup tables.
- In ConnectWise, go to System -> Setup Tables
- Search for Callbacks and open it
- Create a new callback
- Use the Super IT webhook details and configure the callback as closely as your ConnectWise version allows:
- Description:
Super IT Ticket Webhook - URL: Webhook URL from Super IT
- Object Type / Type:
TicketorService Ticket - Member: your Super IT API member, if shown
- Level: use the broadest ticket level available that matches your sync scope
- Save the callback
Callback Notes
- Some ConnectWise versions also show saved callbacks under the API member after creation
- If ConnectWise validates the endpoint, the webhook URL must be publicly reachable over HTTPS
- If callback creation fails, re-check System -> Table Setup access for the API role
Test Webhook Delivery
- Create or update a test ticket in ConnectWise
- Check Super IT webhook logs or recent activity
- Confirm the change appears in Super IT shortly after the update
Step 8: Verify the Integration
Check Sync Status
- Companies: Confirm expected companies are present
- Contacts: Spot-check a few synced contacts
- Tickets: Confirm recent tickets appear with expected data
- Sync Logs: Review any warnings or errors
Test Ticket Operations
- Open a ConnectWise ticket in Super IT
- Change a status in Super IT and confirm it syncs back
- Update a ticket in ConnectWise and confirm Super IT receives the change
Test AI Integration
- Start a Sparky conversation about a synced ConnectWise ticket
- Verify ticket context is available
- Confirm ticket updates still follow your ConnectWise workflow rules
Step 9: Configure Company-Team Links
Link ConnectWise companies to Super IT teams so tickets route correctly.
- Navigate to Company Management in the connection
- Link each company to the correct Managed Team
- Configure service board and status mappings as needed
Detailed instructions: Company Management Guide
What to Expect
Sync Performance
- Initial company sync: Usually a few minutes
- Initial ticket sync: Can range from minutes to much longer in larger environments
- Ongoing sync: Faster with webhooks enabled
Data Handling
- Companies and contacts: Synced from ConnectWise into Super IT
- Tickets: Imported and kept aligned with ongoing updates
- Attachments: May remain referenced in ConnectWise rather than fully synced
Team Experience
- ConnectWise tickets appear in Super IT team views
- Sparky can use ConnectWise ticket context
- Ticket updates stay aligned between both systems
Next Steps
- Configure company-team links for routing
- Set up field mapping for status and workflow alignment
- Review security settings for credential handling and rotation
Getting Help
Common Issues
- Connection failures: Re-check company ID, URL, and key values
- Missing data: Review API member scope and security role permissions
- Webhook issues: Confirm callback setup and public HTTPS reachability
Support Resources
- ConnectWise troubleshooting guide
- Field mapping documentation
- Super IT support team for integration assistance
Connection successful? Continue with Company Management to configure routing, or review Field Mapping for workflow setup.