You’ll need the API credentials and configuration details from your ConnectWise API member to complete this setup.
Required Information
Before starting the connection process, gather the following information from your ConnectWise system:The text-based Member ID you created for the Neo API member (e.g.,
neo_agent
). This is found in System → Members → API Members.The Public Key generated for your Neo API member. This acts as the username for API authentication.
The Private Key generated for your Neo API member. This acts as the password for API authentication.
Your ConnectWise API base URL (e.g.,
https://api-na.myconnectwise.net/
). This is the URL used for API access to your ConnectWise instance.Your company name exactly as shown on the ConnectWise login screen. This must match precisely for authentication to work.

Configuring the Integration
1
Access the Neo Agent Dashboard
Navigate to the Neo Agent Dashboard and log in with your credentials.
2
Select ConnectWise Integration
From the integrations page, find and select ConnectWise from the list of available PSA integrations.
3
Enter Your Credentials
Submit the credentials you gathered from your ConnectWise system:
- API Member Identifier: Enter the Member ID of your Neo API member
- Public Key: Enter the generated public key (username)
- Private Key: Enter the generated private key (password)
- ConnectWise PSA URL: Enter your ConnectWise API base URL
- Company Name: Enter your exact company name from the login screen
Double-check all credentials for accuracy, especially the company name. Incorrect information will prevent Neo Agent from connecting to your ConnectWise system.
4
Test the Connection
Once you’ve entered all credentials, Neo Agent will attempt to establish a connection to your ConnectWise system to verify the configuration.
A successful connection test confirms that Neo Agent can access your ConnectWise system with the provided credentials and security permissions.
5
Save Configuration
After successful testing, save your integration configuration to enable Neo Agent workflows to interact with your ConnectWise system.
Troubleshooting Connection Issues
If you encounter issues during the connection process, check the following:Authentication Errors
Authentication Errors
- Verify that the API Member Identifier is correct and corresponds to an active API member
- Ensure the Public and Private keys were generated correctly in ConnectWise
- Check that the company name matches exactly what appears on the ConnectWise login screen
- Confirm the ConnectWise PSA URL is correct and accessible
Permission Errors
Permission Errors
- Review the security role permissions for your Neo API member
- Ensure all required permissions listed in the API member creation guide are assigned
- Verify that both Inquire and Add/Edit levels are set correctly
- Check that the “Neo” security role is properly assigned to the API member
Network Connectivity
Network Connectivity
- Confirm your ConnectWise PSA URL is accessible from external networks
- Check if any firewall rules might be blocking API connections
- Verify that your ConnectWise instance allows API connections from Neo Agent’s IP ranges
- Test the URL accessibility from outside your network
What’s Next?
With your ConnectWise system successfully connected to Neo Agent, you can now:- Create Workflows: Build automated workflows that interact with your ConnectWise tickets and data
- Set Up Pod Integration: Consider setting up the ConnectWise Pod for seamless in-PSA access
Start with simple workflows to test the integration before implementing more complex automation scenarios. This helps identify any configuration issues early in the process.