Opsgenie has a full bi-directional integration with ConnectWise Manage. Use the integration to create an alert in Opsgenie automatically when a ticket is created in ConnectWise Manage, or vice-versa. Actions are mapped between the systems so when they are taken in either system, Opsgenie synchronizes both systems to reflect changes.
Use Opsgenie's ConnectWise Manage Integration to forward ConnectWise Manage tickets to Opsgenie as alerts. Opsgenie determines the right people to notify based on on-call schedules– notifies via email, text messages (SMS), phone calls and iOS & Android push notifications, and escalates alerts until the alert is acknowledged or closed. ConnectWise Manage tickets are created from Opsgenie alerts and reflect Opsgenie alert actions on ConnectWise Manage tickets.
ConnectWise Manage to Opsgenie:
- When a ticket is created in ConnectWise Manage, an alert is created in Opsgenie automatically through the integration.
- When a ticket is closed in ConnectWise Manage, an alert is closed in Opsgenie automatically through the integration.
Note that since for ConnectWise Manage integration the ticket id is used to distinguish alerts, if the update action is performed on a ticket which is already created as an alert in Opsgenie, instead of creating a new alert, the alert count of the existing alert increases.
Opsgenie to ConnectWise Manage:
- When an alert is created in Opsgenie, a ticket is created in ConnectWise Manage automatically through the integration.
- When an alert is acknowledged in Opsgenie, corresponding ticket's status is updated to In Progress in ConnectWise Manage.
- When an alert is closed in Opsgenie, corresponding ticket's status is updated to Closed in ConnectWise Manage.
- When a note is added to an alert or an alert escalated in Opsgenie, a note is added to the corresponding ticket in ConnectWise Manage automatically through the integration.
- If Send Alert Updates Back to ConnectWise Manage is enabled, indicated ConnectWise Manage actions are executed on ConnectWise Manage tickets for the indicated alert actions, when the alert is created by ConnectWise Manage.
- If Create ConnectWise Manage Service Tickets for Opsgenie Alerts is enabled, indicated ConnectWise Manage actions are executed on ConnectWise Manage tickets for the indicated alert actions for any alert which has a source other than ConnectWise Manage.
- These action mapping features are explained in detail in the Action Mapping Feature section below.
Note that if the board in ConnectWise Manage doesn't have Close or In Progress statuses status update actions are not executed. Adding statuses to ConnectWise Manage board is explained in Configuration in ConnectWise Manage section.
Notice that, Board Name is not used for creating tickets from Opsgenie alerts on the specified board. However, it is important to give an existing board name since it is used for validation during saving integration.
- Please create an Opsgenie account if you haven't done so already.
- Go to Opsgenie ConnectWise Manage Integration page.
- Specify who is notified of ConnectWise Manage alerts using the Teams field. Auto-complete suggestions are provided as you type.
- Populate the required fields correctly. Refer to the next section to see how to create the private and public API keys.
- Click Save Integration.
The Company Name and Board name must match exactly to what they are named in ConnectWise. Otherwise, Opsgenie generates an error message and the integration cannot be saved.
The endpoint callback link shown (above) during ConnectWise setup is not needed to configure this integration unless you have a special use-case.
- In ConnectWise Manage, click System from the left menu then click Members.
- From the top bar click the API Members tab.
- Click the plus(+) sign on the opening page to create a new API member.
- Populate the required fields on the form and save.
- From the bar click on API Keys.
- In the opening page click on the plus(+) sign to create new API keys.
- Populate the Description field and save.
- After you save the API key, copy the contents of the Public Key field and the Private Key field.
- Paste the copied values to the corresponding fields on ConnectWise Manage integration in Opsgenie.
Adding Necessary Statuses to ConnectWise Manage Board
To use the integration's close the service ticket and update the ticket status as In Progress capabilities, the board set on the integration must have 2 statuses:
- In Progress
To add these statuses to a board:
- In ConnectWise Manage, click System from the left menu.
- Click Setup Tables .
- Type Service into Table field and press Enter.
- Click on Service Board under Table column.
- Click on the board name set to the integration.
- Navigate to Statuses tab.
- If there are no Close or In Progress statuses in the list, click on the plus sign to create them.
- If statuses exist ,make sure they are not marked as inactive or closed status. Settings of statuses compare to those in the image below.
- Opsgenie allows customers to define action mappings between Opsgenie actions and ConnectWise Manage actions.
- Use this section to map Opsgenie actions to ConnectWise Manage actions when the source of the alert is ConnectWise Manage (i.e When the alert is created by ConnectWise Manage integration.)
- Map different Opsgenie actions to different ConnectWise Manage actions. For example, add an internal note to a ConnectWise Manage ticket when the alert is acknowledged. In order to do this, define If alert is acknowledged in Opsgenie, add it as an internal note to ticket in ConnectWise Manage. mapping in the Send Alert Updates Back to ConnectWise Manage section.
- Use this section to map Opsgenie actions to ConnectWise Manage actions when the source of the alert is NOT ConnectWise Manage (i.e When the alert is created by another integration.)
- For this purpose, use Create ConnectWise Manage Tickets for Opsgenie Alerts section. In order to use this functionality, map one OpsGenie action to create a service ticket ConnectWise Manage action. The Opsgenie action doesn't have to be alert is created, it can be other actions as well.
If the ConnectWise integration is assigned to a team, in order to create issues in ConnectWise from alerts created in Opsgenie, the other integrations must also be assigned to the same team, or, no team must be assigned for both the ConnectWise integration, and the other Opsgenie integrations.
As mentioned above, the endpoint callback link shown during ConnectWise setup is not needed to configure this integration unless you have a special use-case. Contact support if you have any questions.
Maximum alias length
Opsgenie uses "externalXRef" field on Connectwise side to synchronize alerts with tickets. "externalXRef" has 100 character limit. It means aliases should be 100 or shorter lengthed otherwise Opsgenie won't be able to forward alerts to Connectwise.