MSPs run their operations through their PSA. Billing, ticketing, client records, technician workflows: all of it lives there. JumpCloud’s PSA integrations connect the activity happening in the Multi-Tenant Portal directly into the platforms MSPs already use, so customer usage stays aligned with billing and actionable issues surface in the right place without manual tracking.
This guide covers what the integrations do and how to set them up for the three supported PSA platforms:
- ConnectWise Manage
- Autotask PSA
- Syncro PSA
What JumpCloud PSA Integrations Do
JumpCloud’s PSA integrations handle two core functions: billing visibility and automated ticketing.
Usage and billing visibility
JumpCloud bills on a monthly high watermark model. The high watermark is the highest number of users in a client organization during a given month. If a client starts with 80 users, peaks at 90 mid-month, and ends at 85, the billing quantity is 90.
PSA integrations update mapped billing objects daily based on that high watermark, so MSPs avoid undercounting usage when users are added and later removed. The mapped object depends on the PSA:
- ConnectWise Manage: Product Additions inside an Agreement
- Autotask PSA: Services inside a Contract
- Syncro PSA: Line Items inside a Recurring Invoice Schedule
Automated ticketing alerts
MSPs can configure selected JumpCloud issues to generate PSA tickets automatically for mapped client organizations. This brings JumpCloud operational signals into the normal service desk workflow without requiring technicians to monitor a separate console.
How to Set It Up
The setup follows the same five-step pattern across all three PSA platforms.
Step 1. Prepare the PSA
Create the required API credentials in your PSA with the minimum permissions needed. Confirm that the customer records, billing objects (agreements, contracts, or invoice schedules), and services or product additions already exist before mapping. Store credentials securely.
- ConnectWise prep: Prepare ConnectWise Manage for Integration in the MTP
- Autotask prep: Prepare Autotask PSA for Integration in the MTP
- Syncro prep: Prepare Syncro PSA for Integration with JumpCloud
Step 2. Configure the integration in JumpCloud MTP
Log in to the Multi-Tenant Portal with a Billing role. Go to Integrations, select the PSA, enter authentication details, and save. The connection is verified during setup.
- ConnectWise integration: Integrate ConnectWise Manage in the MTP
- Autotask integration: Integrate Autotask PSA in the MTP
- Syncro integration: Integrate Syncro PSA in the MTP
Step 3. Map customers and billing objects
Match each JumpCloud organization to the corresponding PSA customer or company record. Then map the billing object for that customer. Naming conventions often differ between JumpCloud and the PSA, so validate each mapping before relying on the automated sync. A wrong mapping affects billing data.
- ConnectWise: JumpCloud org to Company, then Agreement and Product Addition
- Autotask: JumpCloud org to Company, then Contract and Service
- Syncro: JumpCloud org to Customer, then Recurring Invoice Schedule and Line Item
Step 4. Enable ticketing alerts
Turn on automated ticketing for the JumpCloud issues you want to surface in the PSA. Configure ticket fields such as priority, status, due date, and assigned technician. Ticketing alerts apply only to mapped customer organizations.
Step 5. Monitor and maintain
Individual organization mappings can be edited or disabled. The entire integration can be disabled and cleared if needed. Note that disabling mappings stops daily syncs and may require reconfiguration. Revisit mappings whenever PSA billing objects change, and rotate API credentials if they are compromised.
Quick Reference: Setup Differences by PSA
| PSA | Auth Method | Billing Mapping | Ticketing |
| ConnectWise Manage | API member keys + company ID and base URL | Agreement + Product Addition | Service ticket alerts |
| Autotask PSA | API user private key + secret | Contract + Service | Ticket alerts |
| Syncro PSA | API token + Syncro subdomain | Recurring Invoice Schedule + Line Item | Ticket alerts |
Best Practices
- Start with one or two customer mappings before scaling to the full client base. Confirm billing fields update as expected after the first daily sync.
- Keep a record of which JumpCloud organization maps to which PSA customer. Company names often differ between platforms and a mismatch is easy to miss.
- Use consistent naming conventions across JumpCloud and your PSA wherever possible.
- Review ticketing alert settings before enabling broadly. Confirm ticket field defaults match your service desk workflow.
- Recheck mappings after any PSA billing changes: new agreements, contract renewals, or invoice schedule updates.
- Rotate API credentials immediately if they are exposed or compromised.
- For ConnectWise self-hosted environments, confirm firewall allowlisting requirements before configuring the integration.
Get Started
JumpCloud’s PSA integrations reduce the manual reconciliation work that scales poorly as your client base grows. Usage syncs daily, billing stays accurate, and incidents reach your service desk automatically.
Learn more about JumpCloud for MSPs or explore the full Multi-Tenant Portal to see how JumpCloud fits your MSP operations.