## [Enforcing ServiceNow-Based Approvals with Rafay](https://docs.rafay.co/blog/2025/06/23/enforcing-servicenow-based-approvals-with-rafay/)

Enterprises often require **explicit approvals** before critical actions can proceed especially when provisioning infrastructure or making configuration changes. With Rafay’s **out-of-the-box (OOB) workflow handlers**, customers can easily integrate with popular ITSM systems such as **ServiceNow (SNOW)**.

This post explains how to configure and use Rafay’s **ServiceNow Workflow Handler** to enforce approval gates.

* * *

### [Workflow Handlers in Rafay](https://docs.rafay.co/blog/2025/06/23/enforcing-servicenow-based-approvals-with-rafay/#workflow-handlers-in-rafay)

Rafay enables platform teams to attach **Workflow Handlers** to key actions as **pre-hooks** or **post-hooks**:

- **Pre-hook Handlers**: Triggered _before_ an action (e.g., pause provisioning until approval is received)
- **Post-hook Handlers**: Triggered _after_ an action (e.g., notify stakeholders after infrastructure (environment) creation)

* * *

### [Typical Scenarios](https://docs.rafay.co/blog/2025/06/23/enforcing-servicenow-based-approvals-with-rafay/#typical-scenarios)

Here are a few use cases where ServiceNow-based approvals come into play:

- Developers request a **vCluster** to test their app before raising a PR
- Platform admins initiate a **Kubernetes upgrade** for a fleet of clusters that requires approval

Back to top
