Modify the Standard Alert Template
Administration -> Templates and select Standard Alert.
Add the following Attributes:
Name: StatuspageID
DataType: Short String
Active: true
Create the Outbound Service Detail
Service Name: StatusPageIO
Web Security Type: None
UserName: (your ServiceNow username)
Password: (your ServiceNow user password)
Create Method: Create Incident
Method Name: Create Incident
Service Type: REST
Template Type: Standard Alert
Contect Type: JSON
Web Method: POST
Response Data Type: JSON
Response Action: Update Alert Fields = true
Contect Data:
{"incident":
{"name": "<<MessageThread.Description>>"}
}
Response Data
{"id":"<<Attribute.StatuspageID>>"}
Create Method: Close Incident
Method Name: Close Incident
Service Type: REST
Template Type: Standard Alert
Contect Type: JSON
Web Method: PUT
Response Data Type: JSON
Response Action: Update Alert Fields = false
Contect Data:
{"incident":
{
"name": "<<MessageThread.Description>>",
"status": "resolved",
"message": "<<MessageThread.Resolution>>"
}
}
Create Workflows using the Action "Outbound Service Notification" and add them to the Escalation Rule.
Part 2 – Configure the Source side of the integration
StatusPage.io IntegrationRefer to the Status Page web hook documentation for details on how to configure a web hook in Status Page.