Notifying On Specific Ticket Details
Use Case:
You want to notify your technicians, with a text message, when a ticket's status changes - for example, to an "Escalated" status.
This KB article will guide you through what you need to setup; if you want to be notified for any other specific details observed in a ticket by sending an e-mail, a Slack message, or a Teams message, the same steps apply.
Ingesting Ticket Data From Your PSA:
For ConnectWise or Autotask, you'll setup an App Bot that will query your PSA every 5 minutes for ticket updates.
For HaloPSA, you'll configure HaloPSA to send a webhook event to MSP Process whenever a ticket changes status. Click here for the KB article that outlines those steps, and skip to the Configuring a Notification portion of this article.
- Navigate to Monitor and Notify > App Bots
- Click the Add New button
- Give the App Bot a name - such as Ticket Observer
- Choose the Autotask or ConnectWise ticket observer (depending on which PSA you use)
- The App Bot needs to know how to communicate with your PSA: choose the existing API connection from the PSA Integration menu
- Click Submit, then in the Data View Creation pop-up that appears, check the link to app bot option, and then click the Create button.
Viewing the Data From Your PSA:
If you're curious to see what data we've been ingesting from your PSA, you can see it from the Monitor and Notify > Data menu and selecting the appropriate Data View:
Configuring a Notification:
- Open the Notifications module (Monitor and Notify > Notifications):
- Click the Create button
- Give this Notification a name (for this example, we will create a notification for Ticket Status Changes to In Progress), and choose the Ticket Observer Data View:
- Open the Filter section, and find the StatusName field; click on the + sign on the right-hand side:
- Click on the + sign to choose from the list of Statuses that MSP Process has observed:
- Note: If we have just created the app bot and relevant data view, we may have yet to ingest any payloads - in this case either enter the Status Name(s) manually, or wait 5 minutes for the next sync.
- Select the status (or any other relevant field) you wish to be notified on, and click the > button to save your selection. The Filter section should now look like this:
- Scroll to the bottom of the Notification; click on SMS to enable that output, and then click on the "gear" icon to configure it:
- Configure who should receive the text message, either by manually typing in their phone number, choosing one of your technicians from the drop-down menu, selecting the assigned technician mobile number field, or specifying a Notification Group (see this article for Notification Group Setup). Also, configure the text message that is to be sent:
- Note: You may include any details specific to the payload observed by clicking the + next to the message field.
- Click Update when everything has been configured
- Click Create to finish creating the Notification
Congratulations! You've configured MSP Process to send your technician a text message whenever the status of a ticket is changed to a specific value. Using the steps outlined above, you can create any other notifications tied to other filters which you can specify in their own notification rules.