Skip to main content
Once you’ve created your API member with the proper security role and permissions, you can configure the connection to Neo Agent through the integrations dashboard.
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:
API Member Identifier
string
required
The text-based Member ID you created for the Neo API member (e.g., neo_agent). This is found in System → Members → API Members.
Public Key
string
required
The Public Key generated for your Neo API member. This acts as the username for API authentication.
Private Key
string
required
The Private Key generated for your Neo API member. This acts as the password for API authentication.
ConnectWise PSA URL
string
required
Your ConnectWise API base URL (e.g., https://api-na.myconnectwise.net/). This is the URL used for API access to your ConnectWise instance.
Company Name
string
required
Your company name exactly as shown on the ConnectWise login screen. This must match precisely for authentication to work.
Find company name on ConnectWise login screen

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:
  • 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
  • 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
  • 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.