Connect Phin to your ConnectWise Manage account to enable the CW Billing and Service Desk integrations.
Connecting Phin & ConnectWise Manage📌 Please follow the below instructions closely to ensure proper configuration of the necessary permissions, security roles, and API members required to accurately push data from Phin to your ConnectWise Manage environment. To read about what each CW integration can do, refer to the following resources:
- To get started, click on any of the ConnectWise Manage integration tiles on the Integrations page at the partner level.
- There are 4 required fields to get started. These fields will allow you to connect Phin to your ConnectWise Manage account; however, to properly configure each of the integration's features, it is important to review and configure the correct permission set in your ConnectWise account as a pre-requisite for each feature (Billing permissions, Service Desk permissions) prior to connecting.
-
- Company ID
- ConnectWise API URL
- Public Key
- Private Key
-
-
The 4 required field values can be obtained from your ConnectWise Manage account. The steps needed in ConnectWise are below.
- Go to your ConnectWise Manage login page. Two of the required fields are located on this page.
- Company ID - Company field
- ConnectWise API URL - URL used to log into ConnectWise
- Your Company ID and URL can also be found by going to System > My Company and viewing the name in the system URL
- Once logged in, create a new Security Role that you will later assign to the new API member (step 3-c) you create to generate the Public Key and Private Key for the last 2 required fields. ⚠️ Skip this step (step 3-b) if you are assigning this API member the role "Admin".
- Go to System > Security Roles and select the + to create a new role
- Name the new role "Phin Integration" and save
- Set the following Security Module permissions for this role and save
- For the Billing feature integration
- Companies > Company Maintenance > Inquire Level (All)
- Finance > Agreements > Edit Level (All)
- Finance > Agreements > Inquire Level (All)
- For the Service Desk feature integration
- Companies > Company Maintenance > Inquire Level (All)
- Companies > Manage Attachments > Add Level(All), Inquire Level (All)
- Companies > Contacts > Inquire Level (All)
- Service Desk > Service Tickets > Add Level (All), Inquire Level (All)
- For the Billing feature integration
- For the last configuration steps in Phin's ConnectWise Manage API setup, create a new API member to generate the required Public Key and Private Key.
- Go to System > Members > API Members and select the + to create a new API Member
- Name the Member ID and Member Name
- 📌 If you are planning to enable the Service Desk feature, assign the API member a Default board under Service Defaults > Service Board > Default Board.
- Need to add a service board to set as your default? Follow these steps:
- Log in to the ConnectWise Manage dashboard
- Click System, then Setup Tables
- Enter Service Board under the table column
- Click the row from the search results
- Click the New Item icon
- Enter a name for the new board
- Select a location, business unit, and signoff template
- Click Save
- Need to add a service board to set as your default? Follow these steps:
- Add the System-required fields, making sure to select the "Phin Integration" Role ID you created in step 3-b.
- Go to the API Keys tab and select the + to create your required API keys
- Add a name in the description field and save
- Now that you've generated the necessary Public and Private Key, navigate back to the Phin ConnectWise configuration page and add them to their respective fields.
- Once you have entered all the required fields back in Phin, select Connect to continue to the "Integrations" tab, where you can turn each feature on or off.
- This page is also where you can disconnect Phin from ConnectWise. If you choose to disconnect the integrations, we will save the mapping of company names, but you will no longer have access to push billing data or create service tickets to ConnectWise Manage.
- Go to your ConnectWise Manage login page. Two of the required fields are located on this page.
😱 Didn't select all of the correct Security Module permissions in your ConnectWise Manage account? That's okay!
Steps to Remediate
- Log back into ConnectWise Manage
- Update the security module permissions under the "Phin Integration" role
- Save your changes!
Feature Comparison Table
Feature | ConnectWise Manage Billing Integration | ConnectWise Manage Service Desk Integration |
---|---|---|
Purpose |
Pushes billable user data from Phin to ConnectWise Manage for billing and reporting purposes. |
Creates service tickets in ConnectWise. Manages emails when they are reported via Phin's "Report Phishing" button in Outlook. |
Prerequisites | - Create the necessary security role and API member in ConnectWise Manage. - Configuration of specific permissions: - Companies: Company Maintenance (Inquire Level - All), Manage Attachments (Add Level - All), Inquire Level (All) - Finance: Agreements (Inquiry Level), Agreements (Edit Level) |
- Proper configuration of the "Report Phishing" button for Outlook in Phin. - Companies: Contacts - Inquire Level (All) |
Company Mapping | It allows mapping of Phin companies to ConnectWise companies using fields such as ConnectWise Company, ConnectWise Agreement, and ConnectWise Addition. It supports both auto-mapping and manual mapping. | It allows mapping of Phin companies to ConnectWise companies using the ConnectWise Company field. It supports both auto-mapping and manual mapping. |
Functionality | - Maps Phin companies to ConnectWise companies. - Pushes billable user data to ConnectWise Manage for billing and reporting. |
- Maps Phin companies to ConnectWise companies. - Creates service tickets in ConnectWise Manage when users report phishing emails using Phin's "Report Phishing" button. - This includes information in the service ticket such as the email subject line, security results, sender and reporter email addresses, and attachments. |
Additional Notes | - The mapping between the billing and service desk integrations is shared, so mapping needs to be done only once. | - The "Report Phishing" button must be configured appropriately for companies to create service tickets. - The integration only maps the Company Name from Phin to the Service Desk Board when a ticket is created. If contact information for a company representative is already set up in ConnectWise, that information will be included in the ticket. |
Related Articles
Knowledge Base
Phin works to update our Knowledge Base with new features with every release. You can read about the platform and its updates here: https://www.phinsec.io/knowledge.
Thanks for using our product!
We use all provided feedback to help drive Phin's development direction. Please keep reaching out and helping us shape the product's future! All ideas are welcome; please keep them coming!
The Dev Team @ Phin
Need help or have an idea for us? Click here!