If you have decided to set your primary integration for Lifecycle Insights with IT Glue or Hudu, you may choose to supplement your IT Glue/Hudu data with Tickets, Agreements and Opportunities from CW Manage. The following document walks you through how to do that.
ConnectWise Manage Configuration
Estimated Time: 5 minutes
There is a simple set up in ConnectWise to allow for data to be pulled into Lifecycle Insights. The following steps will walk you through this process. The key events that will take place are:
- Create a Security Role with limited, read only access
- Create an API member that is assigned to the preceding Security Role
- Collect 4 data points that will later be used to set up the integration in Lifecycle Insights. We strongly suggest you open up your favorite text editor (IE. notepad or similar); and copy/paste the data points into that editor as we move along the process.
- Go to your ConnectWise Manage login page. Before logging in, we will capture 2 of the 4 data points we need. Specifically, your ConnectWise Base URL, and ConnectWise Company Identifier.
2. Please copy and paste the Base URL and Company Identifier values to your text editor.
3. Click Login
4. In the Left Nav Pane, click System, then click Security Roles as shown below.
5. Click on the + sign to Add a new Security Role
6. Enter a Role ID (1) and click Save (2) icon.
7. Expand Companies entity, and change Inquire Level to All for the following area:
- Company Maintenance
8. Expand Finance entity, and change Inquire Level to All for Agreements. Note: This is required if you want to import agreements into LCI as contracts.
9. Expand Sales entity
- Find Opportunity. Change Add Level to All, Edit Level to All (Future considersation - currently don't edit in LCI), Inquire Level to All.
10. Expand Service Desk entity
- Find Service Tickets. Change Add Level to All, Edit Level to All and Inquire Level to All.
- Find Close Service Tickets. Change Add Level to All, Edit Level to All, change Inquire Level to All
11. Expand System entity
- Find Table Setup. First, ensure Inquire Level is set to All
- Next, click customize
- Move Service / Service Board, Opportunities Opportunity Status, Opportunity Type, Opportunity Rating, Sales Probability and Sales Stage into the Allow Access to these column
- Click Save
12. Set the Member Maintenance Inquiry level to ALL
13. Then click the Save icon
14. Now, we will add the API Member. Click on System (1), then Members (2) as shown below.
15. Click on the API Members tab.
16. Click the + sign to add a new member
17. Enter required fields
- Member ID: lci_api (or similar)
- Member Name: LCI API (or similar)
- Role ID: Pick the Role ID (Lifecycle API or similar) you created in previous step
- Accept defaults or specify values for the rest of the fields
- Click the Save Icon
18. Click on API Keys tab.
19. Click + sign to add new key
20. Enter Description, and click Save Icon
21. Copy and paste the Public Key and Private Key values to your text editor.
Lifecycle Insights Configuration
Estimated time: 5 minutes
Earlier, when configuring ConnectWise, you wrote down/stored 4 data points. Specifically:
- Company Identifier
- Base URL
- API Public Key
- API Private Key
We will need to have access those 4 data points to set up the ConnectWise Data Integration in Lifecycle Insights.
1. Log into Lifecycle Insights using the username and password you created in the previous section. The login URL is: https://master.lifecycleinsights.io/signIn .
2. Once logged in, notice the Left Navigation pane has an Integrations Option under Administration. Click on Integrations. Next, look for the section labeled PSA Integration - Configure your PSA to integrate with LCI Contracts.
3. Click on ConnectWise Manage
4. Next, fill in the form
- Check Pull Agreements from ConnectWise Manage
- Check Pull Tickets from ConnectWise Manage
- Check Enable CW Manage Opportunity Integration
- Enter/paste the Company Identifier exactly as you recorded it earlier
- Enter/paste the API Base URL exactly as you recorded it earlier
- Enter/paste the API Public Key exactly as you recorded it earlier
- Enter/paste the API Private Key exactly as you recorded it earlier
5. Click Test Settings. You should see a message 'Connection Successful.' If you do not, please email us.
6. Click Save Settings.
7. Click on the tab called Link Companies to IT GLUE / Hudu
On this tab, you must match any of your active companies from IT Glue/Hudu to companies from Connectwise Manage. It is this company matching that allows LCI to understand how tickets from Connectwise Manage are associated with companies from IT Glue.
Alternatively, you can use the Auto-Mapping feature to match your companies.
To use the auto-mapping feature, click the map companies button.
The system will try to match any exact or near exact matching company names and match those accordingly.
When the auto-mapping is complete the companies that were matched are highlighted as green rows in the table.
The system attempts to find the most exact match for each company. Some companies with slight name differences may not auto-map. Please review the mapping to ensure that all desired companies are matched. A counter of auto-matched companies is provided at the top of the table listing.
Non-exact matches may not map with the auto-mapping feature. For example if the LCI company is listed as My Company, LLC, but the company is registered in the MS database as My Company may not auto-match. Review your matches, you can use the drop-down selector to match the companies
Click the Save Automap button at the top of the table to save your selections.