All Collections
Integrations
ConnectWise
ConnectWise integrations (v2)
ConnectWise integrations (v2)
Jos Barteling avatar
Written by Jos Barteling
Updated over a week ago

Adding a Simplesat survey to ConnectWise

Simplesat allows you to create surveys that you can embed ConnectWise email templates.


Authenticating with ConnectWise

You'll need to authenticate your ConnectWise account before installing any integration. Don't worry, you only need to do this once. πŸ˜‰

First you'll need to open ConnectWise, then go to system > members > API members and create a new user.

Fill in all required fields and click save.

Next, go to the API keys tab and create a new API key

Write down your public key and private key, you'll need these later.

Next go to your yourconnectwiseurl.com/login/companyinfo/connectwise

On this page note down your SiteUrl. You'll also need this later.

It should look somewhat like this:

"SiteUrl":"api-staging.connectwisedev.com"

Click authenticate and fill in the domain, your company ID+public key & private key.

Click authenticate. You should now be authenticated with ConnectWise! πŸŽ‰

Note: If you're having trouble authenticating then consider whitelisting thes


Contact sync

The first time this integrations runs it will copy over all contacts from ConnectWise to Simplesat. Afterwards it will check daily for new and updated contacts and sync over those changes to Simplesat.

Authenticate if you haven't done so already, then scroll down to contact sync and click activate integration.


Pull service/project ticket details

Each time your contact provides a rating, Simplesat will associate the following information with the response.

Service ticket:

Object

Data collected

Ticket

ID, Summary, Priority, Type, Source, Department, Board, Subtype, Work type, Work role, Impact, SLA, Team, Opened by, Closed by

Contact

ID, Name, Email, Company

Owner

ID, Name

Most time entered

ID, Name

Project ticket:

Object

Data collected

Ticket

ID, Summary, Priority, Type, Source, Department, Board, Subtype, Work type, Work role, Project, Opened by, Closed by

Contact

ID, Name, Email, Company

Owner

ID, Name

Most time entered

ID, Name

All information gathered through the API will override fields sent through URL parameters.

Authenticate if you haven't done so already, then scroll down to pull ticket details and click activate integration.

After that's done, scroll down to primary owner.

By default the team member of the response will be set to the ticket owner. But if you'd like this to be the person with most time entered, then change the value to most time entered

Then click save.


Create follow-up ticket after receiving rating

Simplesat can create a follow-up ticket after receiving rating.

Here's an example of what this looks like in ConnectWise:

Authenticate if you haven't done so already, then scroll down to create follow-up ticket after receiving rating and click activate integration.

After the integration has been activated you can select when this integration should run:


Update ticket/contact custom fields

Simplesat can sync feedback to the related ticket or contact's custom fields.

Here's an example of what this looks like in ConnectWise:

Authenticate if you haven't done so already, then scroll down to either update ticket custom fields or update contact custom fields and click activate integration.

Next, scroll down a little to the field mapping table and map the values you want to your custom fields.

Once you've mapped your fields click save and you're done! πŸŽ‰


Create an internal ticket note

Simplesat can sync feedback to the related ticket as an internal note.

Here's an example of what this looks like in ConnectWise:

Authenticate if you haven't done so already, then scroll down to create internal ticket note and click activate integration.

Did this answer your question?