You might want to use a custom security role for the API member authenticating with your Simplesat account if you want control over more granular permissions. 

In this article:

Creating a new role

Head over to System > Security Roles in your ConnectWise Manage account

Choose to create a new role, or edit an existing one. If you're creating a new role, you can name it Simplesat

Editing access levels

Once you create a new role, you can choose the access level for each individual module in your ConnectWise account. 

For each module, you can configure access for Add, Edit, Delete, and Inquire levels. 

We recommend the following minimum settings for Simplesat to work best with your ConnectWise account. 

Choose "All" for the settings listed below:


  • Company Maintenance - Inquire

  • Contacts - Inquire

  • Notes - Add, Edit, Inquire

  • Surveys - Add, Edit, Inquire

  • Team Members - Edit, Inquire


  • Project Tickets - Edit, Inquire

Service Desk

  • Service Tickets - Edit, Inquire


  • API Reports - Add, Edit, Inquire

  • Member Maintenance - Inquire

  • My Company - Inquire

  • Security Roles - Inquire

  • Table Setup - Edit, Inquire

Time & Expense

  • Time Entry - Inquire

Troubleshooting issues

Note that many integrations between Simplesat and ConnectWise will work without some of the above settings allowed. There also might be future integrations that require additional settings to be configured.

If you run into an issue where part of integration isn't working, the security role settings are a good place to look to see if something needs to be enabled. For example, if member names aren't correctly being imported into Simplesat, you may need to enable the Member Maintenance settings in the System module. 

Enabling the Table Setup setting will allow us to troubleshoot any issues for you if you'd like.

Did this answer your question?