ConnectWise Automate integration
Why use the ConnectWise Automate integration?
Our ConnectWise Automate integration enables the automation of remote monitoring and management. Use the ConnectWise Automate API within Rewst workflows to perform actions such as endpoint management, remote monitoring, and IT automations.
Set up the ConnectWise Automate integration
Set up steps in ConnectWise Automate
Create a user class in ConnectWise Automate for our Rewst User:
Log in to ConnectWise Automate Control Center using your administrator credentials.
Navigate to Users and Contacts > User Class Manager in the System menu.
Click + at the bottom left corner of the User Class Manager window.
Enter
Rewst Automationas the name for the new user class. Click OK.Set permissions:
Core Tab: Select the new user class and configure the necessary permissions on the "Core" tab.
Plugin Tab: If applicable, configure permissions for specific plugins on the "Plugin" tab.
Click Save.
Click Settings in the bottom left corner.
Navigate to User Management.
Click Add in the top left.
Set the First Name, Last Name, Email, User Name, and Password.

Our recommended setup information for the user Click the User Classes tab.
Click Edit User Classes.
Select the Rewst Automation user class you configured earlier.

Check the Integrator box at the bottom.
Click Save.

Set up steps in Rewst
Navigate to Integrations in the left side menu of your Rewst platform.
Search for
ConnectWise Automatein the integrations page.Click on the integration tile to launch the configuration setup dialog.
Choose from either Production or Demo Mode for the setup of your integration:
Production: Connect with real credentials for live data
Demo Mode: Explore the integration with simulated mock responses
Click Next: Configure and Authenticate.
Select + Create New Credential from the Credential drop-down selector.
Enter the information copied from ConnectWise Automate into the relevant fields:
Hostname - The ConnectWise Automate hostname, e.g.
companyABC.hostedrmm.comUsername - What was created in ConnectWise Automate
Password - What is used to log in to ConnectWise Automate
Client ID - Optional, with Rewst's client ID set as the default if this is not updated
TOTP Secret - Optional, for generating 6-digit MFA codes
Click Save Credential.
Click Next: Confirm.
Click Install Integration. The integration will now appear in the top Connected section of your Integrations page.
Click on the installed integration. Scroll down to the Org Mappings section of the configuration page and complete organization mapping as needed.
Least privilege access guide for ConnectWise Automate integration
For more information on how to set up user classes and client permissions please visit Connectwise Automate documentation.
Configure user class permissions
To be able to utilize Rewst with least privilege you will need to configure a new user class named Rewst Automation. The class should then be configured with the following permissions.
User class permission
Agent Templates
Read
Alerts
Update
Clients
Read, Update, Delete
Clients → Show/Hide Passwords
Access
Clients → Show All
Access
Computers → Force Update
Access
Computers → Retired Assets
Delete
Computers → Show All
Access
Contacts
Read, Update, Delete
Groups
Create, Update, Delete
Groups → Scheduled Scripts
Update
Locations → Show All
Access
Patch Manager
Read, Update
Scripts
Read, Update, Delete
Scripts → Schedule Scripts
Update
Searches → Send Commands
Access
Tickets
Create, Read, Update, Delete
Tickets → Ticket Requests
Access
Configure client level permissions
Client level permissions
Locations
Read, Edit, Delete
Projects
Read
Product Keys
Read
Documents
Read
Passwords
Read
Default computer permissions: Enabled if listed
Command Prompt
Access
Software and Tools
Install
History
Access
Commands
View, Send
Scripts
Schedule
Information
Edit
Alerts
Clear
Scheduled Scripts
Delete
Triggers for ConnectWise Automate integration
Detect Script Execution
Polling
Triggers when a script is running
New Computer
Polling
Triggers when a new computer is added
New Event Log
Polling
Triggers when a new event log is detected
New Running Script
Polling
Triggers when a script is running
Last updated
Was this helpful?
